Build #1 for flashblast-0.0.1.0
| Package | flashblast-0.0.1.0 |
|---|
| Install | DependencyFailed flashblast-0.0.1.0 |
|---|---|
| Docs | NotTried |
| Tests | NotTried |
| Time submitted | 2020-10-15 14:43:23.991729518 UTC |
|---|---|
| Compiler | ghc-8.6.3 |
| OS | linux |
| Arch | x86_64 |
| Dependencies | attoparsec-0.13.2.4, base-4.12.0.0, composite-base-0.5.3.0, dhall-1.35.0, formatting-7.1.1, lucid-2.9.12, megaparsec-9.0.0, path-0.8.0, path-dhall-instance-0.2.1.0, path-utils-0.1.1.0, polysemy-1.3.0.0, polysemy-video-0.1.0.1, replace-megaparsec-1.4.3.0, rio-0.1.19.0, semialign-1.1.0.1, subtitleParser-0.5, these-1.1.1.1, turtle-1.5.21, unliftio-path-0.0.2.0, vinyl-0.13.0, attoparsec-0.13.2.4, base-4.12.0.0, composite-base-0.5.3.0, dhall-1.35.0, formatting-7.1.1, lucid-2.9.12, megaparsec-9.0.0, path-0.8.0, path-dhall-instance-0.2.1.0, path-utils-0.1.1.0, polysemy-1.3.0.0, polysemy-video-0.1.0.1, replace-megaparsec-1.4.3.0, rio-0.1.19.0, semialign-1.1.0.1, subtitleParser-0.5, these-1.1.1.1, turtle-1.5.21, unliftio-path-0.0.2.0, vinyl-0.13.0 |
| Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies...
Starting Diff-0.4.0
Starting StateVar-1.2
Starting base-orphans-0.8.3
Starting base-compat-0.11.2
Building Diff-0.4.0
Building StateVar-1.2
Building base-orphans-0.8.3
Building base-compat-0.11.2
Completed StateVar-1.2
Starting basement-0.0.11
Building basement-0.0.11
Completed Diff-0.4.0
Starting blaze-builder-0.4.1.0
Building blaze-builder-0.4.1.0
Completed blaze-builder-0.4.1.0
Starting cabal-doctest-1.0.8
Building cabal-doctest-1.0.8
Completed base-orphans-0.8.3
Starting call-stack-0.2.0
Building call-stack-0.2.0
Completed base-compat-0.11.2
Starting cereal-0.5.8.1
Building cereal-0.5.8.1
Completed call-stack-0.2.0
Starting clock-0.8
Building clock-0.8
Completed cabal-doctest-1.0.8
Starting cmdargs-0.10.20
Building cmdargs-0.10.20
Completed clock-0.8
Starting colour-2.3.5
Building colour-2.3.5
Completed cereal-0.5.8.1
Starting data-default-class-0.1.2.0
Building data-default-class-0.1.2.0
Completed data-default-class-0.1.2.0
Starting dlist-1.0
Building dlist-1.0
Completed colour-2.3.5
Starting dotgen-0.4.3
Building dotgen-0.4.3
Completed dotgen-0.4.3
Starting double-conversion-2.0.2.0
Building double-conversion-2.0.2.0
Completed dlist-1.0
Starting exceptions-0.10.4
Building exceptions-0.10.4
Completed exceptions-0.10.4
Starting first-class-families-0.8.0.0
Completed double-conversion-2.0.2.0
Starting half-0.3
Building first-class-families-0.8.0.0
Building half-0.3
Completed cmdargs-0.10.20
Starting hashable-1.3.0.0
Completed first-class-families-0.8.0.0
Starting hostname-1.0
Completed half-0.3
Starting hourglass-0.2.12
Building hashable-1.3.0.0
Building hostname-1.0
Building hourglass-0.2.12
Completed hostname-1.0
Starting integer-logarithms-1.0.3
Building integer-logarithms-1.0.3
Completed hashable-1.3.0.0
Starting lens-family-core-2.1.0
Completed integer-logarithms-1.0.3
Starting managed-1.0.8
Building lens-family-core-2.1.0
Building managed-1.0.8
Completed managed-1.0.8
Starting microlens-0.4.11.2
Building microlens-0.4.11.2
Completed hourglass-0.2.12
Starting mime-types-0.1.0.9
Completed lens-family-core-2.1.0
Starting network-3.1.2.0
Building mime-types-0.1.0.9
Completed microlens-0.4.11.2
Starting network-uri-2.6.3.0
Building network-uri-2.6.3.0
Building network-3.1.2.0
Completed basement-0.0.11
Starting old-locale-1.0.0.7
Building old-locale-1.0.0.7
Completed old-locale-1.0.0.7
Starting optional-args-1.0.2
Building optional-args-1.0.2
Completed network-uri-2.6.3.0
Starting parallel-3.2.2.0
Completed mime-types-0.1.0.9
Starting parser-combinators-1.2.1
Building parallel-3.2.2.0
Building parser-combinators-1.2.1
Completed optional-args-1.0.2
Starting prettyprinter-1.7.0
Building prettyprinter-1.7.0
Completed parser-combinators-1.2.1
Starting primitive-0.7.1.0
Completed parallel-3.2.2.0
Starting reflection-2.1.6
Building primitive-0.7.1.0
Building reflection-2.1.6
Completed network-3.1.2.0
Starting semigroups-0.19.1
Completed prettyprinter-1.7.0
Starting split-0.2.3.4
Building semigroups-0.19.1
Building split-0.2.3.4
Completed reflection-2.1.6
Starting splitmix-0.1.0.1
Completed semigroups-0.19.1
Starting syb-0.7.1
Building splitmix-0.1.0.1
Building syb-0.7.1
Completed split-0.2.3.4
Starting system-filepath-0.4.14
Completed splitmix-0.1.0.1
Starting tagged-0.8.6
Building tagged-0.8.6
Building system-filepath-0.4.14
Completed syb-0.7.1
Starting text-manipulate-0.2.0.1
Building text-manipulate-0.2.0.1
Completed tagged-0.8.6
Starting th-abstraction-0.3.2.0
Building th-abstraction-0.3.2.0
Completed text-manipulate-0.2.0.1
Starting transformers-compat-0.6.6
Completed primitive-0.7.1.0
Starting type-errors-pretty-0.0.1.1
Building transformers-compat-0.6.6
Completed system-filepath-0.4.14
Starting unix-compat-0.5.2
Building type-errors-pretty-0.0.1.1
Building unix-compat-0.5.2
Completed type-errors-pretty-0.0.1.1
Starting unliftio-core-0.2.0.1
Building unliftio-core-0.2.0.1
Completed unix-compat-0.5.2
Starting utf8-string-1.0.1.1
Completed transformers-compat-0.6.6
Starting vinyl-0.13.0
Completed unliftio-core-0.2.0.1
Starting void-0.7.3
Building utf8-string-1.0.1.1
Completed th-abstraction-0.3.2.0
Starting zlib-0.6.2.2
Building vinyl-0.13.0
Building void-0.7.3
Building zlib-0.6.2.2
Completed void-0.7.3
Starting contravariant-1.5.2
Building contravariant-1.5.2
Completed utf8-string-1.0.1.1
Starting time-compat-1.9.3
Building time-compat-1.9.3
Completed contravariant-1.5.2
Starting base-compat-batteries-0.11.2
Building base-compat-batteries-0.11.2
Completed zlib-0.6.2.2
Starting cookie-0.4.5
Building cookie-0.4.5
Completed vinyl-0.13.0
Starting ansi-terminal-0.11
Completed cookie-0.4.5
Starting haskeline-0.8.1.0
Completed time-compat-1.9.3
Starting unordered-containers-0.2.13.0
Building ansi-terminal-0.11
Building haskeline-0.8.1.0
Building unordered-containers-0.2.13.0
Completed base-compat-batteries-0.11.2
Starting data-fix-0.3.0
Building data-fix-0.3.0
Completed ansi-terminal-0.11
Starting case-insensitive-1.2.1.0
Building case-insensitive-1.2.1.0
Completed data-fix-0.3.0
Starting async-2.2.2
Building async-2.2.2
Completed case-insensitive-1.2.1.0
Starting memory-0.15.0
Building memory-0.15.0
Completed async-2.2.2
Starting socks-0.6.1
Building socks-0.6.1
Completed unordered-containers-0.2.13.0
Starting random-1.2.0
Building random-1.2.0
Completed socks-0.6.1
Starting distributive-0.6.2
Completed haskeline-0.8.1.0
Starting vector-0.12.1.2
Building vector-0.12.1.2
Building distributive-0.6.2
Completed memory-0.15.0
Starting scientific-0.3.6.2
Building scientific-0.3.6.2
Completed random-1.2.0
Starting cborg-0.2.4.0
Building cborg-0.2.4.0
Completed distributive-0.6.2
Starting atomic-primops-0.8.4
Building atomic-primops-0.8.4
Completed scientific-0.3.6.2
Starting system-fileio-0.3.16.4
Completed atomic-primops-0.8.4
Starting transformers-base-0.4.5.2
Building system-fileio-0.3.16.4
Building transformers-base-0.4.5.2
Completed transformers-base-0.4.5.2
Starting mmorph-1.1.3
Completed system-fileio-0.3.16.4
Starting microlens-mtl-0.2.0.1
Building mmorph-1.1.3
Building microlens-mtl-0.2.0.1
Completed mmorph-1.1.3
Starting type-errors-0.2.0.0
Building type-errors-0.2.0.0
Completed microlens-mtl-0.2.0.1
Starting th-lift-0.8.2
Building th-lift-0.8.2
Completed type-errors-0.2.0.0
Starting uri-encode-1.5.0.6
Building uri-encode-1.5.0.6
Completed th-lift-0.8.2
Starting prettyprinter-ansi-terminal-1.1.2
Building prettyprinter-ansi-terminal-1.1.2
Completed uri-encode-1.5.0.6
Starting ansi-wl-pprint-0.6.9
Building ansi-wl-pprint-0.6.9
Completed prettyprinter-ansi-terminal-1.1.2
Starting http-types-0.12.3
Building http-types-0.12.3
Completed ansi-wl-pprint-0.6.9
Starting unliftio-0.2.13
Building unliftio-0.2.13
Completed http-types-0.12.3
Starting typed-process-0.2.6.0
Building typed-process-0.2.6.0
Completed typed-process-0.2.6.0
Starting charset-0.3.7.1
Building charset-0.3.7.1
Completed unliftio-0.2.13
Starting repline-0.4.0.0
Building repline-0.4.0.0
Completed charset-0.3.7.1
Starting pem-0.2.4
Building pem-0.2.4
Completed repline-0.4.0.0
Starting cryptonite-0.27
Building cryptonite-0.27
Completed pem-0.2.4
Starting asn1-types-0.3.4
Completed vector-0.12.1.2
Starting uuid-types-1.0.3
Building asn1-types-0.3.4
Building uuid-types-1.0.3
Completed asn1-types-0.3.4
Starting temporary-1.3
Completed uuid-types-1.0.3
Starting streaming-commons-0.2.2.1
Building temporary-1.3
Building streaming-commons-0.2.2.1
Completed temporary-1.3
Starting QuickCheck-2.14.1
Building QuickCheck-2.14.1
Completed streaming-commons-0.2.2.1
Starting comonad-5.0.6
Building comonad-5.0.6
Completed cborg-0.2.4.0
Starting megaparsec-9.0.0
Building megaparsec-9.0.0
Completed comonad-5.0.6
Downloading formatting-7.1.1
Downloaded formatting-7.1.1
Starting formatting-7.1.1
Building formatting-7.1.1
Completed formatting-7.1.1
Starting attoparsec-0.13.2.4
Completed QuickCheck-2.14.1
Starting unagi-chan-0.4.1.3
Building attoparsec-0.13.2.4
Building unagi-chan-0.4.1.3
Completed megaparsec-9.0.0
Starting monad-control-1.0.2.3
Building monad-control-1.0.2.3
Completed monad-control-1.0.2.3
Starting lucid-2.9.12
Building lucid-2.9.12
Completed unagi-chan-0.4.1.3
Starting pretty-simple-4.0.0.0
Completed attoparsec-0.13.2.4
Starting optparse-applicative-0.16.0.0
Building pretty-simple-4.0.0.0
Completed lucid-2.9.12
Starting th-lift-instances-0.1.17
Building optparse-applicative-0.16.0.0
Building th-lift-instances-0.1.17
Completed th-lift-instances-0.1.17
Starting rio-0.1.19.0
Building rio-0.1.19.0
Completed pretty-simple-4.0.0.0
Starting math-functions-0.3.4.1
Building math-functions-0.3.4.1
Completed optparse-applicative-0.16.0.0
Starting asn1-encoding-0.9.6
Building asn1-encoding-0.9.6
Completed asn1-encoding-0.9.6
Starting atomic-write-0.2.0.7
Building atomic-write-0.2.0.7
Completed math-functions-0.3.4.1
Starting http-client-0.7.2.1
Completed atomic-write-0.2.0.7
Starting serialise-0.2.3.0
Building http-client-0.7.2.1
Building serialise-0.2.3.0
Completed rio-0.1.19.0
Starting bifunctors-5.5.7
Building bifunctors-5.5.7
Completed serialise-0.2.3.0
Starting replace-megaparsec-1.4.3.0
Building replace-megaparsec-1.4.3.0
Completed replace-megaparsec-1.4.3.0
Starting polysemy-1.3.0.0
Completed cryptonite-0.27
Downloading subtitleParser-0.5
Downloaded subtitleParser-0.5
Starting subtitleParser-0.5
Completed http-client-0.7.2.1
Starting parsers-0.12.10
Building subtitleParser-0.5
Building parsers-0.12.10
Building polysemy-1.3.0.0
Completed subtitleParser-0.5
Starting asn1-parse-0.9.5
Building asn1-parse-0.9.5
Completed bifunctors-5.5.7
Starting mwc-random-0.15.0.1
Completed asn1-parse-0.9.5
Starting semigroupoids-5.3.4
Building mwc-random-0.15.0.1
Building semigroupoids-5.3.4
Completed parsers-0.12.10
Starting profunctors-5.6
Building profunctors-5.6
Completed mwc-random-0.15.0.1
Starting assoc-1.0.2
Building assoc-1.0.2
Completed assoc-1.0.2
Starting x509-1.7.5
Building x509-1.7.5
Completed polysemy-1.3.0.0
Starting these-1.1.1.1
Completed semigroupoids-5.3.4
Building these-1.1.1.1
Completed profunctors-5.6
Starting invariant-0.5.3
Starting free-5.1.3
Building invariant-0.5.3
Building free-5.1.3
Completed these-1.1.1.1
Starting foldl-1.4.9
Completed x509-1.7.5
Starting either-5.0.1.1
Building foldl-1.4.9
Building either-5.0.1.1
Completed invariant-0.5.3
Starting strict-0.4
Building strict-0.4
Completed either-5.0.1.1
Starting semialign-1.1.0.1
Building semialign-1.1.0.1
Completed foldl-1.4.9
Starting x509-store-1.6.7
Building x509-store-1.6.7
Completed semialign-1.1.0.1
Starting turtle-1.5.21
Completed strict-0.4
Starting aeson-1.5.4.1
Building turtle-1.5.21
Building aeson-1.5.4.1
Completed x509-store-1.6.7
Starting x509-validation-1.6.11
Building x509-validation-1.6.11
Completed free-5.1.3
Starting x509-system-1.6.6
Building x509-system-1.6.6
Completed x509-validation-1.6.11
Starting adjunctions-4.4
Completed x509-system-1.6.6
Starting tls-1.5.4
Building adjunctions-4.4
Building tls-1.5.4
Completed turtle-1.5.21
Completed adjunctions-4.4
Starting kan-extensions-5.2.1
Building kan-extensions-5.2.1
Completed kan-extensions-5.2.1
Starting lens-4.19.2
Building lens-4.19.2
Completed aeson-1.5.4.1
Starting aeson-pretty-0.8.8
Starting path-0.8.0
Building aeson-pretty-0.8.8
Building path-0.8.0
Completed tls-1.5.4
Starting connection-0.3.1
Building connection-0.3.1
Completed aeson-pretty-0.8.8
Starting cborg-json-0.2.2.0
Building cborg-json-0.2.2.0
Completed connection-0.3.1
Starting http-client-tls-0.3.5.3
Completed path-0.8.0
Starting unliftio-path-0.0.2.0
Building http-client-tls-0.3.5.3
Completed cborg-json-0.2.2.0
Starting path-utils-0.1.1.0
Building unliftio-path-0.0.2.0
Building path-utils-0.1.1.0
Completed path-utils-0.1.1.0
Starting polysemy-video-0.1.0.1
Completed unliftio-path-0.0.2.0
Completed http-client-tls-0.3.5.3
Building polysemy-video-0.1.0.1
Starting dhall-1.35.0
Building dhall-1.35.0
Completed polysemy-video-0.1.0.1
Completed lens-4.19.2
Starting composite-base-0.5.3.0
Building composite-base-0.5.3.0
Failed to install composite-base-0.5.3.0
Build log ( /home/builder/.cabal/logs/ghc-8.6.3/composite-base-0.5.3.0-JG2EpL3OwNT9bFUcPowbPh.log ):
cabal: Entering directory '/tmp/cabal-tmp-22445/composite-base-0.5.3.0'
Configuring composite-base-0.5.3.0...
Preprocessing library for composite-base-0.5.3.0..
Building library for composite-base-0.5.3.0..
[1 of 6] Compiling Composite.Record ( src/Composite/Record.hs, dist/build/Composite/Record.o )
src/Composite/Record.hs:175:3: error:
• Couldn't match expected type ‘Rec Identity rs
-> g (Rec Identity rs)’
with actual type ‘s :-> record1 f1 rs1’
• In the expression:
Vinyl.rlens proxy $ \ (Identity (Val a)) -> Identity . Val <$> f a
In an equation for ‘rlens’:
rlens proxy f
= Vinyl.rlens proxy
$ \ (Identity (Val a)) -> Identity . Val <$> f a
• Relevant bindings include
f :: a -> g a (bound at src/Composite/Record.hs:174:13)
proxy :: proxy (s :-> a) (bound at src/Composite/Record.hs:174:7)
rlens :: proxy (s :-> a)
-> (a -> g a) -> Rec Identity rs -> g (Rec Identity rs)
(bound at src/Composite/Record.hs:174:1)
|
175 | Vinyl.rlens proxy $ \ (Identity (Val a)) ->
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Composite/Record.hs:175:23: error:
• Couldn't match kind ‘[k1]’ with ‘*’
When matching types
rs1 :: [k1]
g (Identity (s2 :-> a)) :: *
Expected type: record1 f1 rs1
Actual type: Identity (s3 :-> a) -> g (Identity (s2 :-> a))
• The lambda expression ‘\ (Identity (Val a))
-> Identity . Val <$> f a’
has one argument,
but its type ‘record1 f1 rs1’ has none
In the second argument of ‘($)’, namely
‘\ (Identity (Val a)) -> Identity . Val <$> f a’
In the expression:
Vinyl.rlens proxy $ \ (Identity (Val a)) -> Identity . Val <$> f a
• Relevant bindings include
f :: a -> g a (bound at src/Composite/Record.hs:174:13)
proxy :: proxy (s :-> a) (bound at src/Composite/Record.hs:174:7)
rlens :: proxy (s :-> a)
-> (a -> g a) -> Rec Identity rs -> g (Rec Identity rs)
(bound at src/Composite/Record.hs:174:1)
|
175 | Vinyl.rlens proxy $ \ (Identity (Val a)) ->
| ^^^^^^^^^^^^^^^^^^^^^^^...
src/Composite/Record.hs:202:3: error:
• Couldn't match expected type ‘Rec f rs -> g (Rec f rs)’
with actual type ‘s :-> record0 f0 rs0’
• In the expression:
Vinyl.rlens proxy $ \ (fmap getVal -> fa) -> fmap Val <$> f fa
In an equation for ‘rlens'’:
rlens' proxy f
= Vinyl.rlens proxy $ \ (fmap getVal -> fa) -> fmap Val <$> f fa
• Relevant bindings include
f :: f a -> g (f a) (bound at src/Composite/Record.hs:201:14)
proxy :: proxy (s :-> a) (bound at src/Composite/Record.hs:201:8)
rlens' :: proxy (s :-> a)
-> (f a -> g (f a)) -> Rec f rs -> g (Rec f rs)
(bound at src/Composite/Record.hs:201:1)
|
202 | Vinyl.rlens proxy $ \ (fmap getVal -> fa) ->
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...
src/Composite/Record.hs:202:23: error:
• Couldn't match kind ‘[k0]’ with ‘*’
When matching types
rs0 :: [k0]
g (f (s0 :-> a)) :: *
Expected type: record0 f0 rs0
Actual type: f (s1 :-> a) -> g (f (s0 :-> a))
• The lambda expression ‘\ (fmap getVal -> fa)
-> fmap Val <$> f fa’
has one argument,
but its type ‘record0 f0 rs0’ has none
In the second argument of ‘($)’, namely
‘\ (fmap getVal -> fa) -> fmap Val <$> f fa’
In the expression:
Vinyl.rlens proxy $ \ (fmap getVal -> fa) -> fmap Val <$> f fa
• Relevant bindings include
f :: f a -> g (f a) (bound at src/Composite/Record.hs:201:14)
proxy :: proxy (s :-> a) (bound at src/Composite/Record.hs:201:8)
rlens' :: proxy (s :-> a)
-> (f a -> g (f a)) -> Rec f rs -> g (Rec f rs)
(bound at src/Composite/Record.hs:201:1)
|
202 | Vinyl.rlens proxy $ \ (fmap getVal -> fa) ->
| ^^^^^^^^^^^^^^^^^^^^^^^^...
src/Composite/Record.hs:213:41: error:
• Could not deduce (Vinyl.RecordToList rs)
arising from a use of ‘recordToList’
from the context: (r : rs) ~ (r2 : rs2)
bound by a pattern with constructor:
:& :: forall u (a :: u -> *) (r :: u) (rs :: [u]).
a r -> Rec a rs -> Rec a (r : rs),
in an equation for ‘recordToNonEmpty’
at src/Composite/Record.hs:213:19-31
Possible fix:
add (Vinyl.RecordToList rs) to the context of
the data constructor ‘:&’
or the type signature for:
recordToNonEmpty :: forall u a (r :: u) (rs :: [u]).
Rec (Const a) (r : rs) -> NonEmpty a
• In the second argument of ‘(:|)’, namely ‘recordToList rs’
In the expression: a :| recordToList rs
In an equation for ‘recordToNonEmpty’:
recordToNonEmpty (Const a :& rs) = a :| recordToList rs
|
213 | recordToNonEmpty (Const a :& rs) = a :| recordToList rs
| ^^^^^^^^^^^^^^^
cabal: Leaving directory '/tmp/cabal-tmp-22445/composite-base-0.5.3.0'
Completed dhall-1.35.0
cabal: Error: some packages failed to install:
composite-base-0.5.3.0-JG2EpL3OwNT9bFUcPowbPh failed during the building
phase. The exception was:
ExitFailure 1
flashblast-0.0.1.0-Lv6pPe8I3K37PLeAWQAqY depends on flashblast-0.0.1.0 which
failed to install.
Test log
No test log was submitted for this report.