0.25 s
$ /nix/store/9ypz3flqsrl5xl495mm8h645gadjsxi1-coreutils-9.11/bin/timeout --kill-after=15s 7200s /nix/store/23zk8sgzamrbmj1fday15szf7f2279s8-nix-2.34.7/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --log-format internal-json build --no-link --print-out-paths git+https://github.com/NorfairKing/centjes?ref=lot-prices&rev=8a7ecb439b03d207f0e443a3efde6be47a5e6b0a&shallow=1#packages.x86_64-linux.mutation-centjes --print-build-logs
0.27 s
warning: ignoring untrusted flake configuration setting 'extra-substituters'.
0.27 s
Pass '--accept-flake-config' to trust it
0.27 s
warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'.
0.27 s
Pass '--accept-flake-config' to trust it
0.27 s
error (ignored): SQLite database '/var/cache/nix-ci-worker/eval-cache-v6/84e96e7c1903d8bf89b8af48501e21124f4cb2fa59ec7375280a66461e93d11d.sqlite ' is busy
2.68 s
2.94 s
Building /nix/store/6660x6ki27fr72gfpd5fp77wriil9mf4-centjes-instrument-centjes.drv
3.46 s
[centjes-instrument-centjes] Phase: setupCompilerEnvironmentPhase
3.46 s
[centjes-instrument-centjes] Build with /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3.
3.99 s
[centjes-instrument-centjes] Phase: unpackPhase
4.00 s
[centjes-instrument-centjes] unpacking source archive /nix/store/5hdq6rlw2f1hhcbis7cl9h1s05kj4j88-centjes-source-0.0.0.0/centjes-0.0.0.0.tar.gz
4.01 s
[centjes-instrument-centjes] source root is centjes-0.0.0.0
4.02 s
[centjes-instrument-centjes] setting SOURCE_DATE_EPOCH to timestamp 1785872282 of file "centjes-0.0.0.0/test/Spec.hs"
4.02 s
[centjes-instrument-centjes] warning: file "centjes-0.0.0.0/test/Spec.hs" may be generated; SOURCE_DATE_EPOCH may be non-deterministic
4.02 s
[centjes-instrument-centjes] Phase: patchPhase
4.03 s
[centjes-instrument-centjes] Phase: compileBuildDriverPhase
4.03 s
[centjes-instrument-centjes] setupCompileFlags: -package-db=/build/tmp.FVZkEAHQnw/setup-package.conf.d -threaded
4.08 s
[centjes-instrument-centjes] [1 of 2] Compiling Main ( Setup.hs, /build/tmp.FVZkEAHQnw/Main.o )
4.11 s
[centjes-instrument-centjes] [2 of 2] Linking Setup
5.25 s
[centjes-instrument-centjes] Phase: updateAutotoolsGnuConfigScriptsPhase
5.25 s
[centjes-instrument-centjes] Phase: configurePhase
5.28 s
[centjes-instrument-centjes] configureFlags: --verbose --prefix=/nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.FVZkEAHQnw/package.conf.d --ghc-option=-j14 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --disable-static --disable-executable-dynamic --enable-tests --enable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-options=-O2 --ghc-options=-Wall --ghc-options=-Wincomplete-uni-patterns --ghc-options=-Wincomplete-record-updates --ghc-options=-Wpartial-fields --ghc-options=-Widentities --ghc-options=-Wredundant-constraints --ghc-options=-Wcpp-undef --ghc-options=-Werror --ghc-options=-optP-Wno-nonportable-include-path --ghc-option=-fplugin-opt=Test.Syd.Mutation.Plugin:--config-file=/nix/store/r542s7g81qq1zbd1jp23lgdi896lp90v-mutation.yaml --disable-optimization --ghc-option=-j1 --ghc-option=+RTS --ghc-option=-A32M --ghc-option=-M16g --ghc-option=-RTS --extra-lib-dirs=/nix/store/yijhn548p2589pkybgvbhll09bqsxy0q-ncurses-6.5/lib --extra-lib-dirs=/nix/store/b9p0zpa93hwvh4d0r1rmgc2500yx2ldn-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/bkicgvyymba52ijm1z5zs96dsqqi59lp-elfutils-0.194/lib --extra-lib-dirs=/nix/store/54jkwsavi3fdciqfyjmbilq0jhvv4jga-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/gdni20c8009xdz8gms6yn1r2hfhmk1jk-numactl-2.0.18/lib --extra-lib-dirs=/nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/lib
5.28 s
[centjes-instrument-centjes] Using Parsec parser
5.28 s
[centjes-instrument-centjes] Configuring centjes-0.0.0.0...
5.86 s
[centjes-instrument-centjes] Dependency array: using array-0.5.8.0
5.86 s
[centjes-instrument-centjes] Dependency autodocodec: using autodocodec-0.5.0.0
5.86 s
[centjes-instrument-centjes] Dependency base >=4.7 && <5: using base-4.20.2.0
5.86 s
[centjes-instrument-centjes] Dependency bytestring: using bytestring-0.12.2.0
5.86 s
[centjes-instrument-centjes] Dependency containers: using containers-0.7
5.86 s
[centjes-instrument-centjes] Dependency diagnose: using diagnose-2.5.1
5.86 s
[centjes-instrument-centjes] Dependency dlist: using dlist-1.0
5.86 s
[centjes-instrument-centjes] Dependency fast-myers-diff: using fast-myers-diff-0.0.1
5.86 s
[centjes-instrument-centjes] Dependency fsnotify: using fsnotify-0.4.4.0
5.86 s
[centjes-instrument-centjes] Dependency graphviz: using graphviz-2999.20.2.1
5.86 s
[centjes-instrument-centjes] Dependency monad-logger: using monad-logger-0.3.42
5.86 s
[centjes-instrument-centjes] Dependency mtl: using mtl-2.3.1
5.86 s
[centjes-instrument-centjes] Dependency opt-env-conf: using opt-env-conf-0.15.0.2
5.86 s
[centjes-instrument-centjes] Dependency path: using path-0.9.6
5.86 s
[centjes-instrument-centjes] Dependency path-io: using path-io-1.8.2
5.86 s
[centjes-instrument-centjes] Dependency pretty-show: using pretty-show-1.10
5.86 s
[centjes-instrument-centjes] Dependency prettyprinter: using prettyprinter-1.7.1
5.86 s
[centjes-instrument-centjes] Dependency prettyprinter-ansi-terminal: using
5.86 s
[centjes-instrument-centjes] prettyprinter-ansi-terminal-1.1.3
5.86 s
[centjes-instrument-centjes] Dependency psqueues: using psqueues-0.2.8.2
5.86 s
[centjes-instrument-centjes] Dependency really-safe-money: using really-safe-money-0.0.0.0
5.86 s
[centjes-instrument-centjes] Dependency safe-coloured-text: using safe-coloured-text-0.3.0.2
5.86 s
[centjes-instrument-centjes] Dependency safe-coloured-text-layout: using safe-coloured-text-layout-0.2.0.1
5.86 s
[centjes-instrument-centjes] Dependency safe-coloured-text-terminfo: using
5.86 s
[centjes-instrument-centjes] safe-coloured-text-terminfo-0.3.0.0
5.86 s
[centjes-instrument-centjes] Dependency text: using text-2.1.3
5.86 s
[centjes-instrument-centjes] Dependency time: using time-1.12.2
5.86 s
[centjes-instrument-centjes] Dependency unliftio: using unliftio-0.2.25.1
5.86 s
[centjes-instrument-centjes] Dependency validity: using validity-0.12.1.0
5.86 s
[centjes-instrument-centjes] Dependency validity-containers: using validity-containers-0.5.0.5
5.86 s
[centjes-instrument-centjes] Dependency validity-path: using validity-path-0.4.0.1
5.86 s
[centjes-instrument-centjes] Dependency validity-text: using validity-text-0.3.1.3
5.86 s
[centjes-instrument-centjes] Dependency validity-time: using validity-time-0.5.0.0
5.86 s
[centjes-instrument-centjes] Dependency validity-vector: using validity-vector-0.2.0.3
5.86 s
[centjes-instrument-centjes] Dependency vector: using vector-0.13.2.0
5.86 s
[centjes-instrument-centjes] Dependency base >=4.7 && <5: using base-4.20.2.0
5.86 s
[centjes-instrument-centjes] Dependency centjes: using centjes-0.0.0.0
5.86 s
[centjes-instrument-centjes] Dependency base >=4.7 && <5: using base-4.20.2.0
5.86 s
[centjes-instrument-centjes] Dependency centjes: using centjes-0.0.0.0
5.86 s
[centjes-instrument-centjes] Dependency opt-env-conf-test: using opt-env-conf-test-0.0.0.4
5.86 s
[centjes-instrument-centjes] Dependency sydtest: using sydtest-0.27.0.0
5.86 s
[centjes-instrument-centjes] Source component graph:
5.86 s
[centjes-instrument-centjes] component lib
5.86 s
[centjes-instrument-centjes] component exe:centjes dependency lib
5.86 s
[centjes-instrument-centjes] component test:centjes-test dependency lib
5.86 s
[centjes-instrument-centjes] Configured component graph:
5.86 s
[centjes-instrument-centjes] component centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
5.86 s
[centjes-instrument-centjes] include array-0.5.8.0-f015
5.86 s
[centjes-instrument-centjes] include autodocodec-0.5.0.0-IXfrQb6D4sI7M1ZX53bHUA
5.86 s
[centjes-instrument-centjes] include base-4.20.2.0-edab
5.86 s
[centjes-instrument-centjes] include bytestring-0.12.2.0-d4b6
5.86 s
[centjes-instrument-centjes] include containers-0.7-8e24
5.86 s
[centjes-instrument-centjes] include diagnose-2.5.1-2D63pvjEqQkFuvWmiRl4U6
5.86 s
[centjes-instrument-centjes] include dlist-1.0-C1d4Rxbqzen6sI2EyR20J0
5.86 s
[centjes-instrument-centjes] include fast-myers-diff-0.0.1-38GpSrCDK0WImTROZmuZfj
5.86 s
[centjes-instrument-centjes] include fsnotify-0.4.4.0-Lc8v8c5a4UjLnnxzv76nKT
5.86 s
[centjes-instrument-centjes] include graphviz-2999.20.2.1-1DTpHFmYOl443gb4r5iO9j
5.86 s
[centjes-instrument-centjes] include monad-logger-0.3.42-4otzIZ4G4kDJYuD7SH5Sxt
5.86 s
[centjes-instrument-centjes] include mtl-2.3.1-32a4
5.86 s
[centjes-instrument-centjes] include opt-env-conf-0.15.0.2-AoA3EbIRSAh1ZGeAt87ClI
5.86 s
[centjes-instrument-centjes] include path-0.9.6-ArQrhO9W76HI0VxGqPvaZE
5.86 s
[centjes-instrument-centjes] include path-io-1.8.2-9w5XkFMJI8ZBSwAfWBIK9M
5.86 s
[centjes-instrument-centjes] include pretty-show-1.10-DfAFzs4W4IrAvRrk3gzjv9
5.99 s
[centjes-instrument-centjes] include prettyprinter-1.7.1-KP13fXNngjgFfMiGtoRILV
5.99 s
[centjes-instrument-centjes] include prettyprinter-ansi-terminal-1.1.3-1OZYz9nvgZFL1nanmxiQKD
5.99 s
[centjes-instrument-centjes] include psqueues-0.2.8.2-5vbtgJX9NKMHndbIgWPEVO
5.99 s
[centjes-instrument-centjes] include really-safe-money-0.0.0.0-CwQQuuotxFT6aSjp4AZWYt
5.99 s
[centjes-instrument-centjes] include safe-coloured-text-0.3.0.2-CHXN3Ruyz6g1VxEilkSUsf
5.99 s
[centjes-instrument-centjes] include safe-coloured-text-layout-0.2.0.1-2YW8Jm1Mm80Hu6AS6I3UJ7
5.99 s
[centjes-instrument-centjes] include safe-coloured-text-terminfo-0.3.0.0-BkLaQXUq2db1rjMnY9xKpb
5.99 s
[centjes-instrument-centjes] include text-2.1.3-afaf
5.99 s
[centjes-instrument-centjes] include time-1.12.2-dceb
5.99 s
[centjes-instrument-centjes] include unliftio-0.2.25.1-GV0p5neV2H1AElLUF7mJrP
5.99 s
[centjes-instrument-centjes] include validity-0.12.1.0-FHDFakc9iHnJAjEtGX02d6
5.99 s
[centjes-instrument-centjes] include validity-containers-0.5.0.5-7Vxo2b3TUHm4NZIc99smk1
5.99 s
[centjes-instrument-centjes] include validity-path-0.4.0.1-H4N3DXjwOK07npZaIAhOku
5.99 s
[centjes-instrument-centjes] include validity-text-0.3.1.3-6g8qykBXWi8xzKPRkY2oD
5.99 s
[centjes-instrument-centjes] include validity-time-0.5.0.0-5mxgJNvS0RKFLSIipvyFOk
5.99 s
[centjes-instrument-centjes] include validity-vector-0.2.0.3-JCaRAypWawXaCz6fiGh6c
5.99 s
[centjes-instrument-centjes] include vector-0.13.2.0-Ecfri7gGOvo5yD0bM1ZW2Q
5.99 s
[centjes-instrument-centjes] component centjes-0.0.0.0-ETnpvYYSlEu3S0OqxA1j3L-centjes
5.99 s
[centjes-instrument-centjes] include base-4.20.2.0-edab
5.99 s
[centjes-instrument-centjes] include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
5.99 s
[centjes-instrument-centjes] component centjes-0.0.0.0-7lXDF4TqATcL9h1PfEX2ML-centjes-test
5.99 s
[centjes-instrument-centjes] include base-4.20.2.0-edab
5.99 s
[centjes-instrument-centjes] include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
5.99 s
[centjes-instrument-centjes] include opt-env-conf-test-0.0.0.4-GTDBN9xpx9HLkWe2cTnhSk
5.99 s
[centjes-instrument-centjes] include sydtest-0.27.0.0-GyHTUnDC6RqLwYcM9aaWg0
5.99 s
[centjes-instrument-centjes] Linked component graph:
5.99 s
[centjes-instrument-centjes] unit centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
5.99 s
[centjes-instrument-centjes] include array-0.5.8.0-f015
5.99 s
[centjes-instrument-centjes] include autodocodec-0.5.0.0-IXfrQb6D4sI7M1ZX53bHUA
5.99 s
[centjes-instrument-centjes] include base-4.20.2.0-edab
5.99 s
[centjes-instrument-centjes] include bytestring-0.12.2.0-d4b6
5.99 s
[centjes-instrument-centjes] include containers-0.7-8e24
5.99 s
[centjes-instrument-centjes] include diagnose-2.5.1-2D63pvjEqQkFuvWmiRl4U6
5.99 s
[centjes-instrument-centjes] include dlist-1.0-C1d4Rxbqzen6sI2EyR20J0
5.99 s
[centjes-instrument-centjes] include fast-myers-diff-0.0.1-38GpSrCDK0WImTROZmuZfj
5.99 s
[centjes-instrument-centjes] include fsnotify-0.4.4.0-Lc8v8c5a4UjLnnxzv76nKT
5.99 s
[centjes-instrument-centjes] include graphviz-2999.20.2.1-1DTpHFmYOl443gb4r5iO9j
5.99 s
[centjes-instrument-centjes] include monad-logger-0.3.42-4otzIZ4G4kDJYuD7SH5Sxt
5.99 s
[centjes-instrument-centjes] include mtl-2.3.1-32a4
5.99 s
[centjes-instrument-centjes] include opt-env-conf-0.15.0.2-AoA3EbIRSAh1ZGeAt87ClI
5.99 s
[centjes-instrument-centjes] include path-0.9.6-ArQrhO9W76HI0VxGqPvaZE
5.99 s
[centjes-instrument-centjes] include path-io-1.8.2-9w5XkFMJI8ZBSwAfWBIK9M
5.99 s
[centjes-instrument-centjes] include pretty-show-1.10-DfAFzs4W4IrAvRrk3gzjv9
5.99 s
[centjes-instrument-centjes] include prettyprinter-1.7.1-KP13fXNngjgFfMiGtoRILV
6.00 s
[centjes-instrument-centjes] include prettyprinter-ansi-terminal-1.1.3-1OZYz9nvgZFL1nanmxiQKD
6.00 s
[centjes-instrument-centjes] include psqueues-0.2.8.2-5vbtgJX9NKMHndbIgWPEVO
6.00 s
[centjes-instrument-centjes] include really-safe-money-0.0.0.0-CwQQuuotxFT6aSjp4AZWYt
6.00 s
[centjes-instrument-centjes] include safe-coloured-text-0.3.0.2-CHXN3Ruyz6g1VxEilkSUsf
6.00 s
[centjes-instrument-centjes] include safe-coloured-text-layout-0.2.0.1-2YW8Jm1Mm80Hu6AS6I3UJ7
6.00 s
[centjes-instrument-centjes] include safe-coloured-text-terminfo-0.3.0.0-BkLaQXUq2db1rjMnY9xKpb
6.00 s
[centjes-instrument-centjes] include text-2.1.3-afaf
6.00 s
[centjes-instrument-centjes] include time-1.12.2-dceb
6.00 s
[centjes-instrument-centjes] include unliftio-0.2.25.1-GV0p5neV2H1AElLUF7mJrP
6.00 s
[centjes-instrument-centjes] include validity-0.12.1.0-FHDFakc9iHnJAjEtGX02d6
6.00 s
[centjes-instrument-centjes] include validity-containers-0.5.0.5-7Vxo2b3TUHm4NZIc99smk1
6.00 s
[centjes-instrument-centjes] include validity-path-0.4.0.1-H4N3DXjwOK07npZaIAhOku
6.00 s
[centjes-instrument-centjes] include validity-text-0.3.1.3-6g8qykBXWi8xzKPRkY2oD
6.00 s
[centjes-instrument-centjes] include validity-time-0.5.0.0-5mxgJNvS0RKFLSIipvyFOk
6.00 s
[centjes-instrument-centjes] include validity-vector-0.2.0.3-JCaRAypWawXaCz6fiGh6c
6.00 s
[centjes-instrument-centjes] include vector-0.13.2.0-Ecfri7gGOvo5yD0bM1ZW2Q
6.12 s
[centjes-instrument-centjes] Centjes=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes,Centjes.AccountName=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.AccountName,Centjes.AccountType=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.AccountType,Centjes.Block=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Block,Centjes.Command=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command,Centjes.Command.Balance=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Balance,Centjes.Command.Check=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Check,Centjes.Command.Format=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Format,Centjes.Command.IncomeStatement=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.IncomeStatement,Centjes.Command.NetWorth=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.NetWorth,Centjes.Command.RatesGraph=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.RatesGraph,Centjes.Command.Register=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Register,Centjes.Compile=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Compile,Centjes.Convert=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Convert,Centjes.Convert.MemoisedPriceGraph=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Convert.MemoisedPriceGraph,Centjes.Convert.PriceGraph=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Convert.PriceGraph,Centjes.CurrencySymbol=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.CurrencySymbol,Centjes.Description=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Description,Centjes.Filter=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Filter,Centjes.Format=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Format,Centjes.Formatting=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Formatting,Centjes.Ledger=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Ledger,Centjes.Load=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Load,Centjes.Location=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Location,Centjes.Merge=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Merge,Centjes.Module=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Module,Centjes.OptParse=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.OptParse,Centjes.Parse=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Parse,Centjes.Parse.Alex=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Parse.Alex,Centjes.Parse.Happy=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Parse.Happy,Centjes.Report.Balance=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.Balance,Centjes.Report.Check=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.Check,Centjes.Report.EvaluatedLedger=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.EvaluatedLedger,Centjes.Report.IncomeStatement=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.IncomeStatement,Centjes.Report.NetWorth=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.NetWorth,Centjes.Report.Register=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.Register,Centjes.Tag=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Tag,Centjes.Timestamp=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Timestamp,Centjes.Timing=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Timing,Centjes.Typo=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Typo,Centjes.Validation=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Validation
6.12 s
[centjes-instrument-centjes] unit centjes-0.0.0.0-ETnpvYYSlEu3S0OqxA1j3L-centjes
6.12 s
[centjes-instrument-centjes] include base-4.20.2.0-edab
6.12 s
[centjes-instrument-centjes] include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
6.12 s
[centjes-instrument-centjes] unit centjes-0.0.0.0-7lXDF4TqATcL9h1PfEX2ML-centjes-test
6.12 s
[centjes-instrument-centjes] include base-4.20.2.0-edab
6.12 s
[centjes-instrument-centjes] include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
6.12 s
[centjes-instrument-centjes] include opt-env-conf-test-0.0.0.4-GTDBN9xpx9HLkWe2cTnhSk
6.12 s
[centjes-instrument-centjes] include sydtest-0.27.0.0-GyHTUnDC6RqLwYcM9aaWg0
6.12 s
[centjes-instrument-centjes] Ready component graph:
6.12 s
[centjes-instrument-centjes] definite centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
6.12 s
[centjes-instrument-centjes] depends array-0.5.8.0-f015
6.12 s
[centjes-instrument-centjes] depends autodocodec-0.5.0.0-IXfrQb6D4sI7M1ZX53bHUA
6.12 s
[centjes-instrument-centjes] depends base-4.20.2.0-edab
6.12 s
[centjes-instrument-centjes] depends bytestring-0.12.2.0-d4b6
6.12 s
[centjes-instrument-centjes] depends containers-0.7-8e24
6.12 s
[centjes-instrument-centjes] depends diagnose-2.5.1-2D63pvjEqQkFuvWmiRl4U6
6.12 s
[centjes-instrument-centjes] depends dlist-1.0-C1d4Rxbqzen6sI2EyR20J0
6.12 s
[centjes-instrument-centjes] depends fast-myers-diff-0.0.1-38GpSrCDK0WImTROZmuZfj
6.12 s
[centjes-instrument-centjes] depends fsnotify-0.4.4.0-Lc8v8c5a4UjLnnxzv76nKT
6.12 s
[centjes-instrument-centjes] depends graphviz-2999.20.2.1-1DTpHFmYOl443gb4r5iO9j
6.12 s
[centjes-instrument-centjes] depends monad-logger-0.3.42-4otzIZ4G4kDJYuD7SH5Sxt
6.12 s
[centjes-instrument-centjes] depends mtl-2.3.1-32a4
6.12 s
[centjes-instrument-centjes] depends opt-env-conf-0.15.0.2-AoA3EbIRSAh1ZGeAt87ClI
6.12 s
[centjes-instrument-centjes] depends path-0.9.6-ArQrhO9W76HI0VxGqPvaZE
6.12 s
[centjes-instrument-centjes] depends path-io-1.8.2-9w5XkFMJI8ZBSwAfWBIK9M
6.12 s
[centjes-instrument-centjes] depends pretty-show-1.10-DfAFzs4W4IrAvRrk3gzjv9
6.12 s
[centjes-instrument-centjes] depends prettyprinter-1.7.1-KP13fXNngjgFfMiGtoRILV
6.12 s
[centjes-instrument-centjes] depends prettyprinter-ansi-terminal-1.1.3-1OZYz9nvgZFL1nanmxiQKD
6.12 s
[centjes-instrument-centjes] depends psqueues-0.2.8.2-5vbtgJX9NKMHndbIgWPEVO
6.12 s
[centjes-instrument-centjes] depends really-safe-money-0.0.0.0-CwQQuuotxFT6aSjp4AZWYt
6.12 s
[centjes-instrument-centjes] depends safe-coloured-text-0.3.0.2-CHXN3Ruyz6g1VxEilkSUsf
6.12 s
[centjes-instrument-centjes] depends safe-coloured-text-layout-0.2.0.1-2YW8Jm1Mm80Hu6AS6I3UJ7
6.12 s
[centjes-instrument-centjes] depends safe-coloured-text-terminfo-0.3.0.0-BkLaQXUq2db1rjMnY9xKpb
6.12 s
[centjes-instrument-centjes] depends text-2.1.3-afaf
6.12 s
[centjes-instrument-centjes] depends time-1.12.2-dceb
6.12 s
[centjes-instrument-centjes] depends unliftio-0.2.25.1-GV0p5neV2H1AElLUF7mJrP
6.12 s
[centjes-instrument-centjes] depends validity-0.12.1.0-FHDFakc9iHnJAjEtGX02d6
6.12 s
[centjes-instrument-centjes] depends validity-containers-0.5.0.5-7Vxo2b3TUHm4NZIc99smk1
6.12 s
[centjes-instrument-centjes] depends validity-path-0.4.0.1-H4N3DXjwOK07npZaIAhOku
6.12 s
[centjes-instrument-centjes] depends validity-text-0.3.1.3-6g8qykBXWi8xzKPRkY2oD
6.12 s
[centjes-instrument-centjes] depends validity-time-0.5.0.0-5mxgJNvS0RKFLSIipvyFOk
6.12 s
[centjes-instrument-centjes] depends validity-vector-0.2.0.3-JCaRAypWawXaCz6fiGh6c
6.12 s
[centjes-instrument-centjes] depends vector-0.13.2.0-Ecfri7gGOvo5yD0bM1ZW2Q
6.12 s
[centjes-instrument-centjes] definite centjes-0.0.0.0-7lXDF4TqATcL9h1PfEX2ML-centjes-test
6.12 s
[centjes-instrument-centjes] depends base-4.20.2.0-edab
6.12 s
[centjes-instrument-centjes] depends centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
6.12 s
[centjes-instrument-centjes] depends opt-env-conf-test-0.0.0.4-GTDBN9xpx9HLkWe2cTnhSk
6.12 s
[centjes-instrument-centjes] depends sydtest-0.27.0.0-GyHTUnDC6RqLwYcM9aaWg0
6.12 s
[centjes-instrument-centjes] definite centjes-0.0.0.0-ETnpvYYSlEu3S0OqxA1j3L-centjes
6.12 s
[centjes-instrument-centjes] depends base-4.20.2.0-edab
6.12 s
[centjes-instrument-centjes] depends centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
6.12 s
[centjes-instrument-centjes] Using Cabal-3.12.1.0 compiled by ghc-9.10
6.12 s
[centjes-instrument-centjes] Using compiler: ghc-9.10.3
6.12 s
[centjes-instrument-centjes] Using install prefix:
6.12 s
[centjes-instrument-centjes] /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes
6.12 s
[centjes-instrument-centjes] Executables installed in:
6.12 s
[centjes-instrument-centjes] /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/bin
6.12 s
[centjes-instrument-centjes] Libraries installed in:
6.12 s
[centjes-instrument-centjes] /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
6.12 s
[centjes-instrument-centjes] Dynamic Libraries installed in:
6.12 s
[centjes-instrument-centjes] /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-2929
6.12 s
[centjes-instrument-centjes] Private executables installed in:
6.12 s
[centjes-instrument-centjes] /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/libexec/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0
6.12 s
[centjes-instrument-centjes] Data files installed in:
6.12 s
[centjes-instrument-centjes] /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/share/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0
6.12 s
[centjes-instrument-centjes] Documentation installed in:
6.12 s
[centjes-instrument-centjes] /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/share/doc/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0
6.12 s
[centjes-instrument-centjes] Configuration files installed in:
6.12 s
[centjes-instrument-centjes] /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/etc
6.12 s
[centjes-instrument-centjes] Using alex version 3.5.4.0 found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/hf7rd107z02gjyjqigsfgbc6zjr54g8n-alex-3.5.4.0/bin/alex
6.12 s
[centjes-instrument-centjes] Using ar found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/xwydcyvlsa3cvssk0y5llgdhlhjvmqdm-binutils-wrapper-2.44/bin/ar
6.12 s
[centjes-instrument-centjes] No c2hs found
6.12 s
[centjes-instrument-centjes] No cpphs found
6.12 s
[centjes-instrument-centjes] No doctest found
6.12 s
[centjes-instrument-centjes] Using gcc version 14.3.0 given by user at:
6.12 s
[centjes-instrument-centjes] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/gcc
6.12 s
[centjes-instrument-centjes] Using ghc version 9.10.3 found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/ghc
6.12 s
[centjes-instrument-centjes] Using ghc-pkg version 9.10.3 found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/ghc-pkg-9.10.3
6.12 s
[centjes-instrument-centjes] No ghcjs found
6.12 s
[centjes-instrument-centjes] No ghcjs-pkg found
6.12 s
[centjes-instrument-centjes] No greencard found
6.12 s
[centjes-instrument-centjes] Using haddock version 2.31.1 found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/haddock-ghc-9.10.3
6.12 s
[centjes-instrument-centjes] Using happy version 2.1.7 found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/ylf1knqhi3g16iqn85a73fzqishpkmsp-happy-2.1.7/bin/happy
6.12 s
[centjes-instrument-centjes] Using haskell-suite found on system at: haskell-suite-dummy-location
6.12 s
[centjes-instrument-centjes] Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
6.12 s
[centjes-instrument-centjes] No hmake found
6.12 s
[centjes-instrument-centjes] Using hpc version 0.69 found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/hpc-ghc-9.10.3
6.12 s
[centjes-instrument-centjes] Using hsc2hs version 0.68.10 found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3
6.12 s
[centjes-instrument-centjes] No hscolour found
6.12 s
[centjes-instrument-centjes] No jhc found
6.12 s
[centjes-instrument-centjes] Using ld found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/ld
6.12 s
[centjes-instrument-centjes] No pkg-config found
6.12 s
[centjes-instrument-centjes] Using runghc version 9.10.3 found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/runghc-9.10.3
6.12 s
[centjes-instrument-centjes] Using strip version 2.44 found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/strip
6.12 s
[centjes-instrument-centjes] Using tar found on system at:
6.12 s
[centjes-instrument-centjes] /nix/store/yi3c5karhx764ham5rfwk7iynr8mjf6q-gnutar-1.35/bin/tar
6.12 s
[centjes-instrument-centjes] No uhc found
6.42 s
[centjes-instrument-centjes] Phase: buildPhase
6.42 s
[centjes-instrument-centjes] mutation-nix: setting MUTATION_PLUGIN_MANIFEST_DIR=/nix/store/svfhn1i6bi7d6vyla0qci4f7ir7bw5iz-centjes-instrument-centjes-manifest
6.50 s
[centjes-instrument-centjes] Preprocessing library for centjes-0.0.0.0...
6.72 s
[centjes-instrument-centjes] Building library for centjes-0.0.0.0...
7.03 s
[centjes-instrument-centjes] [ 1 of 42] Compiling Centjes.Convert.PriceGraph ( src/Centjes/Convert/PriceGraph.hs, dist/build/Centjes/Convert/PriceGraph.o, dist/build/Centjes/Convert/PriceGraph.dyn_o )
7.36 s
[centjes-instrument-centjes] mutation: skipping Centjes.Convert.PriceGraph (DisableMutations)
8.29 s
[centjes-instrument-centjes] [ 2 of 42] Compiling Centjes.Convert.MemoisedPriceGraph ( src/Centjes/Convert/MemoisedPriceGraph.hs, dist/build/Centjes/Convert/MemoisedPriceGraph.o, dist/build/Centjes/Convert/MemoisedPriceGraph.dyn_o )
8.29 s
[centjes-instrument-centjes] mutation: skipping Centjes.Convert.MemoisedPriceGraph (DisableMutations)
8.38 s
[centjes-instrument-centjes] [ 3 of 42] Compiling Centjes.Description ( src/Centjes/Description.hs, dist/build/Centjes/Description.o, dist/build/Centjes/Description.dyn_o )
8.39 s
[centjes-instrument-centjes] mutation: skipping Centjes.Description (DisableMutations)
8.54 s
[centjes-instrument-centjes] [ 4 of 42] Compiling Centjes.Location ( src/Centjes/Location.hs, dist/build/Centjes/Location.o, dist/build/Centjes/Location.dyn_o )
8.56 s
[centjes-instrument-centjes] mutation: skipping Centjes.Location (DisableMutations)
8.96 s
[centjes-instrument-centjes] [ 5 of 42] Compiling Centjes.Parse.Alex ( dist/build/Centjes/Parse/Alex.hs, dist/build/Centjes/Parse/Alex.o, dist/build/Centjes/Parse/Alex.dyn_o )
10.29 s
[centjes-instrument-centjes] [ 6 of 42] Compiling Centjes.Timestamp ( src/Centjes/Timestamp.hs, dist/build/Centjes/Timestamp.o, dist/build/Centjes/Timestamp.dyn_o )
10.36 s
[centjes-instrument-centjes] mutation: skipping Centjes.Timestamp (DisableMutations)
10.62 s
[centjes-instrument-centjes] [ 7 of 42] Compiling Centjes.Block ( src/Centjes/Block.hs, dist/build/Centjes/Block.o, dist/build/Centjes/Block.dyn_o )
10.66 s
[centjes-instrument-centjes] mutation: skipping Centjes.Block (DisableMutations)
11.08 s
[centjes-instrument-centjes] [ 8 of 42] Compiling Centjes.Timing ( src/Centjes/Timing.hs, dist/build/Centjes/Timing.o, dist/build/Centjes/Timing.dyn_o )
11.10 s
[centjes-instrument-centjes] mutation: skipping Centjes.Timing (DisableMutations)
11.15 s
[centjes-instrument-centjes] [ 9 of 42] Compiling Centjes.Typo ( src/Centjes/Typo.hs, dist/build/Centjes/Typo.o, dist/build/Centjes/Typo.dyn_o )
11.16 s
[centjes-instrument-centjes] mutation: skipping Centjes.Typo (DisableMutations)
11.21 s
[centjes-instrument-centjes] [10 of 42] Compiling Centjes.Tag ( src/Centjes/Tag.hs, dist/build/Centjes/Tag.o, dist/build/Centjes/Tag.dyn_o )
11.22 s
[centjes-instrument-centjes] mutation: skipping Centjes.Tag (DisableMutations)
11.49 s
[centjes-instrument-centjes] [11 of 42] Compiling Centjes.CurrencySymbol ( src/Centjes/CurrencySymbol.hs, dist/build/Centjes/CurrencySymbol.o, dist/build/Centjes/CurrencySymbol.dyn_o )
11.50 s
[centjes-instrument-centjes] mutation: skipping Centjes.CurrencySymbol (DisableMutations)
11.58 s
[centjes-instrument-centjes] [12 of 42] Compiling Centjes.AccountName ( src/Centjes/AccountName.hs, dist/build/Centjes/AccountName.o, dist/build/Centjes/AccountName.dyn_o )
11.59 s
[centjes-instrument-centjes] mutation: skipping Centjes.AccountName (DisableMutations)
12.53 s
[centjes-instrument-centjes] [13 of 42] Compiling Centjes.Filter ( src/Centjes/Filter.hs, dist/build/Centjes/Filter.o, dist/build/Centjes/Filter.dyn_o )
12.55 s
[centjes-instrument-centjes] mutation: skipping Centjes.Filter (DisableMutations)
12.90 s
[centjes-instrument-centjes] [14 of 42] Compiling Centjes.AccountType ( src/Centjes/AccountType.hs, dist/build/Centjes/AccountType.o, dist/build/Centjes/AccountType.dyn_o )
12.92 s
[centjes-instrument-centjes] mutation: skipping Centjes.AccountType (DisableMutations)
13.94 s
[centjes-instrument-centjes] [15 of 42] Compiling Centjes.Module ( src/Centjes/Module.hs, dist/build/Centjes/Module.o, dist/build/Centjes/Module.dyn_o )
14.03 s
[centjes-instrument-centjes] mutation: skipping Centjes.Module (DisableMutations)
16.75 s
[centjes-instrument-centjes] [16 of 42] Compiling Centjes.Parse.Happy ( dist/build/Centjes/Parse/Happy.hs, dist/build/Centjes/Parse/Happy.o, dist/build/Centjes/Parse/Happy.dyn_o )
18.45 s
[centjes-instrument-centjes] [17 of 42] Compiling Centjes.Parse ( src/Centjes/Parse.hs, dist/build/Centjes/Parse.o, dist/build/Centjes/Parse.dyn_o )
18.46 s
[centjes-instrument-centjes] mutation: skipping Centjes.Parse (DisableMutations)
18.48 s
[centjes-instrument-centjes] [18 of 42] Compiling Centjes.Merge ( src/Centjes/Merge.hs, dist/build/Centjes/Merge.o, dist/build/Centjes/Merge.dyn_o )
18.48 s
[centjes-instrument-centjes] mutation: skipping Centjes.Merge (DisableMutations)
18.58 s
[centjes-instrument-centjes] [19 of 42] Compiling Centjes.Ledger ( src/Centjes/Ledger.hs, dist/build/Centjes/Ledger.o, dist/build/Centjes/Ledger.dyn_o )
18.63 s
[centjes-instrument-centjes] src/Centjes/Ledger.hs:86:41: error : [ GHC-83865 ]
18.63 s
[centjes-instrument-centjes] • Couldn't match type: Maybe (Lot ann) -> Currency ann
18.63 s
[centjes-instrument-centjes] with: Currency ann1
18.63 s
[centjes-instrument-centjes] Expected: Set (Currency ann1)
18.63 s
[centjes-instrument-centjes] Actual: Set (Maybe (Lot ann) -> Currency ann)
18.63 s
[centjes-instrument-centjes] • In the second argument of ‘S.member’, namely ‘currenciesSet’
18.63 s
[centjes-instrument-centjes] In the expression: currency `S.member` currenciesSet
18.63 s
[centjes-instrument-centjes] In the second argument of ‘($)’, namely
18.63 s
[centjes-instrument-centjes] ‘let Located _ currency = costCurrency
18.63 s
[centjes-instrument-centjes] in currency `S.member` currenciesSet’
18.63 s
[centjes-instrument-centjes] • Relevant bindings include
18.63 s
[centjes-instrument-centjes] currency :: Currency ann1 (bound at src/Centjes/Ledger.hs:85:31)
18.63 s
[centjes-instrument-centjes] costCurrency :: GenLocated ann1 (Currency ann1)
18.63 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:82:44)
18.63 s
[centjes-instrument-centjes] costConversionRate :: GenLocated ann1 ConversionRate
18.63 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:82:44)
18.63 s
[centjes-instrument-centjes] costCurrencyValid :: GenLocated l (Cost ann1) -> Validation
18.63 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:82:9)
18.63 s
[centjes-instrument-centjes] currenciesSet :: Set (Maybe (Lot ann) -> Currency ann)
18.63 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:79:9)
18.63 s
[centjes-instrument-centjes] ledgerTransactions :: Vector (GenLocated ann (Transaction ann))
18.63 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:78:23)
18.63 s
[centjes-instrument-centjes] (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
18.63 s
[centjes-instrument-centjes] |
18.63 s
[centjes-instrument-centjes] 86 | in currency `S.member` currenciesSet
18.63 s
[centjes-instrument-centjes] | ^^^^^^^^^^^^^
18.63 s
[centjes-instrument-centjes]
18.63 s
[centjes-instrument-centjes] src/Centjes/Ledger.hs:94:49: error : [ GHC-83865 ]
18.63 s
[centjes-instrument-centjes] • Couldn't match type: Maybe (Lot ann) -> Currency ann
18.63 s
[centjes-instrument-centjes] with: Currency ann
18.63 s
[centjes-instrument-centjes] Expected: Set (Currency ann)
18.63 s
[centjes-instrument-centjes] Actual: Set (Maybe (Lot ann) -> Currency ann)
18.63 s
[centjes-instrument-centjes] • In the second argument of ‘S.member’, namely ‘currenciesSet’
18.63 s
[centjes-instrument-centjes] In the expression: currency `S.member` currenciesSet
18.63 s
[centjes-instrument-centjes] In the second argument of ‘($)’, namely
18.64 s
[centjes-instrument-centjes] ‘let Located _ currency = priceCurrency
18.64 s
[centjes-instrument-centjes] in currency `S.member` currenciesSet’
18.64 s
[centjes-instrument-centjes] • Relevant bindings include
18.64 s
[centjes-instrument-centjes] currency :: Currency ann (bound at src/Centjes/Ledger.hs:93:39)
18.64 s
[centjes-instrument-centjes] priceCost :: GenLocated ann (Cost ann)
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:89:71)
18.64 s
[centjes-instrument-centjes] priceCurrency :: GenLocated ann (Currency ann)
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:89:71)
18.64 s
[centjes-instrument-centjes] priceTimestamp :: GenLocated ann Timestamp
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:89:71)
18.64 s
[centjes-instrument-centjes] currenciesSet :: Set (Maybe (Lot ann) -> Currency ann)
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:79:9)
18.64 s
[centjes-instrument-centjes] ledgerTransactions :: Vector (GenLocated ann (Transaction ann))
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:78:23)
18.64 s
[centjes-instrument-centjes] (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
18.64 s
[centjes-instrument-centjes] |
18.64 s
[centjes-instrument-centjes] 94 | in currency `S.member` currenciesSet ,
18.64 s
[centjes-instrument-centjes] | ^^^^^^^^^^^^^
18.64 s
[centjes-instrument-centjes]
18.64 s
[centjes-instrument-centjes] src/Centjes/Ledger.hs:108:59: error : [ GHC-83865 ]
18.64 s
[centjes-instrument-centjes] • Couldn't match type: Maybe (Lot ann) -> Currency ann
18.64 s
[centjes-instrument-centjes] with: Currency ann
18.64 s
[centjes-instrument-centjes] Expected: Set (Currency ann)
18.64 s
[centjes-instrument-centjes] Actual: Set (Maybe (Lot ann) -> Currency ann)
18.64 s
[centjes-instrument-centjes] • In the second argument of ‘S.member’, namely ‘currenciesSet’
18.64 s
[centjes-instrument-centjes] In the expression: currency `S.member` currenciesSet
18.64 s
[centjes-instrument-centjes] In the second argument of ‘($)’, namely
18.64 s
[centjes-instrument-centjes] ‘let Located _ currency = postingCurrency
18.64 s
[centjes-instrument-centjes] in currency `S.member` currenciesSet’
18.64 s
[centjes-instrument-centjes] • Relevant bindings include
18.64 s
[centjes-instrument-centjes] currency :: Currency ann (bound at src/Centjes/Ledger.hs:107:49)
18.64 s
[centjes-instrument-centjes] postingAmountRatio :: Maybe (GenLocated ann (AmountRatio ann))
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:100:90)
18.64 s
[centjes-instrument-centjes] postingCost :: Maybe (GenLocated ann (Cost ann))
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:100:90)
18.64 s
[centjes-instrument-centjes] postingAccount :: GenLocated ann Money.Account
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:100:90)
18.64 s
[centjes-instrument-centjes] postingCurrency :: GenLocated ann (Currency ann)
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:100:90)
18.64 s
[centjes-instrument-centjes] postingAccountName :: GenLocated ann AccountName
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:100:90)
18.64 s
[centjes-instrument-centjes] (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
18.64 s
[centjes-instrument-centjes] |
18.64 s
[centjes-instrument-centjes] 108 | in currency `S.member` currenciesSet ,
18.64 s
[centjes-instrument-centjes] | ^^^^^^^^^^^^^
18.64 s
[centjes-instrument-centjes]
18.64 s
[centjes-instrument-centjes] src/Centjes/Ledger.hs:123:53: error : [ GHC-83865 ]
18.64 s
[centjes-instrument-centjes] • Couldn't match type: Maybe (Lot ann) -> Currency ann
18.64 s
[centjes-instrument-centjes] with: Currency ann
18.64 s
[centjes-instrument-centjes] Expected: Set (Currency ann)
18.64 s
[centjes-instrument-centjes] Actual: Set (Maybe (Lot ann) -> Currency ann)
18.64 s
[centjes-instrument-centjes] • In the second argument of ‘S.member’, namely ‘currenciesSet’
18.64 s
[centjes-instrument-centjes] In the second argument of ‘($)’, namely
18.64 s
[centjes-instrument-centjes] ‘S.member currency currenciesSet’
18.64 s
[centjes-instrument-centjes] In the expression:
18.64 s
[centjes-instrument-centjes] declare "The assertion's currency is in the currency map"
18.64 s
[centjes-instrument-centjes] $ S.member currency currenciesSet
18.64 s
[centjes-instrument-centjes] • Relevant bindings include
18.64 s
[centjes-instrument-centjes] currency :: Currency ann (bound at src/Centjes/Ledger.hs:118:80)
18.64 s
[centjes-instrument-centjes] assertion :: Assertion ann (bound at src/Centjes/Ledger.hs:116:83)
18.64 s
[centjes-instrument-centjes] transactionTags :: Map Tag ann
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:97:83)
18.64 s
[centjes-instrument-centjes] transactionAssertions :: Vector (GenLocated ann (Assertion ann))
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:97:83)
18.64 s
[centjes-instrument-centjes] transactionAttachments :: Vector (GenLocated ann (Attachment ann))
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:97:83)
18.64 s
[centjes-instrument-centjes] transactionPostings :: Vector (GenLocated ann (Posting ann))
18.64 s
[centjes-instrument-centjes] (bound at src/Centjes/Ledger.hs:97:83)
18.64 s
[centjes-instrument-centjes] (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
18.64 s
[centjes-instrument-centjes] |
18.64 s
[centjes-instrument-centjes] 123 | S.member currency currenciesSet
18.64 s
[centjes-instrument-centjes] | ^^^^^^^^^^^^^
18.64 s
[centjes-instrument-centjes]
18.64 s
[centjes-instrument-centjes] [21 of 42] Compiling Centjes.Format ( src/Centjes/Format.hs, dist/build/Centjes/Format.o, dist/build/Centjes/Format.dyn_o )
18.66 s
[centjes-instrument-centjes] mutation: skipping Centjes.Format (DisableMutations)
19.25 s
[centjes-instrument-centjes] [22 of 42] Compiling Centjes.Validation ( src/Centjes/Validation.hs, dist/build/Centjes/Validation.o, dist/build/Centjes/Validation.dyn_o )
19.28 s
[centjes-instrument-centjes] mutation: skipping Centjes.Validation (DisableMutations)
19.57 s
[centjes-instrument-centjes] [23 of 42] Compiling Centjes.Load ( src/Centjes/Load.hs, dist/build/Centjes/Load.o, dist/build/Centjes/Load.dyn_o )
19.60 s
[centjes-instrument-centjes] mutation: skipping Centjes.Load (DisableMutations)
20.84 s
[centjes-instrument-centjes] [32 of 42] Compiling Paths_centjes ( dist/build/autogen/Paths_centjes.hs, dist/build/Paths_centjes.o, dist/build/Paths_centjes.dyn_o )
21.03 s
Progress: 0 of 9 built (1 failed)
21.03 s
Failed to build centjes-instrument-centjes after 18.0s
21.03 s
error: Cannot build '/nix/store/6660x6ki27fr72gfpd5fp77wriil9mf4-centjes-instrument-centjes.drv '.
21.03 s
Reason: builder failed with exit code 1 .
21.03 s
Output paths:
21.03 s
/nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes
21.03 s
/nix/store/svfhn1i6bi7d6vyla0qci4f7ir7bw5iz-centjes-instrument-centjes-manifest
21.03 s
Last 403 log lines:
21.03 s
> Running phase: setupCompilerEnvironmentPhase
21.03 s
> Build with /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3.
21.03 s
> Running phase: unpackPhase
21.03 s
> unpacking source archive /nix/store/5hdq6rlw2f1hhcbis7cl9h1s05kj4j88-centjes-source-0.0.0.0/centjes-0.0.0.0.tar.gz
21.03 s
> source root is centjes-0.0.0.0
21.03 s
> setting SOURCE_DATE_EPOCH to timestamp 1785872282 of file "centjes-0.0.0.0/test/Spec.hs"
21.03 s
> warning: file "centjes-0.0.0.0/test/Spec.hs" may be generated; SOURCE_DATE_EPOCH may be non-deterministic
21.03 s
> Running phase: patchPhase
21.03 s
> Running phase: compileBuildDriverPhase
21.03 s
> setupCompileFlags: -package-db=/build/tmp.FVZkEAHQnw/setup-package.conf.d -threaded
21.03 s
> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.FVZkEAHQnw/Main.o )
21.03 s
> [2 of 2] Linking Setup
21.03 s
> Running phase: updateAutotoolsGnuConfigScriptsPhase
21.03 s
> Running phase: configurePhase
21.03 s
> configureFlags: --verbose --prefix=/nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.FVZkEAHQnw/package.conf.d --ghc-option=-j14 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --disable-static --disable-executable-dynamic --enable-tests --enable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-options=-O2 --ghc-options=-Wall --ghc-options=-Wincomplete-uni-patterns --ghc-options=-Wincomplete-record-updates --ghc-options=-Wpartial-fields --ghc-options=-Widentities --ghc-options=-Wredundant-constraints --ghc-options=-Wcpp-undef --ghc-options=-Werror --ghc-options=-optP-Wno-nonportable-include-path --ghc-option=-fplugin-opt=Test.Syd.Mutation.Plugin:--config-file=/nix/store/r542s7g81qq1zbd1jp23lgdi896lp90v-mutation.yaml --disable-optimization --ghc-option=-j1 --ghc-option=+RTS --ghc-option=-A32M --ghc-option=-M16g --ghc-option=-RTS --extra-lib-dirs=/nix/store/yijhn548p2589pkybgvbhll09bqsxy0q-ncurses-6.5/lib --extra-lib-dirs=/nix/store/b9p0zpa93hwvh4d0r1rmgc2500yx2ldn-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/bkicgvyymba52ijm1z5zs96dsqqi59lp-elfutils-0.194/lib --extra-lib-dirs=/nix/store/54jkwsavi3fdciqfyjmbilq0jhvv4jga-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/gdni20c8009xdz8gms6yn1r2hfhmk1jk-numactl-2.0.18/lib --extra-lib-dirs=/nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/lib
21.03 s
> Using Parsec parser
21.03 s
> Configuring centjes-0.0.0.0...
21.03 s
> Dependency array: using array-0.5.8.0
21.03 s
> Dependency autodocodec: using autodocodec-0.5.0.0
21.03 s
> Dependency base >=4.7 && <5: using base-4.20.2.0
21.03 s
> Dependency bytestring: using bytestring-0.12.2.0
21.03 s
> Dependency containers: using containers-0.7
21.03 s
> Dependency diagnose: using diagnose-2.5.1
21.03 s
> Dependency dlist: using dlist-1.0
21.03 s
> Dependency fast-myers-diff: using fast-myers-diff-0.0.1
21.03 s
> Dependency fsnotify: using fsnotify-0.4.4.0
21.03 s
> Dependency graphviz: using graphviz-2999.20.2.1
21.03 s
> Dependency monad-logger: using monad-logger-0.3.42
21.03 s
> Dependency mtl: using mtl-2.3.1
21.03 s
> Dependency opt-env-conf: using opt-env-conf-0.15.0.2
21.03 s
> Dependency path: using path-0.9.6
21.03 s
> Dependency path-io: using path-io-1.8.2
21.03 s
> Dependency pretty-show: using pretty-show-1.10
21.03 s
> Dependency prettyprinter: using prettyprinter-1.7.1
21.03 s
> Dependency prettyprinter-ansi-terminal: using
21.03 s
> prettyprinter-ansi-terminal-1.1.3
21.03 s
> Dependency psqueues: using psqueues-0.2.8.2
21.03 s
> Dependency really-safe-money: using really-safe-money-0.0.0.0
21.03 s
> Dependency safe-coloured-text: using safe-coloured-text-0.3.0.2
21.03 s
> Dependency safe-coloured-text-layout: using safe-coloured-text-layout-0.2.0.1
21.03 s
> Dependency safe-coloured-text-terminfo: using
21.03 s
> safe-coloured-text-terminfo-0.3.0.0
21.03 s
> Dependency text: using text-2.1.3
21.03 s
> Dependency time: using time-1.12.2
21.03 s
> Dependency unliftio: using unliftio-0.2.25.1
21.03 s
> Dependency validity: using validity-0.12.1.0
21.03 s
> Dependency validity-containers: using validity-containers-0.5.0.5
21.03 s
> Dependency validity-path: using validity-path-0.4.0.1
21.03 s
> Dependency validity-text: using validity-text-0.3.1.3
21.03 s
> Dependency validity-time: using validity-time-0.5.0.0
21.03 s
> Dependency validity-vector: using validity-vector-0.2.0.3
21.03 s
> Dependency vector: using vector-0.13.2.0
21.03 s
> Dependency base >=4.7 && <5: using base-4.20.2.0
21.03 s
> Dependency centjes: using centjes-0.0.0.0
21.03 s
> Dependency base >=4.7 && <5: using base-4.20.2.0
21.03 s
> Dependency centjes: using centjes-0.0.0.0
21.03 s
> Dependency opt-env-conf-test: using opt-env-conf-test-0.0.0.4
21.03 s
> Dependency sydtest: using sydtest-0.27.0.0
21.03 s
> Source component graph:
21.03 s
> component lib
21.03 s
> component exe:centjes dependency lib
21.03 s
> component test:centjes-test dependency lib
21.03 s
> Configured component graph:
21.03 s
> component centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.03 s
> include array-0.5.8.0-f015
21.03 s
> include autodocodec-0.5.0.0-IXfrQb6D4sI7M1ZX53bHUA
21.03 s
> include base-4.20.2.0-edab
21.03 s
> include bytestring-0.12.2.0-d4b6
21.03 s
> include containers-0.7-8e24
21.03 s
> include diagnose-2.5.1-2D63pvjEqQkFuvWmiRl4U6
21.03 s
> include dlist-1.0-C1d4Rxbqzen6sI2EyR20J0
21.03 s
> include fast-myers-diff-0.0.1-38GpSrCDK0WImTROZmuZfj
21.03 s
> include fsnotify-0.4.4.0-Lc8v8c5a4UjLnnxzv76nKT
21.03 s
> include graphviz-2999.20.2.1-1DTpHFmYOl443gb4r5iO9j
21.03 s
> include monad-logger-0.3.42-4otzIZ4G4kDJYuD7SH5Sxt
21.03 s
> include mtl-2.3.1-32a4
21.03 s
> include opt-env-conf-0.15.0.2-AoA3EbIRSAh1ZGeAt87ClI
21.03 s
> include path-0.9.6-ArQrhO9W76HI0VxGqPvaZE
21.03 s
> include path-io-1.8.2-9w5XkFMJI8ZBSwAfWBIK9M
21.03 s
> include pretty-show-1.10-DfAFzs4W4IrAvRrk3gzjv9
21.03 s
> include prettyprinter-1.7.1-KP13fXNngjgFfMiGtoRILV
21.03 s
> include prettyprinter-ansi-terminal-1.1.3-1OZYz9nvgZFL1nanmxiQKD
21.03 s
> include psqueues-0.2.8.2-5vbtgJX9NKMHndbIgWPEVO
21.03 s
> include really-safe-money-0.0.0.0-CwQQuuotxFT6aSjp4AZWYt
21.03 s
> include safe-coloured-text-0.3.0.2-CHXN3Ruyz6g1VxEilkSUsf
21.03 s
> include safe-coloured-text-layout-0.2.0.1-2YW8Jm1Mm80Hu6AS6I3UJ7
21.03 s
> include safe-coloured-text-terminfo-0.3.0.0-BkLaQXUq2db1rjMnY9xKpb
21.03 s
> include text-2.1.3-afaf
21.03 s
> include time-1.12.2-dceb
21.03 s
> include unliftio-0.2.25.1-GV0p5neV2H1AElLUF7mJrP
21.03 s
> include validity-0.12.1.0-FHDFakc9iHnJAjEtGX02d6
21.03 s
> include validity-containers-0.5.0.5-7Vxo2b3TUHm4NZIc99smk1
21.03 s
> include validity-path-0.4.0.1-H4N3DXjwOK07npZaIAhOku
21.03 s
> include validity-text-0.3.1.3-6g8qykBXWi8xzKPRkY2oD
21.03 s
> include validity-time-0.5.0.0-5mxgJNvS0RKFLSIipvyFOk
21.03 s
> include validity-vector-0.2.0.3-JCaRAypWawXaCz6fiGh6c
21.03 s
> include vector-0.13.2.0-Ecfri7gGOvo5yD0bM1ZW2Q
21.03 s
> component centjes-0.0.0.0-ETnpvYYSlEu3S0OqxA1j3L-centjes
21.03 s
> include base-4.20.2.0-edab
21.03 s
> include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.03 s
> component centjes-0.0.0.0-7lXDF4TqATcL9h1PfEX2ML-centjes-test
21.03 s
> include base-4.20.2.0-edab
21.03 s
> include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.03 s
> include opt-env-conf-test-0.0.0.4-GTDBN9xpx9HLkWe2cTnhSk
21.03 s
> include sydtest-0.27.0.0-GyHTUnDC6RqLwYcM9aaWg0
21.03 s
> Linked component graph:
21.03 s
> unit centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.03 s
> include array-0.5.8.0-f015
21.03 s
> include autodocodec-0.5.0.0-IXfrQb6D4sI7M1ZX53bHUA
21.03 s
> include base-4.20.2.0-edab
21.03 s
> include bytestring-0.12.2.0-d4b6
21.03 s
> include containers-0.7-8e24
21.03 s
> include diagnose-2.5.1-2D63pvjEqQkFuvWmiRl4U6
21.03 s
> include dlist-1.0-C1d4Rxbqzen6sI2EyR20J0
21.03 s
> include fast-myers-diff-0.0.1-38GpSrCDK0WImTROZmuZfj
21.03 s
> include fsnotify-0.4.4.0-Lc8v8c5a4UjLnnxzv76nKT
21.03 s
> include graphviz-2999.20.2.1-1DTpHFmYOl443gb4r5iO9j
21.03 s
> include monad-logger-0.3.42-4otzIZ4G4kDJYuD7SH5Sxt
21.03 s
> include mtl-2.3.1-32a4
21.03 s
> include opt-env-conf-0.15.0.2-AoA3EbIRSAh1ZGeAt87ClI
21.03 s
> include path-0.9.6-ArQrhO9W76HI0VxGqPvaZE
21.03 s
> include path-io-1.8.2-9w5XkFMJI8ZBSwAfWBIK9M
21.03 s
> include pretty-show-1.10-DfAFzs4W4IrAvRrk3gzjv9
21.03 s
> include prettyprinter-1.7.1-KP13fXNngjgFfMiGtoRILV
21.03 s
> include prettyprinter-ansi-terminal-1.1.3-1OZYz9nvgZFL1nanmxiQKD
21.03 s
> include psqueues-0.2.8.2-5vbtgJX9NKMHndbIgWPEVO
21.03 s
> include really-safe-money-0.0.0.0-CwQQuuotxFT6aSjp4AZWYt
21.03 s
> include safe-coloured-text-0.3.0.2-CHXN3Ruyz6g1VxEilkSUsf
21.03 s
> include safe-coloured-text-layout-0.2.0.1-2YW8Jm1Mm80Hu6AS6I3UJ7
21.03 s
> include safe-coloured-text-terminfo-0.3.0.0-BkLaQXUq2db1rjMnY9xKpb
21.03 s
> include text-2.1.3-afaf
21.03 s
> include time-1.12.2-dceb
21.03 s
> include unliftio-0.2.25.1-GV0p5neV2H1AElLUF7mJrP
21.03 s
> include validity-0.12.1.0-FHDFakc9iHnJAjEtGX02d6
21.03 s
> include validity-containers-0.5.0.5-7Vxo2b3TUHm4NZIc99smk1
21.03 s
> include validity-path-0.4.0.1-H4N3DXjwOK07npZaIAhOku
21.03 s
> include validity-text-0.3.1.3-6g8qykBXWi8xzKPRkY2oD
21.03 s
> include validity-time-0.5.0.0-5mxgJNvS0RKFLSIipvyFOk
21.03 s
> include validity-vector-0.2.0.3-JCaRAypWawXaCz6fiGh6c
21.03 s
> include vector-0.13.2.0-Ecfri7gGOvo5yD0bM1ZW2Q
21.03 s
> Centjes=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes,Centjes.AccountName=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.AccountName,Centjes.AccountType=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.AccountType,Centjes.Block=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Block,Centjes.Command=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command,Centjes.Command.Balance=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Balance,Centjes.Command.Check=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Check,Centjes.Command.Format=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Format,Centjes.Command.IncomeStatement=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.IncomeStatement,Centjes.Command.NetWorth=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.NetWorth,Centjes.Command.RatesGraph=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.RatesGraph,Centjes.Command.Register=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Register,Centjes.Compile=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Compile,Centjes.Convert=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Convert,Centjes.Convert.MemoisedPriceGraph=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Convert.MemoisedPriceGraph,Centjes.Convert.PriceGraph=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Convert.PriceGraph,Centjes.CurrencySymbol=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.CurrencySymbol,Centjes.Description=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Description,Centjes.Filter=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Filter,Centjes.Format=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Format,Centjes.Formatting=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Formatting,Centjes.Ledger=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Ledger,Centjes.Load=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Load,Centjes.Location=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Location,Centjes.Merge=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Merge,Centjes.Module=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Module,Centjes.OptParse=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.OptParse,Centjes.Parse=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Parse,Centjes.Parse.Alex=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Parse.Alex,Centjes.Parse.Happy=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Parse.Happy,Centjes.Report.Balance=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.Balance,Centjes.Report.Check=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.Check,Centjes.Report.EvaluatedLedger=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.EvaluatedLedger,Centjes.Report.IncomeStatement=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.IncomeStatement,Centjes.Report.NetWorth=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.NetWorth,Centjes.Report.Register=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.Register,Centjes.Tag=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Tag,Centjes.Timestamp=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Timestamp,Centjes.Timing=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Timing,Centjes.Typo=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Typo,Centjes.Validation=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Validation
21.03 s
> unit centjes-0.0.0.0-ETnpvYYSlEu3S0OqxA1j3L-centjes
21.03 s
> include base-4.20.2.0-edab
21.03 s
> include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.03 s
> unit centjes-0.0.0.0-7lXDF4TqATcL9h1PfEX2ML-centjes-test
21.03 s
> include base-4.20.2.0-edab
21.03 s
> include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.03 s
> include opt-env-conf-test-0.0.0.4-GTDBN9xpx9HLkWe2cTnhSk
21.03 s
> include sydtest-0.27.0.0-GyHTUnDC6RqLwYcM9aaWg0
21.03 s
> Ready component graph:
21.03 s
> definite centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.03 s
> depends array-0.5.8.0-f015
21.03 s
> depends autodocodec-0.5.0.0-IXfrQb6D4sI7M1ZX53bHUA
21.03 s
> depends base-4.20.2.0-edab
21.03 s
> depends bytestring-0.12.2.0-d4b6
21.03 s
> depends containers-0.7-8e24
21.03 s
> depends diagnose-2.5.1-2D63pvjEqQkFuvWmiRl4U6
21.03 s
> depends dlist-1.0-C1d4Rxbqzen6sI2EyR20J0
21.03 s
> depends fast-myers-diff-0.0.1-38GpSrCDK0WImTROZmuZfj
21.03 s
> depends fsnotify-0.4.4.0-Lc8v8c5a4UjLnnxzv76nKT
21.03 s
> depends graphviz-2999.20.2.1-1DTpHFmYOl443gb4r5iO9j
21.03 s
> depends monad-logger-0.3.42-4otzIZ4G4kDJYuD7SH5Sxt
21.03 s
> depends mtl-2.3.1-32a4
21.03 s
> depends opt-env-conf-0.15.0.2-AoA3EbIRSAh1ZGeAt87ClI
21.03 s
> depends path-0.9.6-ArQrhO9W76HI0VxGqPvaZE
21.03 s
> depends path-io-1.8.2-9w5XkFMJI8ZBSwAfWBIK9M
21.03 s
> depends pretty-show-1.10-DfAFzs4W4IrAvRrk3gzjv9
21.03 s
> depends prettyprinter-1.7.1-KP13fXNngjgFfMiGtoRILV
21.03 s
> depends prettyprinter-ansi-terminal-1.1.3-1OZYz9nvgZFL1nanmxiQKD
21.03 s
> depends psqueues-0.2.8.2-5vbtgJX9NKMHndbIgWPEVO
21.03 s
> depends really-safe-money-0.0.0.0-CwQQuuotxFT6aSjp4AZWYt
21.03 s
> depends safe-coloured-text-0.3.0.2-CHXN3Ruyz6g1VxEilkSUsf
21.03 s
> depends safe-coloured-text-layout-0.2.0.1-2YW8Jm1Mm80Hu6AS6I3UJ7
21.03 s
> depends safe-coloured-text-terminfo-0.3.0.0-BkLaQXUq2db1rjMnY9xKpb
21.03 s
> depends text-2.1.3-afaf
21.03 s
> depends time-1.12.2-dceb
21.03 s
> depends unliftio-0.2.25.1-GV0p5neV2H1AElLUF7mJrP
21.03 s
> depends validity-0.12.1.0-FHDFakc9iHnJAjEtGX02d6
21.03 s
> depends validity-containers-0.5.0.5-7Vxo2b3TUHm4NZIc99smk1
21.03 s
> depends validity-path-0.4.0.1-H4N3DXjwOK07npZaIAhOku
21.03 s
> depends validity-text-0.3.1.3-6g8qykBXWi8xzKPRkY2oD
21.03 s
> depends validity-time-0.5.0.0-5mxgJNvS0RKFLSIipvyFOk
21.03 s
> depends validity-vector-0.2.0.3-JCaRAypWawXaCz6fiGh6c
21.03 s
> depends vector-0.13.2.0-Ecfri7gGOvo5yD0bM1ZW2Q
21.03 s
> definite centjes-0.0.0.0-7lXDF4TqATcL9h1PfEX2ML-centjes-test
21.03 s
> depends base-4.20.2.0-edab
21.03 s
> depends centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.03 s
> depends opt-env-conf-test-0.0.0.4-GTDBN9xpx9HLkWe2cTnhSk
21.03 s
> depends sydtest-0.27.0.0-GyHTUnDC6RqLwYcM9aaWg0
21.03 s
> definite centjes-0.0.0.0-ETnpvYYSlEu3S0OqxA1j3L-centjes
21.03 s
> depends base-4.20.2.0-edab
21.03 s
> depends centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.03 s
> Using Cabal-3.12.1.0 compiled by ghc-9.10
21.03 s
> Using compiler: ghc-9.10.3
21.03 s
> Using install prefix:
21.03 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes
21.03 s
> Executables installed in:
21.03 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/bin
21.03 s
> Libraries installed in:
21.03 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.03 s
> Dynamic Libraries installed in:
21.03 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-2929
21.03 s
> Private executables installed in:
21.03 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/libexec/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0
21.03 s
> Data files installed in:
21.03 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/share/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0
21.03 s
> Documentation installed in:
21.03 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/share/doc/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0
21.03 s
> Configuration files installed in:
21.03 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/etc
21.03 s
> Using alex version 3.5.4.0 found on system at:
21.03 s
> /nix/store/hf7rd107z02gjyjqigsfgbc6zjr54g8n-alex-3.5.4.0/bin/alex
21.03 s
> Using ar found on system at:
21.03 s
> /nix/store/xwydcyvlsa3cvssk0y5llgdhlhjvmqdm-binutils-wrapper-2.44/bin/ar
21.03 s
> No c2hs found
21.03 s
> No cpphs found
21.03 s
> No doctest found
21.03 s
> Using gcc version 14.3.0 given by user at:
21.03 s
> /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/gcc
21.03 s
> Using ghc version 9.10.3 found on system at:
21.03 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/ghc
21.03 s
> Using ghc-pkg version 9.10.3 found on system at:
21.03 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/ghc-pkg-9.10.3
21.03 s
> No ghcjs found
21.03 s
> No ghcjs-pkg found
21.03 s
> No greencard found
21.03 s
> Using haddock version 2.31.1 found on system at:
21.03 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/haddock-ghc-9.10.3
21.03 s
> Using happy version 2.1.7 found on system at:
21.03 s
> /nix/store/ylf1knqhi3g16iqn85a73fzqishpkmsp-happy-2.1.7/bin/happy
21.03 s
> Using haskell-suite found on system at: haskell-suite-dummy-location
21.03 s
> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
21.03 s
> No hmake found
21.03 s
> Using hpc version 0.69 found on system at:
21.03 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/hpc-ghc-9.10.3
21.03 s
> Using hsc2hs version 0.68.10 found on system at:
21.03 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3
21.03 s
> No hscolour found
21.03 s
> No jhc found
21.03 s
> Using ld found on system at:
21.03 s
> /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/ld
21.03 s
> No pkg-config found
21.03 s
> Using runghc version 9.10.3 found on system at:
21.03 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/runghc-9.10.3
21.03 s
> Using strip version 2.44 found on system at:
21.03 s
> /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/strip
21.03 s
> Using tar found on system at:
21.03 s
> /nix/store/yi3c5karhx764ham5rfwk7iynr8mjf6q-gnutar-1.35/bin/tar
21.03 s
> No uhc found
21.03 s
> Running phase: buildPhase
21.03 s
> mutation-nix: setting MUTATION_PLUGIN_MANIFEST_DIR=/nix/store/svfhn1i6bi7d6vyla0qci4f7ir7bw5iz-centjes-instrument-centjes-manifest
21.03 s
> Preprocessing library for centjes-0.0.0.0...
21.03 s
> Building library for centjes-0.0.0.0...
21.03 s
> [ 1 of 42] Compiling Centjes.Convert.PriceGraph ( src/Centjes/Convert/PriceGraph.hs, dist/build/Centjes/Convert/PriceGraph.o, dist/build/Centjes/Convert/PriceGraph.dyn_o )
21.03 s
> mutation: skipping Centjes.Convert.PriceGraph (DisableMutations)
21.03 s
> [ 2 of 42] Compiling Centjes.Convert.MemoisedPriceGraph ( src/Centjes/Convert/MemoisedPriceGraph.hs, dist/build/Centjes/Convert/MemoisedPriceGraph.o, dist/build/Centjes/Convert/MemoisedPriceGraph.dyn_o )
21.03 s
> mutation: skipping Centjes.Convert.MemoisedPriceGraph (DisableMutations)
21.03 s
> [ 3 of 42] Compiling Centjes.Description ( src/Centjes/Description.hs, dist/build/Centjes/Description.o, dist/build/Centjes/Description.dyn_o )
21.03 s
> mutation: skipping Centjes.Description (DisableMutations)
21.03 s
> [ 4 of 42] Compiling Centjes.Location ( src/Centjes/Location.hs, dist/build/Centjes/Location.o, dist/build/Centjes/Location.dyn_o )
21.03 s
> mutation: skipping Centjes.Location (DisableMutations)
21.03 s
> [ 5 of 42] Compiling Centjes.Parse.Alex ( dist/build/Centjes/Parse/Alex.hs, dist/build/Centjes/Parse/Alex.o, dist/build/Centjes/Parse/Alex.dyn_o )
21.03 s
> [ 6 of 42] Compiling Centjes.Timestamp ( src/Centjes/Timestamp.hs, dist/build/Centjes/Timestamp.o, dist/build/Centjes/Timestamp.dyn_o )
21.03 s
> mutation: skipping Centjes.Timestamp (DisableMutations)
21.03 s
> [ 7 of 42] Compiling Centjes.Block ( src/Centjes/Block.hs, dist/build/Centjes/Block.o, dist/build/Centjes/Block.dyn_o )
21.03 s
> mutation: skipping Centjes.Block (DisableMutations)
21.03 s
> [ 8 of 42] Compiling Centjes.Timing ( src/Centjes/Timing.hs, dist/build/Centjes/Timing.o, dist/build/Centjes/Timing.dyn_o )
21.03 s
> mutation: skipping Centjes.Timing (DisableMutations)
21.03 s
> [ 9 of 42] Compiling Centjes.Typo ( src/Centjes/Typo.hs, dist/build/Centjes/Typo.o, dist/build/Centjes/Typo.dyn_o )
21.03 s
> mutation: skipping Centjes.Typo (DisableMutations)
21.03 s
> [10 of 42] Compiling Centjes.Tag ( src/Centjes/Tag.hs, dist/build/Centjes/Tag.o, dist/build/Centjes/Tag.dyn_o )
21.03 s
> mutation: skipping Centjes.Tag (DisableMutations)
21.03 s
> [11 of 42] Compiling Centjes.CurrencySymbol ( src/Centjes/CurrencySymbol.hs, dist/build/Centjes/CurrencySymbol.o, dist/build/Centjes/CurrencySymbol.dyn_o )
21.03 s
> mutation: skipping Centjes.CurrencySymbol (DisableMutations)
21.03 s
> [12 of 42] Compiling Centjes.AccountName ( src/Centjes/AccountName.hs, dist/build/Centjes/AccountName.o, dist/build/Centjes/AccountName.dyn_o )
21.03 s
> mutation: skipping Centjes.AccountName (DisableMutations)
21.03 s
> [13 of 42] Compiling Centjes.Filter ( src/Centjes/Filter.hs, dist/build/Centjes/Filter.o, dist/build/Centjes/Filter.dyn_o )
21.03 s
> mutation: skipping Centjes.Filter (DisableMutations)
21.03 s
> [14 of 42] Compiling Centjes.AccountType ( src/Centjes/AccountType.hs, dist/build/Centjes/AccountType.o, dist/build/Centjes/AccountType.dyn_o )
21.03 s
> mutation: skipping Centjes.AccountType (DisableMutations)
21.03 s
> [15 of 42] Compiling Centjes.Module ( src/Centjes/Module.hs, dist/build/Centjes/Module.o, dist/build/Centjes/Module.dyn_o )
21.03 s
> mutation: skipping Centjes.Module (DisableMutations)
21.03 s
> [16 of 42] Compiling Centjes.Parse.Happy ( dist/build/Centjes/Parse/Happy.hs, dist/build/Centjes/Parse/Happy.o, dist/build/Centjes/Parse/Happy.dyn_o )
21.03 s
> [17 of 42] Compiling Centjes.Parse ( src/Centjes/Parse.hs, dist/build/Centjes/Parse.o, dist/build/Centjes/Parse.dyn_o )
21.03 s
> mutation: skipping Centjes.Parse (DisableMutations)
21.03 s
> [18 of 42] Compiling Centjes.Merge ( src/Centjes/Merge.hs, dist/build/Centjes/Merge.o, dist/build/Centjes/Merge.dyn_o )
21.03 s
> mutation: skipping Centjes.Merge (DisableMutations)
21.03 s
> [19 of 42] Compiling Centjes.Ledger ( src/Centjes/Ledger.hs, dist/build/Centjes/Ledger.o, dist/build/Centjes/Ledger.dyn_o )
21.03 s
> src/Centjes/Ledger.hs:86:41: error : [ GHC-83865 ]
21.03 s
> • Couldn't match type: Maybe (Lot ann) -> Currency ann
21.03 s
> with: Currency ann1
21.03 s
> Expected: Set (Currency ann1)
21.03 s
> Actual: Set (Maybe (Lot ann) -> Currency ann)
21.03 s
> • In the second argument of ‘S.member’, namely ‘currenciesSet’
21.03 s
> In the expression: currency `S.member` currenciesSet
21.03 s
> In the second argument of ‘($)’, namely
21.03 s
> ‘let Located _ currency = costCurrency
21.03 s
> in currency `S.member` currenciesSet’
21.03 s
> • Relevant bindings include
21.03 s
> currency :: Currency ann1 (bound at src/Centjes/Ledger.hs:85:31)
21.03 s
> costCurrency :: GenLocated ann1 (Currency ann1)
21.03 s
> (bound at src/Centjes/Ledger.hs:82:44)
21.03 s
> costConversionRate :: GenLocated ann1 ConversionRate
21.03 s
> (bound at src/Centjes/Ledger.hs:82:44)
21.03 s
> costCurrencyValid :: GenLocated l (Cost ann1) -> Validation
21.03 s
> (bound at src/Centjes/Ledger.hs:82:9)
21.03 s
> currenciesSet :: Set (Maybe (Lot ann) -> Currency ann)
21.03 s
> (bound at src/Centjes/Ledger.hs:79:9)
21.03 s
> ledgerTransactions :: Vector (GenLocated ann (Transaction ann))
21.03 s
> (bound at src/Centjes/Ledger.hs:78:23)
21.03 s
> (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
21.03 s
> |
21.03 s
> 86 | in currency `S.member` currenciesSet
21.03 s
> | ^^^^^^^^^^^^^
21.03 s
>
21.03 s
> src/Centjes/Ledger.hs:94:49: error : [ GHC-83865 ]
21.03 s
> • Couldn't match type: Maybe (Lot ann) -> Currency ann
21.03 s
> with: Currency ann
21.03 s
> Expected: Set (Currency ann)
21.03 s
> Actual: Set (Maybe (Lot ann) -> Currency ann)
21.03 s
> • In the second argument of ‘S.member’, namely ‘currenciesSet’
21.03 s
> In the expression: currency `S.member` currenciesSet
21.03 s
> In the second argument of ‘($)’, namely
21.03 s
> ‘let Located _ currency = priceCurrency
21.03 s
> in currency `S.member` currenciesSet’
21.03 s
> • Relevant bindings include
21.03 s
> currency :: Currency ann (bound at src/Centjes/Ledger.hs:93:39)
21.03 s
> priceCost :: GenLocated ann (Cost ann)
21.03 s
> (bound at src/Centjes/Ledger.hs:89:71)
21.03 s
> priceCurrency :: GenLocated ann (Currency ann)
21.03 s
> (bound at src/Centjes/Ledger.hs:89:71)
21.03 s
> priceTimestamp :: GenLocated ann Timestamp
21.03 s
> (bound at src/Centjes/Ledger.hs:89:71)
21.03 s
> currenciesSet :: Set (Maybe (Lot ann) -> Currency ann)
21.03 s
> (bound at src/Centjes/Ledger.hs:79:9)
21.03 s
> ledgerTransactions :: Vector (GenLocated ann (Transaction ann))
21.03 s
> (bound at src/Centjes/Ledger.hs:78:23)
21.03 s
> (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
21.03 s
> |
21.03 s
> 94 | in currency `S.member` currenciesSet ,
21.03 s
> | ^^^^^^^^^^^^^
21.03 s
>
21.03 s
> src/Centjes/Ledger.hs:108:59: error : [ GHC-83865 ]
21.03 s
> • Couldn't match type: Maybe (Lot ann) -> Currency ann
21.03 s
> with: Currency ann
21.03 s
> Expected: Set (Currency ann)
21.03 s
> Actual: Set (Maybe (Lot ann) -> Currency ann)
21.03 s
> • In the second argument of ‘S.member’, namely ‘currenciesSet’
21.03 s
> In the expression: currency `S.member` currenciesSet
21.03 s
> In the second argument of ‘($)’, namely
21.03 s
> ‘let Located _ currency = postingCurrency
21.03 s
> in currency `S.member` currenciesSet’
21.03 s
> • Relevant bindings include
21.03 s
> currency :: Currency ann (bound at src/Centjes/Ledger.hs:107:49)
21.03 s
> postingAmountRatio :: Maybe (GenLocated ann (AmountRatio ann))
21.03 s
> (bound at src/Centjes/Ledger.hs:100:90)
21.03 s
> postingCost :: Maybe (GenLocated ann (Cost ann))
21.03 s
> (bound at src/Centjes/Ledger.hs:100:90)
21.03 s
> postingAccount :: GenLocated ann Money.Account
21.03 s
> (bound at src/Centjes/Ledger.hs:100:90)
21.03 s
> postingCurrency :: GenLocated ann (Currency ann)
21.03 s
> (bound at src/Centjes/Ledger.hs:100:90)
21.03 s
> postingAccountName :: GenLocated ann AccountName
21.03 s
> (bound at src/Centjes/Ledger.hs:100:90)
21.03 s
> (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
21.03 s
> |
21.03 s
> 108 | in currency `S.member` currenciesSet ,
21.03 s
> | ^^^^^^^^^^^^^
21.03 s
>
21.03 s
> src/Centjes/Ledger.hs:123:53: error : [ GHC-83865 ]
21.03 s
> • Couldn't match type: Maybe (Lot ann) -> Currency ann
21.03 s
> with: Currency ann
21.03 s
> Expected: Set (Currency ann)
21.03 s
> Actual: Set (Maybe (Lot ann) -> Currency ann)
21.03 s
> • In the second argument of ‘S.member’, namely ‘currenciesSet’
21.03 s
> In the second argument of ‘($)’, namely
21.03 s
> ‘S.member currency currenciesSet’
21.03 s
> In the expression:
21.03 s
> declare "The assertion's currency is in the currency map"
21.03 s
> $ S.member currency currenciesSet
21.03 s
> • Relevant bindings include
21.03 s
> currency :: Currency ann (bound at src/Centjes/Ledger.hs:118:80)
21.03 s
> assertion :: Assertion ann (bound at src/Centjes/Ledger.hs:116:83)
21.03 s
> transactionTags :: Map Tag ann
21.03 s
> (bound at src/Centjes/Ledger.hs:97:83)
21.03 s
> transactionAssertions :: Vector (GenLocated ann (Assertion ann))
21.03 s
> (bound at src/Centjes/Ledger.hs:97:83)
21.03 s
> transactionAttachments :: Vector (GenLocated ann (Attachment ann))
21.03 s
> (bound at src/Centjes/Ledger.hs:97:83)
21.03 s
> transactionPostings :: Vector (GenLocated ann (Posting ann))
21.03 s
> (bound at src/Centjes/Ledger.hs:97:83)
21.03 s
> (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
21.03 s
> |
21.03 s
> 123 | S.member currency currenciesSet
21.03 s
> | ^^^^^^^^^^^^^
21.03 s
>
21.03 s
> [21 of 42] Compiling Centjes.Format ( src/Centjes/Format.hs, dist/build/Centjes/Format.o, dist/build/Centjes/Format.dyn_o )
21.03 s
> mutation: skipping Centjes.Format (DisableMutations)
21.03 s
> [22 of 42] Compiling Centjes.Validation ( src/Centjes/Validation.hs, dist/build/Centjes/Validation.o, dist/build/Centjes/Validation.dyn_o )
21.03 s
> mutation: skipping Centjes.Validation (DisableMutations)
21.03 s
> [23 of 42] Compiling Centjes.Load ( src/Centjes/Load.hs, dist/build/Centjes/Load.o, dist/build/Centjes/Load.dyn_o )
21.03 s
> mutation: skipping Centjes.Load (DisableMutations)
21.03 s
> [32 of 42] Compiling Paths_centjes ( dist/build/autogen/Paths_centjes.hs, dist/build/Paths_centjes.o, dist/build/Paths_centjes.dyn_o )
21.03 s
For full logs, run:
21.03 s
nix log /nix/store/6660x6ki27fr72gfpd5fp77wriil9mf4-centjes-instrument-centjes.drv
21.04 s
error: Cannot build '/nix/store/6660x6ki27fr72gfpd5fp77wriil9mf4-centjes-instrument-centjes.drv '.
21.04 s
Reason: builder failed with exit code 1 .
21.04 s
Output paths:
21.04 s
/nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes
21.04 s
/nix/store/svfhn1i6bi7d6vyla0qci4f7ir7bw5iz-centjes-instrument-centjes-manifest
21.04 s
Last 403 log lines:
21.04 s
> Running phase: setupCompilerEnvironmentPhase
21.04 s
> Build with /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3.
21.04 s
> Running phase: unpackPhase
21.04 s
> unpacking source archive /nix/store/5hdq6rlw2f1hhcbis7cl9h1s05kj4j88-centjes-source-0.0.0.0/centjes-0.0.0.0.tar.gz
21.04 s
> source root is centjes-0.0.0.0
21.04 s
> setting SOURCE_DATE_EPOCH to timestamp 1785872282 of file "centjes-0.0.0.0/test/Spec.hs"
21.04 s
> warning: file "centjes-0.0.0.0/test/Spec.hs" may be generated; SOURCE_DATE_EPOCH may be non-deterministic
21.04 s
> Running phase: patchPhase
21.04 s
> Running phase: compileBuildDriverPhase
21.04 s
> setupCompileFlags: -package-db=/build/tmp.FVZkEAHQnw/setup-package.conf.d -threaded
21.04 s
> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.FVZkEAHQnw/Main.o )
21.04 s
> [2 of 2] Linking Setup
21.04 s
> Running phase: updateAutotoolsGnuConfigScriptsPhase
21.04 s
> Running phase: configurePhase
21.04 s
> configureFlags: --verbose --prefix=/nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.FVZkEAHQnw/package.conf.d --ghc-option=-j14 --ghc-option=+RTS --ghc-option=-A64M --ghc-option=-RTS --disable-library-profiling --disable-profiling --enable-shared --disable-coverage --disable-static --disable-executable-dynamic --enable-tests --enable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --ghc-options=-O2 --ghc-options=-Wall --ghc-options=-Wincomplete-uni-patterns --ghc-options=-Wincomplete-record-updates --ghc-options=-Wpartial-fields --ghc-options=-Widentities --ghc-options=-Wredundant-constraints --ghc-options=-Wcpp-undef --ghc-options=-Werror --ghc-options=-optP-Wno-nonportable-include-path --ghc-option=-fplugin-opt=Test.Syd.Mutation.Plugin:--config-file=/nix/store/r542s7g81qq1zbd1jp23lgdi896lp90v-mutation.yaml --disable-optimization --ghc-option=-j1 --ghc-option=+RTS --ghc-option=-A32M --ghc-option=-M16g --ghc-option=-RTS --extra-lib-dirs=/nix/store/yijhn548p2589pkybgvbhll09bqsxy0q-ncurses-6.5/lib --extra-lib-dirs=/nix/store/b9p0zpa93hwvh4d0r1rmgc2500yx2ldn-libffi-3.5.2/lib --extra-lib-dirs=/nix/store/bkicgvyymba52ijm1z5zs96dsqqi59lp-elfutils-0.194/lib --extra-lib-dirs=/nix/store/54jkwsavi3fdciqfyjmbilq0jhvv4jga-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/gdni20c8009xdz8gms6yn1r2hfhmk1jk-numactl-2.0.18/lib --extra-lib-dirs=/nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/lib
21.04 s
> Using Parsec parser
21.04 s
> Configuring centjes-0.0.0.0...
21.04 s
> Dependency array: using array-0.5.8.0
21.04 s
> Dependency autodocodec: using autodocodec-0.5.0.0
21.04 s
> Dependency base >=4.7 && <5: using base-4.20.2.0
21.04 s
> Dependency bytestring: using bytestring-0.12.2.0
21.04 s
> Dependency containers: using containers-0.7
21.04 s
> Dependency diagnose: using diagnose-2.5.1
21.04 s
> Dependency dlist: using dlist-1.0
21.04 s
> Dependency fast-myers-diff: using fast-myers-diff-0.0.1
21.04 s
> Dependency fsnotify: using fsnotify-0.4.4.0
21.04 s
> Dependency graphviz: using graphviz-2999.20.2.1
21.04 s
> Dependency monad-logger: using monad-logger-0.3.42
21.04 s
> Dependency mtl: using mtl-2.3.1
21.04 s
> Dependency opt-env-conf: using opt-env-conf-0.15.0.2
21.04 s
> Dependency path: using path-0.9.6
21.04 s
> Dependency path-io: using path-io-1.8.2
21.04 s
> Dependency pretty-show: using pretty-show-1.10
21.04 s
> Dependency prettyprinter: using prettyprinter-1.7.1
21.04 s
> Dependency prettyprinter-ansi-terminal: using
21.04 s
> prettyprinter-ansi-terminal-1.1.3
21.04 s
> Dependency psqueues: using psqueues-0.2.8.2
21.04 s
> Dependency really-safe-money: using really-safe-money-0.0.0.0
21.04 s
> Dependency safe-coloured-text: using safe-coloured-text-0.3.0.2
21.04 s
> Dependency safe-coloured-text-layout: using safe-coloured-text-layout-0.2.0.1
21.04 s
> Dependency safe-coloured-text-terminfo: using
21.04 s
> safe-coloured-text-terminfo-0.3.0.0
21.04 s
> Dependency text: using text-2.1.3
21.04 s
> Dependency time: using time-1.12.2
21.04 s
> Dependency unliftio: using unliftio-0.2.25.1
21.04 s
> Dependency validity: using validity-0.12.1.0
21.04 s
> Dependency validity-containers: using validity-containers-0.5.0.5
21.04 s
> Dependency validity-path: using validity-path-0.4.0.1
21.04 s
> Dependency validity-text: using validity-text-0.3.1.3
21.04 s
> Dependency validity-time: using validity-time-0.5.0.0
21.04 s
> Dependency validity-vector: using validity-vector-0.2.0.3
21.04 s
> Dependency vector: using vector-0.13.2.0
21.04 s
> Dependency base >=4.7 && <5: using base-4.20.2.0
21.04 s
> Dependency centjes: using centjes-0.0.0.0
21.04 s
> Dependency base >=4.7 && <5: using base-4.20.2.0
21.04 s
> Dependency centjes: using centjes-0.0.0.0
21.04 s
> Dependency opt-env-conf-test: using opt-env-conf-test-0.0.0.4
21.04 s
> Dependency sydtest: using sydtest-0.27.0.0
21.04 s
> Source component graph:
21.04 s
> component lib
21.04 s
> component exe:centjes dependency lib
21.04 s
> component test:centjes-test dependency lib
21.04 s
> Configured component graph:
21.04 s
> component centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.04 s
> include array-0.5.8.0-f015
21.04 s
> include autodocodec-0.5.0.0-IXfrQb6D4sI7M1ZX53bHUA
21.04 s
> include base-4.20.2.0-edab
21.04 s
> include bytestring-0.12.2.0-d4b6
21.04 s
> include containers-0.7-8e24
21.04 s
> include diagnose-2.5.1-2D63pvjEqQkFuvWmiRl4U6
21.04 s
> include dlist-1.0-C1d4Rxbqzen6sI2EyR20J0
21.04 s
> include fast-myers-diff-0.0.1-38GpSrCDK0WImTROZmuZfj
21.04 s
> include fsnotify-0.4.4.0-Lc8v8c5a4UjLnnxzv76nKT
21.04 s
> include graphviz-2999.20.2.1-1DTpHFmYOl443gb4r5iO9j
21.04 s
> include monad-logger-0.3.42-4otzIZ4G4kDJYuD7SH5Sxt
21.04 s
> include mtl-2.3.1-32a4
21.04 s
> include opt-env-conf-0.15.0.2-AoA3EbIRSAh1ZGeAt87ClI
21.04 s
> include path-0.9.6-ArQrhO9W76HI0VxGqPvaZE
21.04 s
> include path-io-1.8.2-9w5XkFMJI8ZBSwAfWBIK9M
21.04 s
> include pretty-show-1.10-DfAFzs4W4IrAvRrk3gzjv9
21.04 s
> include prettyprinter-1.7.1-KP13fXNngjgFfMiGtoRILV
21.04 s
> include prettyprinter-ansi-terminal-1.1.3-1OZYz9nvgZFL1nanmxiQKD
21.04 s
> include psqueues-0.2.8.2-5vbtgJX9NKMHndbIgWPEVO
21.04 s
> include really-safe-money-0.0.0.0-CwQQuuotxFT6aSjp4AZWYt
21.04 s
> include safe-coloured-text-0.3.0.2-CHXN3Ruyz6g1VxEilkSUsf
21.04 s
> include safe-coloured-text-layout-0.2.0.1-2YW8Jm1Mm80Hu6AS6I3UJ7
21.04 s
> include safe-coloured-text-terminfo-0.3.0.0-BkLaQXUq2db1rjMnY9xKpb
21.04 s
> include text-2.1.3-afaf
21.04 s
> include time-1.12.2-dceb
21.04 s
> include unliftio-0.2.25.1-GV0p5neV2H1AElLUF7mJrP
21.04 s
> include validity-0.12.1.0-FHDFakc9iHnJAjEtGX02d6
21.04 s
> include validity-containers-0.5.0.5-7Vxo2b3TUHm4NZIc99smk1
21.04 s
> include validity-path-0.4.0.1-H4N3DXjwOK07npZaIAhOku
21.04 s
> include validity-text-0.3.1.3-6g8qykBXWi8xzKPRkY2oD
21.04 s
> include validity-time-0.5.0.0-5mxgJNvS0RKFLSIipvyFOk
21.04 s
> include validity-vector-0.2.0.3-JCaRAypWawXaCz6fiGh6c
21.04 s
> include vector-0.13.2.0-Ecfri7gGOvo5yD0bM1ZW2Q
21.04 s
> component centjes-0.0.0.0-ETnpvYYSlEu3S0OqxA1j3L-centjes
21.04 s
> include base-4.20.2.0-edab
21.04 s
> include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.04 s
> component centjes-0.0.0.0-7lXDF4TqATcL9h1PfEX2ML-centjes-test
21.04 s
> include base-4.20.2.0-edab
21.04 s
> include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.04 s
> include opt-env-conf-test-0.0.0.4-GTDBN9xpx9HLkWe2cTnhSk
21.04 s
> include sydtest-0.27.0.0-GyHTUnDC6RqLwYcM9aaWg0
21.04 s
> Linked component graph:
21.04 s
> unit centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.04 s
> include array-0.5.8.0-f015
21.04 s
> include autodocodec-0.5.0.0-IXfrQb6D4sI7M1ZX53bHUA
21.04 s
> include base-4.20.2.0-edab
21.04 s
> include bytestring-0.12.2.0-d4b6
21.04 s
> include containers-0.7-8e24
21.04 s
> include diagnose-2.5.1-2D63pvjEqQkFuvWmiRl4U6
21.04 s
> include dlist-1.0-C1d4Rxbqzen6sI2EyR20J0
21.04 s
> include fast-myers-diff-0.0.1-38GpSrCDK0WImTROZmuZfj
21.04 s
> include fsnotify-0.4.4.0-Lc8v8c5a4UjLnnxzv76nKT
21.04 s
> include graphviz-2999.20.2.1-1DTpHFmYOl443gb4r5iO9j
21.04 s
> include monad-logger-0.3.42-4otzIZ4G4kDJYuD7SH5Sxt
21.04 s
> include mtl-2.3.1-32a4
21.04 s
> include opt-env-conf-0.15.0.2-AoA3EbIRSAh1ZGeAt87ClI
21.04 s
> include path-0.9.6-ArQrhO9W76HI0VxGqPvaZE
21.04 s
> include path-io-1.8.2-9w5XkFMJI8ZBSwAfWBIK9M
21.04 s
> include pretty-show-1.10-DfAFzs4W4IrAvRrk3gzjv9
21.04 s
> include prettyprinter-1.7.1-KP13fXNngjgFfMiGtoRILV
21.04 s
> include prettyprinter-ansi-terminal-1.1.3-1OZYz9nvgZFL1nanmxiQKD
21.04 s
> include psqueues-0.2.8.2-5vbtgJX9NKMHndbIgWPEVO
21.04 s
> include really-safe-money-0.0.0.0-CwQQuuotxFT6aSjp4AZWYt
21.04 s
> include safe-coloured-text-0.3.0.2-CHXN3Ruyz6g1VxEilkSUsf
21.04 s
> include safe-coloured-text-layout-0.2.0.1-2YW8Jm1Mm80Hu6AS6I3UJ7
21.04 s
> include safe-coloured-text-terminfo-0.3.0.0-BkLaQXUq2db1rjMnY9xKpb
21.04 s
> include text-2.1.3-afaf
21.04 s
> include time-1.12.2-dceb
21.04 s
> include unliftio-0.2.25.1-GV0p5neV2H1AElLUF7mJrP
21.04 s
> include validity-0.12.1.0-FHDFakc9iHnJAjEtGX02d6
21.04 s
> include validity-containers-0.5.0.5-7Vxo2b3TUHm4NZIc99smk1
21.04 s
> include validity-path-0.4.0.1-H4N3DXjwOK07npZaIAhOku
21.04 s
> include validity-text-0.3.1.3-6g8qykBXWi8xzKPRkY2oD
21.04 s
> include validity-time-0.5.0.0-5mxgJNvS0RKFLSIipvyFOk
21.04 s
> include validity-vector-0.2.0.3-JCaRAypWawXaCz6fiGh6c
21.04 s
> include vector-0.13.2.0-Ecfri7gGOvo5yD0bM1ZW2Q
21.04 s
> Centjes=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes,Centjes.AccountName=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.AccountName,Centjes.AccountType=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.AccountType,Centjes.Block=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Block,Centjes.Command=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command,Centjes.Command.Balance=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Balance,Centjes.Command.Check=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Check,Centjes.Command.Format=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Format,Centjes.Command.IncomeStatement=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.IncomeStatement,Centjes.Command.NetWorth=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.NetWorth,Centjes.Command.RatesGraph=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.RatesGraph,Centjes.Command.Register=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Command.Register,Centjes.Compile=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Compile,Centjes.Convert=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Convert,Centjes.Convert.MemoisedPriceGraph=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Convert.MemoisedPriceGraph,Centjes.Convert.PriceGraph=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Convert.PriceGraph,Centjes.CurrencySymbol=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.CurrencySymbol,Centjes.Description=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Description,Centjes.Filter=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Filter,Centjes.Format=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Format,Centjes.Formatting=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Formatting,Centjes.Ledger=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Ledger,Centjes.Load=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Load,Centjes.Location=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Location,Centjes.Merge=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Merge,Centjes.Module=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Module,Centjes.OptParse=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.OptParse,Centjes.Parse=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Parse,Centjes.Parse.Alex=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Parse.Alex,Centjes.Parse.Happy=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Parse.Happy,Centjes.Report.Balance=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.Balance,Centjes.Report.Check=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.Check,Centjes.Report.EvaluatedLedger=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.EvaluatedLedger,Centjes.Report.IncomeStatement=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.IncomeStatement,Centjes.Report.NetWorth=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.NetWorth,Centjes.Report.Register=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Report.Register,Centjes.Tag=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Tag,Centjes.Timestamp=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Timestamp,Centjes.Timing=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Timing,Centjes.Typo=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Typo,Centjes.Validation=centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM:Centjes.Validation
21.04 s
> unit centjes-0.0.0.0-ETnpvYYSlEu3S0OqxA1j3L-centjes
21.04 s
> include base-4.20.2.0-edab
21.04 s
> include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.04 s
> unit centjes-0.0.0.0-7lXDF4TqATcL9h1PfEX2ML-centjes-test
21.04 s
> include base-4.20.2.0-edab
21.04 s
> include centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.04 s
> include opt-env-conf-test-0.0.0.4-GTDBN9xpx9HLkWe2cTnhSk
21.04 s
> include sydtest-0.27.0.0-GyHTUnDC6RqLwYcM9aaWg0
21.04 s
> Ready component graph:
21.04 s
> definite centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.04 s
> depends array-0.5.8.0-f015
21.04 s
> depends autodocodec-0.5.0.0-IXfrQb6D4sI7M1ZX53bHUA
21.04 s
> depends base-4.20.2.0-edab
21.04 s
> depends bytestring-0.12.2.0-d4b6
21.04 s
> depends containers-0.7-8e24
21.04 s
> depends diagnose-2.5.1-2D63pvjEqQkFuvWmiRl4U6
21.04 s
> depends dlist-1.0-C1d4Rxbqzen6sI2EyR20J0
21.04 s
> depends fast-myers-diff-0.0.1-38GpSrCDK0WImTROZmuZfj
21.04 s
> depends fsnotify-0.4.4.0-Lc8v8c5a4UjLnnxzv76nKT
21.04 s
> depends graphviz-2999.20.2.1-1DTpHFmYOl443gb4r5iO9j
21.04 s
> depends monad-logger-0.3.42-4otzIZ4G4kDJYuD7SH5Sxt
21.04 s
> depends mtl-2.3.1-32a4
21.04 s
> depends opt-env-conf-0.15.0.2-AoA3EbIRSAh1ZGeAt87ClI
21.04 s
> depends path-0.9.6-ArQrhO9W76HI0VxGqPvaZE
21.04 s
> depends path-io-1.8.2-9w5XkFMJI8ZBSwAfWBIK9M
21.04 s
> depends pretty-show-1.10-DfAFzs4W4IrAvRrk3gzjv9
21.04 s
> depends prettyprinter-1.7.1-KP13fXNngjgFfMiGtoRILV
21.04 s
> depends prettyprinter-ansi-terminal-1.1.3-1OZYz9nvgZFL1nanmxiQKD
21.04 s
> depends psqueues-0.2.8.2-5vbtgJX9NKMHndbIgWPEVO
21.04 s
> depends really-safe-money-0.0.0.0-CwQQuuotxFT6aSjp4AZWYt
21.04 s
> depends safe-coloured-text-0.3.0.2-CHXN3Ruyz6g1VxEilkSUsf
21.04 s
> depends safe-coloured-text-layout-0.2.0.1-2YW8Jm1Mm80Hu6AS6I3UJ7
21.04 s
> depends safe-coloured-text-terminfo-0.3.0.0-BkLaQXUq2db1rjMnY9xKpb
21.04 s
> depends text-2.1.3-afaf
21.04 s
> depends time-1.12.2-dceb
21.04 s
> depends unliftio-0.2.25.1-GV0p5neV2H1AElLUF7mJrP
21.04 s
> depends validity-0.12.1.0-FHDFakc9iHnJAjEtGX02d6
21.04 s
> depends validity-containers-0.5.0.5-7Vxo2b3TUHm4NZIc99smk1
21.04 s
> depends validity-path-0.4.0.1-H4N3DXjwOK07npZaIAhOku
21.04 s
> depends validity-text-0.3.1.3-6g8qykBXWi8xzKPRkY2oD
21.04 s
> depends validity-time-0.5.0.0-5mxgJNvS0RKFLSIipvyFOk
21.04 s
> depends validity-vector-0.2.0.3-JCaRAypWawXaCz6fiGh6c
21.04 s
> depends vector-0.13.2.0-Ecfri7gGOvo5yD0bM1ZW2Q
21.04 s
> definite centjes-0.0.0.0-7lXDF4TqATcL9h1PfEX2ML-centjes-test
21.04 s
> depends base-4.20.2.0-edab
21.04 s
> depends centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.04 s
> depends opt-env-conf-test-0.0.0.4-GTDBN9xpx9HLkWe2cTnhSk
21.04 s
> depends sydtest-0.27.0.0-GyHTUnDC6RqLwYcM9aaWg0
21.04 s
> definite centjes-0.0.0.0-ETnpvYYSlEu3S0OqxA1j3L-centjes
21.04 s
> depends base-4.20.2.0-edab
21.04 s
> depends centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.04 s
> Using Cabal-3.12.1.0 compiled by ghc-9.10
21.04 s
> Using compiler: ghc-9.10.3
21.04 s
> Using install prefix:
21.04 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes
21.04 s
> Executables installed in:
21.04 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/bin
21.04 s
> Libraries installed in:
21.04 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0-3BivBOVcJWS4gt4iOKEnxM
21.04 s
> Dynamic Libraries installed in:
21.04 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/lib/ghc-9.10.3/lib/x86_64-linux-ghc-9.10.3-2929
21.04 s
> Private executables installed in:
21.04 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/libexec/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0
21.04 s
> Data files installed in:
21.04 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/share/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0
21.04 s
> Documentation installed in:
21.04 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/share/doc/x86_64-linux-ghc-9.10.3-2929/centjes-0.0.0.0
21.04 s
> Configuration files installed in:
21.04 s
> /nix/store/3wjacxldlqkcga4iziq0fcaik70slhhr-centjes-instrument-centjes/etc
21.04 s
> Using alex version 3.5.4.0 found on system at:
21.04 s
> /nix/store/hf7rd107z02gjyjqigsfgbc6zjr54g8n-alex-3.5.4.0/bin/alex
21.04 s
> Using ar found on system at:
21.04 s
> /nix/store/xwydcyvlsa3cvssk0y5llgdhlhjvmqdm-binutils-wrapper-2.44/bin/ar
21.04 s
> No c2hs found
21.04 s
> No cpphs found
21.04 s
> No doctest found
21.04 s
> Using gcc version 14.3.0 given by user at:
21.04 s
> /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/gcc
21.04 s
> Using ghc version 9.10.3 found on system at:
21.04 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/ghc
21.04 s
> Using ghc-pkg version 9.10.3 found on system at:
21.04 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/ghc-pkg-9.10.3
21.04 s
> No ghcjs found
21.04 s
> No ghcjs-pkg found
21.04 s
> No greencard found
21.04 s
> Using haddock version 2.31.1 found on system at:
21.04 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/haddock-ghc-9.10.3
21.04 s
> Using happy version 2.1.7 found on system at:
21.04 s
> /nix/store/ylf1knqhi3g16iqn85a73fzqishpkmsp-happy-2.1.7/bin/happy
21.04 s
> Using haskell-suite found on system at: haskell-suite-dummy-location
21.04 s
> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location
21.04 s
> No hmake found
21.04 s
> Using hpc version 0.69 found on system at:
21.04 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/hpc-ghc-9.10.3
21.04 s
> Using hsc2hs version 0.68.10 found on system at:
21.04 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/hsc2hs-ghc-9.10.3
21.04 s
> No hscolour found
21.04 s
> No jhc found
21.04 s
> Using ld found on system at:
21.04 s
> /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/ld
21.04 s
> No pkg-config found
21.04 s
> Using runghc version 9.10.3 found on system at:
21.04 s
> /nix/store/gwnsj1wklb7fqkvdbn0lcmr4qyis8wy6-ghc-9.10.3/bin/runghc-9.10.3
21.04 s
> Using strip version 2.44 found on system at:
21.04 s
> /nix/store/vr15iyyykg9zai6fpgvhcgyw7gckl78w-gcc-wrapper-14.3.0/bin/strip
21.04 s
> Using tar found on system at:
21.04 s
> /nix/store/yi3c5karhx764ham5rfwk7iynr8mjf6q-gnutar-1.35/bin/tar
21.04 s
> No uhc found
21.04 s
> Running phase: buildPhase
21.04 s
> mutation-nix: setting MUTATION_PLUGIN_MANIFEST_DIR=/nix/store/svfhn1i6bi7d6vyla0qci4f7ir7bw5iz-centjes-instrument-centjes-manifest
21.04 s
> Preprocessing library for centjes-0.0.0.0...
21.04 s
> Building library for centjes-0.0.0.0...
21.04 s
> [ 1 of 42] Compiling Centjes.Convert.PriceGraph ( src/Centjes/Convert/PriceGraph.hs, dist/build/Centjes/Convert/PriceGraph.o, dist/build/Centjes/Convert/PriceGraph.dyn_o )
21.04 s
> mutation: skipping Centjes.Convert.PriceGraph (DisableMutations)
21.04 s
> [ 2 of 42] Compiling Centjes.Convert.MemoisedPriceGraph ( src/Centjes/Convert/MemoisedPriceGraph.hs, dist/build/Centjes/Convert/MemoisedPriceGraph.o, dist/build/Centjes/Convert/MemoisedPriceGraph.dyn_o )
21.04 s
> mutation: skipping Centjes.Convert.MemoisedPriceGraph (DisableMutations)
21.04 s
> [ 3 of 42] Compiling Centjes.Description ( src/Centjes/Description.hs, dist/build/Centjes/Description.o, dist/build/Centjes/Description.dyn_o )
21.04 s
> mutation: skipping Centjes.Description (DisableMutations)
21.04 s
> [ 4 of 42] Compiling Centjes.Location ( src/Centjes/Location.hs, dist/build/Centjes/Location.o, dist/build/Centjes/Location.dyn_o )
21.04 s
> mutation: skipping Centjes.Location (DisableMutations)
21.04 s
> [ 5 of 42] Compiling Centjes.Parse.Alex ( dist/build/Centjes/Parse/Alex.hs, dist/build/Centjes/Parse/Alex.o, dist/build/Centjes/Parse/Alex.dyn_o )
21.04 s
> [ 6 of 42] Compiling Centjes.Timestamp ( src/Centjes/Timestamp.hs, dist/build/Centjes/Timestamp.o, dist/build/Centjes/Timestamp.dyn_o )
21.04 s
> mutation: skipping Centjes.Timestamp (DisableMutations)
21.04 s
> [ 7 of 42] Compiling Centjes.Block ( src/Centjes/Block.hs, dist/build/Centjes/Block.o, dist/build/Centjes/Block.dyn_o )
21.04 s
> mutation: skipping Centjes.Block (DisableMutations)
21.04 s
> [ 8 of 42] Compiling Centjes.Timing ( src/Centjes/Timing.hs, dist/build/Centjes/Timing.o, dist/build/Centjes/Timing.dyn_o )
21.04 s
> mutation: skipping Centjes.Timing (DisableMutations)
21.04 s
> [ 9 of 42] Compiling Centjes.Typo ( src/Centjes/Typo.hs, dist/build/Centjes/Typo.o, dist/build/Centjes/Typo.dyn_o )
21.04 s
> mutation: skipping Centjes.Typo (DisableMutations)
21.04 s
> [10 of 42] Compiling Centjes.Tag ( src/Centjes/Tag.hs, dist/build/Centjes/Tag.o, dist/build/Centjes/Tag.dyn_o )
21.04 s
> mutation: skipping Centjes.Tag (DisableMutations)
21.04 s
> [11 of 42] Compiling Centjes.CurrencySymbol ( src/Centjes/CurrencySymbol.hs, dist/build/Centjes/CurrencySymbol.o, dist/build/Centjes/CurrencySymbol.dyn_o )
21.04 s
> mutation: skipping Centjes.CurrencySymbol (DisableMutations)
21.04 s
> [12 of 42] Compiling Centjes.AccountName ( src/Centjes/AccountName.hs, dist/build/Centjes/AccountName.o, dist/build/Centjes/AccountName.dyn_o )
21.04 s
> mutation: skipping Centjes.AccountName (DisableMutations)
21.04 s
> [13 of 42] Compiling Centjes.Filter ( src/Centjes/Filter.hs, dist/build/Centjes/Filter.o, dist/build/Centjes/Filter.dyn_o )
21.04 s
> mutation: skipping Centjes.Filter (DisableMutations)
21.04 s
> [14 of 42] Compiling Centjes.AccountType ( src/Centjes/AccountType.hs, dist/build/Centjes/AccountType.o, dist/build/Centjes/AccountType.dyn_o )
21.04 s
> mutation: skipping Centjes.AccountType (DisableMutations)
21.04 s
> [15 of 42] Compiling Centjes.Module ( src/Centjes/Module.hs, dist/build/Centjes/Module.o, dist/build/Centjes/Module.dyn_o )
21.04 s
> mutation: skipping Centjes.Module (DisableMutations)
21.04 s
> [16 of 42] Compiling Centjes.Parse.Happy ( dist/build/Centjes/Parse/Happy.hs, dist/build/Centjes/Parse/Happy.o, dist/build/Centjes/Parse/Happy.dyn_o )
21.04 s
> [17 of 42] Compiling Centjes.Parse ( src/Centjes/Parse.hs, dist/build/Centjes/Parse.o, dist/build/Centjes/Parse.dyn_o )
21.04 s
> mutation: skipping Centjes.Parse (DisableMutations)
21.04 s
> [18 of 42] Compiling Centjes.Merge ( src/Centjes/Merge.hs, dist/build/Centjes/Merge.o, dist/build/Centjes/Merge.dyn_o )
21.04 s
> mutation: skipping Centjes.Merge (DisableMutations)
21.04 s
> [19 of 42] Compiling Centjes.Ledger ( src/Centjes/Ledger.hs, dist/build/Centjes/Ledger.o, dist/build/Centjes/Ledger.dyn_o )
21.04 s
> src/Centjes/Ledger.hs:86:41: error : [ GHC-83865 ]
21.04 s
> • Couldn't match type: Maybe (Lot ann) -> Currency ann
21.04 s
> with: Currency ann1
21.04 s
> Expected: Set (Currency ann1)
21.04 s
> Actual: Set (Maybe (Lot ann) -> Currency ann)
21.04 s
> • In the second argument of ‘S.member’, namely ‘currenciesSet’
21.04 s
> In the expression: currency `S.member` currenciesSet
21.04 s
> In the second argument of ‘($)’, namely
21.04 s
> ‘let Located _ currency = costCurrency
21.04 s
> in currency `S.member` currenciesSet’
21.04 s
> • Relevant bindings include
21.04 s
> currency :: Currency ann1 (bound at src/Centjes/Ledger.hs:85:31)
21.04 s
> costCurrency :: GenLocated ann1 (Currency ann1)
21.04 s
> (bound at src/Centjes/Ledger.hs:82:44)
21.04 s
> costConversionRate :: GenLocated ann1 ConversionRate
21.04 s
> (bound at src/Centjes/Ledger.hs:82:44)
21.04 s
> costCurrencyValid :: GenLocated l (Cost ann1) -> Validation
21.04 s
> (bound at src/Centjes/Ledger.hs:82:9)
21.04 s
> currenciesSet :: Set (Maybe (Lot ann) -> Currency ann)
21.04 s
> (bound at src/Centjes/Ledger.hs:79:9)
21.04 s
> ledgerTransactions :: Vector (GenLocated ann (Transaction ann))
21.04 s
> (bound at src/Centjes/Ledger.hs:78:23)
21.04 s
> (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
21.04 s
> |
21.04 s
> 86 | in currency `S.member` currenciesSet
21.04 s
> | ^^^^^^^^^^^^^
21.04 s
>
21.04 s
> src/Centjes/Ledger.hs:94:49: error : [ GHC-83865 ]
21.04 s
> • Couldn't match type: Maybe (Lot ann) -> Currency ann
21.04 s
> with: Currency ann
21.04 s
> Expected: Set (Currency ann)
21.04 s
> Actual: Set (Maybe (Lot ann) -> Currency ann)
21.04 s
> • In the second argument of ‘S.member’, namely ‘currenciesSet’
21.04 s
> In the expression: currency `S.member` currenciesSet
21.04 s
> In the second argument of ‘($)’, namely
21.04 s
> ‘let Located _ currency = priceCurrency
21.04 s
> in currency `S.member` currenciesSet’
21.04 s
> • Relevant bindings include
21.04 s
> currency :: Currency ann (bound at src/Centjes/Ledger.hs:93:39)
21.04 s
> priceCost :: GenLocated ann (Cost ann)
21.04 s
> (bound at src/Centjes/Ledger.hs:89:71)
21.04 s
> priceCurrency :: GenLocated ann (Currency ann)
21.04 s
> (bound at src/Centjes/Ledger.hs:89:71)
21.04 s
> priceTimestamp :: GenLocated ann Timestamp
21.04 s
> (bound at src/Centjes/Ledger.hs:89:71)
21.04 s
> currenciesSet :: Set (Maybe (Lot ann) -> Currency ann)
21.04 s
> (bound at src/Centjes/Ledger.hs:79:9)
21.04 s
> ledgerTransactions :: Vector (GenLocated ann (Transaction ann))
21.04 s
> (bound at src/Centjes/Ledger.hs:78:23)
21.04 s
> (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
21.04 s
> |
21.04 s
> 94 | in currency `S.member` currenciesSet ,
21.04 s
> | ^^^^^^^^^^^^^
21.04 s
>
21.04 s
> src/Centjes/Ledger.hs:108:59: error : [ GHC-83865 ]
21.04 s
> • Couldn't match type: Maybe (Lot ann) -> Currency ann
21.04 s
> with: Currency ann
21.04 s
> Expected: Set (Currency ann)
21.04 s
> Actual: Set (Maybe (Lot ann) -> Currency ann)
21.04 s
> • In the second argument of ‘S.member’, namely ‘currenciesSet’
21.04 s
> In the expression: currency `S.member` currenciesSet
21.04 s
> In the second argument of ‘($)’, namely
21.04 s
> ‘let Located _ currency = postingCurrency
21.04 s
> in currency `S.member` currenciesSet’
21.04 s
> • Relevant bindings include
21.04 s
> currency :: Currency ann (bound at src/Centjes/Ledger.hs:107:49)
21.04 s
> postingAmountRatio :: Maybe (GenLocated ann (AmountRatio ann))
21.04 s
> (bound at src/Centjes/Ledger.hs:100:90)
21.04 s
> postingCost :: Maybe (GenLocated ann (Cost ann))
21.04 s
> (bound at src/Centjes/Ledger.hs:100:90)
21.04 s
> postingAccount :: GenLocated ann Money.Account
21.04 s
> (bound at src/Centjes/Ledger.hs:100:90)
21.04 s
> postingCurrency :: GenLocated ann (Currency ann)
21.04 s
> (bound at src/Centjes/Ledger.hs:100:90)
21.04 s
> postingAccountName :: GenLocated ann AccountName
21.04 s
> (bound at src/Centjes/Ledger.hs:100:90)
21.04 s
> (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
21.04 s
> |
21.04 s
> 108 | in currency `S.member` currenciesSet ,
21.04 s
> | ^^^^^^^^^^^^^
21.04 s
>
21.04 s
> src/Centjes/Ledger.hs:123:53: error : [ GHC-83865 ]
21.04 s
> • Couldn't match type: Maybe (Lot ann) -> Currency ann
21.04 s
> with: Currency ann
21.04 s
> Expected: Set (Currency ann)
21.04 s
> Actual: Set (Maybe (Lot ann) -> Currency ann)
21.04 s
> • In the second argument of ‘S.member’, namely ‘currenciesSet’
21.04 s
> In the second argument of ‘($)’, namely
21.04 s
> ‘S.member currency currenciesSet’
21.04 s
> In the expression:
21.04 s
> declare "The assertion's currency is in the currency map"
21.04 s
> $ S.member currency currenciesSet
21.04 s
> • Relevant bindings include
21.04 s
> currency :: Currency ann (bound at src/Centjes/Ledger.hs:118:80)
21.04 s
> assertion :: Assertion ann (bound at src/Centjes/Ledger.hs:116:83)
21.04 s
> transactionTags :: Map Tag ann
21.04 s
> (bound at src/Centjes/Ledger.hs:97:83)
21.04 s
> transactionAssertions :: Vector (GenLocated ann (Assertion ann))
21.04 s
> (bound at src/Centjes/Ledger.hs:97:83)
21.04 s
> transactionAttachments :: Vector (GenLocated ann (Attachment ann))
21.04 s
> (bound at src/Centjes/Ledger.hs:97:83)
21.04 s
> transactionPostings :: Vector (GenLocated ann (Posting ann))
21.04 s
> (bound at src/Centjes/Ledger.hs:97:83)
21.04 s
> (Some bindings suppressed; use -fmax-relevant-binds=N or -fno-max-relevant-binds)
21.04 s
> |
21.04 s
> 123 | S.member currency currenciesSet
21.04 s
> | ^^^^^^^^^^^^^
21.04 s
>
21.04 s
> [21 of 42] Compiling Centjes.Format ( src/Centjes/Format.hs, dist/build/Centjes/Format.o, dist/build/Centjes/Format.dyn_o )
21.04 s
> mutation: skipping Centjes.Format (DisableMutations)
21.04 s
> [22 of 42] Compiling Centjes.Validation ( src/Centjes/Validation.hs, dist/build/Centjes/Validation.o, dist/build/Centjes/Validation.dyn_o )
21.04 s
> mutation: skipping Centjes.Validation (DisableMutations)
21.04 s
> [23 of 42] Compiling Centjes.Load ( src/Centjes/Load.hs, dist/build/Centjes/Load.o, dist/build/Centjes/Load.dyn_o )
21.04 s
> mutation: skipping Centjes.Load (DisableMutations)
21.04 s
> [32 of 42] Compiling Paths_centjes ( dist/build/autogen/Paths_centjes.hs, dist/build/Paths_centjes.o, dist/build/Paths_centjes.dyn_o )
21.04 s
For full logs, run:
21.04 s
nix log /nix/store/6660x6ki27fr72gfpd5fp77wriil9mf4-centjes-instrument-centjes.drv
21.04 s
error: Cannot build '/nix/store/wqp6m7llw6yl6n4ch5snndvvhp1mjy12-centjes-coverage-centjes-gen.drv '.
21.04 s
Reason: 1 dependency failed .
21.04 s
Output paths:
21.04 s
/nix/store/xbwm8j6xsm37n1bn817iy5a3pim0p0pl-centjes-coverage-centjes-gen
21.04 s
error: Cannot build '/nix/store/b11bmhiwpnhm0x661w8ygbp6nqdis2n5-centjes-gen-source-0.0.0.0.drv '.
21.04 s
Reason: 1 dependency failed .
21.04 s
Output paths:
21.04 s
/nix/store/50lbhyafgs8b77lwrn4ka9yg7ib6gsz3-centjes-gen-source-0.0.0.0
21.04 s
error: Cannot build '/nix/store/qg5dz061j26qfsidsh9nhx63y6yrp87s-centjes-mutation-centjes.drv '.
21.04 s
Reason: 1 dependency failed .
21.04 s
Output paths:
21.04 s
/nix/store/9z8xjj1njipqgfz2svw7whz3ya3i6q41-centjes-mutation-centjes
21.04 s
error: Cannot build '/nix/store/7i3d9acyrp1znclnfm7h723a88wx942d-centjes-testsuite-centjes-gen.drv '.
21.04 s
Reason: 1 dependency failed .
21.04 s
Output paths:
21.04 s
/nix/store/1rjdfqafm31yml4664hbjng4654c2g99-centjes-testsuite-centjes-gen-doc
21.04 s
/nix/store/6cr1a8c7yszd3vi1bk7i8rchr6yhh53h-centjes-testsuite-centjes-gen
21.04 s
error: Build failed due to failed dependency
21.04 s
error: Cannot build '/nix/store/0hq68djr5xcjbn5l0ywfl6b0gwdrv2xd-centjes-check-centjes.drv '.
21.04 s
Reason: 1 dependency failed .
21.04 s
Output paths:
21.04 s
/nix/store/s7z3hr3849l2x300s29nk3zh4svs7zh8-centjes-check-centjes
21.04 s
error: Build failed due to failed dependency
21.04 s
error: Cannot build '/nix/store/gnxzap2q94ivn5ffydjsr8f79dhs9s8k-centjes-mutation-check.drv '.
21.04 s
Reason: 1 dependency failed .
21.04 s
Output paths:
21.04 s
/nix/store/i9rikvnfb9vlsl0a8q5dcl66wjm5lrk5-centjes-mutation-check
21.04 s
Build failed due to failed dependency
22.36 s
Build failed.