Build #2 for tagstream-conduit-0.5.5.4
Package | tagstream-conduit-0.5.5.4 |
---|
Install | BuildFailed |
---|---|
Docs | NotTried |
Tests | NotTried |
Time submitted | 2021-12-10 04:55:59.456432495 UTC |
---|---|
Compiler | ghc-8.10.2 |
OS | linux |
Arch | x86_64 |
Dependencies | attoparsec-0.14.3, base-4.14.1.0, blaze-builder-0.4.2.2, bytestring-0.10.10.0, case-insensitive-1.2.1.0, conduit-1.3.4.2, conduit-extra-1.3.5, data-default-0.7.1.1, resourcet-1.2.4.3, text-1.2.3.2, transformers-0.5.6.2, xml-conduit-1.8.0.1 |
Flags | none |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Starting data-default-class-0.1.2.0 Starting dlist-1.0 Starting base-orphans-0.8.6 Starting blaze-builder-0.4.2.2 Building data-default-class-0.1.2.0 Building base-orphans-0.8.6 Building dlist-1.0 Building blaze-builder-0.4.2.2 Completed data-default-class-0.1.2.0 Starting integer-logarithms-1.0.3.1 Building integer-logarithms-1.0.3.1 Completed integer-logarithms-1.0.3.1 Starting network-3.1.2.5 Completed dlist-1.0 Starting old-locale-1.0.0.7 Completed blaze-builder-0.4.2.2 Starting primitive-0.7.3.0 Building old-locale-1.0.0.7 Building primitive-0.7.3.0 Completed base-orphans-0.8.6 Starting split-0.2.3.4 Completed old-locale-1.0.0.7 Starting splitmix-0.1.0.4 Building split-0.2.3.4 Building splitmix-0.1.0.4 Building network-3.1.2.5 Completed split-0.2.3.4 Starting unliftio-core-0.2.0.1 Building unliftio-core-0.2.0.1 Completed splitmix-0.1.0.4 Starting xml-types-0.3.8 Building xml-types-0.3.8 Completed unliftio-core-0.2.0.1 Starting zlib-0.6.2.3 Building zlib-0.6.2.3 Completed xml-types-0.3.8 Starting data-default-instances-containers-0.0.1 Building data-default-instances-containers-0.0.1 Completed data-default-instances-containers-0.0.1 Starting data-default-instances-dlist-0.0.1 Building data-default-instances-dlist-0.0.1 Completed zlib-0.6.2.3 Starting blaze-markup-0.8.2.8 Completed data-default-instances-dlist-0.0.1 Starting hashable-1.4.0.1 Building blaze-markup-0.8.2.8 Building hashable-1.4.0.1 Completed network-3.1.2.5 Starting data-default-instances-old-locale-0.0.1 Completed primitive-0.7.3.0 Starting random-1.2.1 Building data-default-instances-old-locale-0.0.1 Building random-1.2.1 Completed data-default-instances-old-locale-0.0.1 Starting vector-0.12.3.1 Building vector-0.12.3.1 Completed blaze-markup-0.8.2.8 Starting resourcet-1.2.4.3 Building resourcet-1.2.4.3 Completed hashable-1.4.0.1 Starting data-default-0.7.1.1 Building data-default-0.7.1.1 Completed data-default-0.7.1.1 Starting blaze-html-0.9.1.2 Building blaze-html-0.9.1.2 Completed resourcet-1.2.4.3 Starting unordered-containers-0.2.16.0 Building unordered-containers-0.2.16.0 Completed random-1.2.1 Starting scientific-0.3.7.0 Building scientific-0.3.7.0 Completed scientific-0.3.7.0 Starting case-insensitive-1.2.1.0 Building case-insensitive-1.2.1.0 Completed case-insensitive-1.2.1.0 Starting async-2.2.4 Completed unordered-containers-0.2.16.0 Starting attoparsec-0.14.3 Building async-2.2.4 Building attoparsec-0.14.3 Completed async-2.2.4 Starting typed-process-0.2.8.0 Building typed-process-0.2.8.0 Completed blaze-html-0.9.1.2 Starting streaming-commons-0.2.2.3 Building streaming-commons-0.2.2.3 Completed typed-process-0.2.8.0 Completed attoparsec-0.14.3 Completed streaming-commons-0.2.2.3 Completed vector-0.12.3.1 Starting vector-algorithms-0.8.0.4 Building vector-algorithms-0.8.0.4 Completed vector-algorithms-0.8.0.4 Starting mono-traversable-1.0.15.3 Building mono-traversable-1.0.15.3 Completed mono-traversable-1.0.15.3 Starting conduit-1.3.4.2 Building conduit-1.3.4.2 Completed conduit-1.3.4.2 Starting conduit-extra-1.3.5 Building conduit-extra-1.3.5 Completed conduit-extra-1.3.5 Starting xml-conduit-1.8.0.1 Building xml-conduit-1.8.0.1 Completed xml-conduit-1.8.0.1 Starting tagstream-conduit-0.5.5.4 Building tagstream-conduit-0.5.5.4 Failed to install tagstream-conduit-0.5.5.4 Build log ( /home/builder/.cabal/logs/ghc-8.10.2/tagstream-conduit-0.5.5.4-J0aZsF6cWUeId53phHCcWZ.log ): cabal: Entering directory '/tmp/cabal-tmp-3966/tagstream-conduit-0.5.5.4' Configuring tagstream-conduit-0.5.5.4... Preprocessing library for tagstream-conduit-0.5.5.4.. Building library for tagstream-conduit-0.5.5.4.. [1 of 6] Compiling Text.HTML.TagStream.Types ( Text/HTML/TagStream/Types.hs, dist/build/Text/HTML/TagStream/Types.o, dist/build/Text/HTML/TagStream/Types.dyn_o ) Text/HTML/TagStream/Types.hs:3:1: warning: [-Wunused-imports] The import of Control.Applicative is redundant except perhaps to import instances from Control.Applicative To import instances alone, use: import Control.Applicative() | 3 | import Control.Applicative (pure, (<$>), (<*>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/HTML/TagStream/Types.hs:5:1: warning: [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 5 | import Data.Monoid (mappend, mconcat) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/HTML/TagStream/Types.hs:6:1: warning: [-Wunused-imports] The import of Data.Foldable is redundant except perhaps to import instances from Data.Foldable To import instances alone, use: import Data.Foldable() | 6 | import Data.Foldable (Foldable(foldMap)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Text/HTML/TagStream/Types.hs:7:1: warning: [-Wunused-imports] The import of Data.Traversable is redundant except perhaps to import instances from Data.Traversable To import instances alone, use: import Data.Traversable() | 7 | import Data.Traversable (Traversable(traverse), sequenceA) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [2 of 6] Compiling Text.HTML.TagStream.Entities ( Text/HTML/TagStream/Entities.hs, dist/build/Text/HTML/TagStream/Entities.o, dist/build/Text/HTML/TagStream/Entities.dyn_o ) Text/HTML/TagStream/Entities.hs:15:1: warning: [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 15 | import Data.Monoid | ^^^^^^^^^^^^^^^^^^ Text/HTML/TagStream/Entities.hs:31:19: warning: [-Wdeprecations] In the use of type constructor or class Conduit (imported from Data.Conduit, but defined in conduit-1.3.4.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 31 | -> Conduit (Token' string) m (Token' string) | ^^^^^^^ Text/HTML/TagStream/Entities.hs:36:51: warning: [-Wdeprecations] In the use of =$= (imported from Data.Conduit, but defined in conduit-1.3.4.2:Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 36 | start' (Text t) = (yield t >> yieldWhileText) =$= decodeEntities' dec =$= CL.mapMaybe go | ^^^ Text/HTML/TagStream/Entities.hs:36:75: warning: [-Wdeprecations] In the use of =$= (imported from Data.Conduit, but defined in conduit-1.3.4.2:Data.Conduit.Internal.Conduit): Deprecated: "Use .|" | 36 | start' (Text t) = (yield t >> yieldWhileText) =$= decodeEntities' dec =$= CL.mapMaybe go | ^^^ Text/HTML/TagStream/Entities.hs:49:20: warning: [-Wdeprecations] In the use of type constructor or class Conduit (imported from Data.Conduit, but defined in conduit-1.3.4.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 49 | -> Conduit string m string | ^^^^^^^ Text/HTML/TagStream/Entities.hs:63:30: warning: [-Wdeprecations] In the use of type constructor or class Conduit (imported from Data.Conduit, but defined in conduit-1.3.4.2:Data.Conduit.Internal.Conduit): Deprecated: "Use ConduitT directly" | 63 | yieldWhileText :: Monad m => Conduit (Token' string) m string | ^^^^^^^ [3 of 6] Compiling Text.HTML.TagStream ( Text/HTML/TagStream.hs, dist/build/Text/HTML/TagStream.o, dist/build/Text/HTML/TagStream.dyn_o ) [4 of 6] Compiling Text.HTML.TagStream.Utils ( Text/HTML/TagStream/Utils.hs, dist/build/Text/HTML/TagStream/Utils.o, dist/build/Text/HTML/TagStream/Utils.dyn_o ) Text/HTML/TagStream/Utils.hs:4:1: warning: [-Wunused-imports] The import of Data.Monoid is redundant except perhaps to import instances from Data.Monoid To import instances alone, use: import Data.Monoid() | 4 | import Data.Monoid (Monoid(..)) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [5 of 6] Compiling Text.HTML.TagStream.ByteString ( Text/HTML/TagStream/ByteString.hs, dist/build/Text/HTML/TagStream/ByteString.o, dist/build/Text/HTML/TagStream/ByteString.dyn_o ) Text/HTML/TagStream/ByteString.hs:239:5: error: " Could not deduce (MonadFail m) arising from a use of loop from the context: Monad m bound by the type signature for: tokenStream :: forall (m :: * -> *). Monad m => Conduit ByteString m Token at Text/HTML/TagStream/ByteString.hs:(232,1)-(234,41) Possible fix: add (MonadFail m) to the context of the type signature for: tokenStream :: forall (m :: * -> *). Monad m => Conduit ByteString m Token " In the first argument of (=$=), namely loop S.empty In the expression: loop S.empty =$= decodeEntitiesBS In an equation for tokenStream: tokenStream = loop S.empty =$= decodeEntitiesBS where loop accum = await >>= maybe (close accum ()) (push accum) push accum input = case parseOnly html (accum `S.append` input) of Right (splitAccum -> (accum', tokens)) -> mapM_ yield tokens >> loop accum' Left err -> fail err close s r = do unless (S.null s) $ yield $ Text s .... | 239 | loop S.empty =$= decodeEntitiesBS | ^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-3966/tagstream-conduit-0.5.5.4' cabal: Error: some packages failed to install: tagstream-conduit-0.5.5.4-J0aZsF6cWUeId53phHCcWZ failed during the building phase. The exception was: ExitFailure 1
Test log
No test log was submitted for this report.