Build #1 for xlsx-1.1.2
Package | xlsx-1.1.2 |
---|
Install | BuildFailed |
---|---|
Docs | NotTried |
Tests | NotTried |
Time submitted | 2024-01-16 19:34:39.187255284 UTC |
---|---|
Compiler | ghc-9.6.3 |
OS | linux |
Arch | x86_64 |
Dependencies | attoparsec-0.14.4, base-4.18.1.0, base64-bytestring-1.2.1.0, binary-search-2.0.0, bytestring-0.11.5.2, conduit-1.3.5, containers-0.6.7, data-default-0.7.1.1, deepseq-1.4.8.1, dlist-1.0, errors-2.3.0, exceptions-0.10.7, extra-1.7.14, filepath-1.4.100.4, hexpat-0.20.13, lens-5.2.3, monad-control-1.0.3.1, mtl-2.3.1, network-uri-2.6.4.2, old-locale-1.0.0.7, safe-0.3.20, text-2.0.2, time-1.12.2, transformers-0.6.1.0, transformers-base-0.4.6, vector-0.13.1.0, xeno-0.6, xml-conduit-1.9.1.3, xml-types-0.3.8, zip-2.0.0, zip-archive-0.4.3, zip-stream-0.2.2.0, zlib-0.6.3.0 |
Flags | -microlens |
Code Coverage
No Code Coverage was submitted for this report.
Build log
[view raw]
Resolving dependencies... Starting List-0.6.2 Starting OneTuple-0.4.1.1 Starting StateVar-1.2.2 Starting binary-search-2.0.0 Starting base64-bytestring-1.2.1.0 Starting bindings-DSL-1.0.25 Starting cabal-doctest-1.0.9 Starting call-stack-0.4.0 Starting cereal-0.5.8.3 Starting data-default-class-0.1.2.0 Starting clock-0.8.4 Starting dlist-1.0 Starting hashable-1.4.3.0 Starting indexed-traversable-0.1.3 Starting old-locale-1.0.0.7 Starting parallel-3.2.2.0 Starting safe-0.3.20 Starting primitive-0.9.0.0 Starting semigroups-0.20 Starting split-0.2.5 Starting th-abstraction-0.6.0.0 Starting splitmix-0.1.0.5 Starting th-compat-0.1.4 Starting unliftio-core-0.2.1.0 Starting vector-stream-0.1.0.1 Starting utf8-string-1.0.2 Starting xml-types-0.3.8 Starting void-0.7.3 Starting base-orphans-0.9.1 Starting digest-0.0.2.0 Starting integer-logarithms-1.0.3.1 Starting reflection-2.1.7 Starting tagged-0.8.8 Starting network-3.1.4.0 Starting blaze-builder-0.4.2.3 Starting transformers-compat-0.7.2 Starting zlib-0.6.3.0 Starting zstd-0.1.3.0 Building binary-search-2.0.0 Building StateVar-1.2.2 Building OneTuple-0.4.1.1 Building bindings-DSL-1.0.25 Building List-0.6.2 Building base64-bytestring-1.2.1.0 Building data-default-class-0.1.2.0 Building call-stack-0.4.0 Building cabal-doctest-1.0.9 Building clock-0.8.4 Building indexed-traversable-0.1.3 Building cereal-0.5.8.3 Building dlist-1.0 Building hashable-1.4.3.0 Building old-locale-1.0.0.7 Building parallel-3.2.2.0 Building safe-0.3.20 Building primitive-0.9.0.0 Building semigroups-0.20 Building split-0.2.5 Building unliftio-core-0.2.1.0 Building th-compat-0.1.4 Building th-abstraction-0.6.0.0 Building splitmix-0.1.0.5 Building utf8-string-1.0.2 Building integer-logarithms-1.0.3.1 Building xml-types-0.3.8 Building vector-stream-0.1.0.1 Building digest-0.0.2.0 Building void-0.7.3 Building reflection-2.1.7 Building base-orphans-0.9.1 Building tagged-0.8.8 Building blaze-builder-0.4.2.3 Building transformers-compat-0.7.2 Building zlib-0.6.3.0 Building zstd-0.1.3.0 Building network-3.1.4.0 Completed data-default-class-0.1.2.0 Starting data-default-instances-containers-0.0.1 Completed bindings-DSL-1.0.25 Completed semigroups-0.20 Building data-default-instances-containers-0.0.1 Completed void-0.7.3 Completed old-locale-1.0.0.7 Starting data-default-instances-old-locale-0.0.1 Completed call-stack-0.4.0 Completed OneTuple-0.4.1.1 Completed StateVar-1.2.2 Starting contravariant-1.5.5 Building data-default-instances-old-locale-0.0.1 Completed integer-logarithms-1.0.3.1 Completed unliftio-core-0.2.1.0 Completed splitmix-0.1.0.5 Starting random-1.2.1.1 Building contravariant-1.5.5 Completed split-0.2.5 Completed List-0.6.2 Building random-1.2.1.1 Completed th-compat-0.1.4 Starting network-uri-2.6.4.2 Completed dlist-1.0 Starting data-default-instances-dlist-0.0.1 Completed clock-0.8.4 Starting extra-1.7.14 Building network-uri-2.6.4.2 Completed digest-0.0.2.0 Building data-default-instances-dlist-0.0.1 Completed safe-0.3.20 Building extra-1.7.14 Completed base64-bytestring-1.2.1.0 Completed tagged-0.8.8 Starting assoc-1.1 Completed binary-search-2.0.0 Completed vector-stream-0.1.0.1 Building assoc-1.1 Completed transformers-compat-0.7.2 Starting errors-2.3.0 Completed parallel-3.2.2.0 Completed utf8-string-1.0.2 Starting hexpat-0.20.13 Building errors-2.3.0 Completed base-orphans-0.9.1 Starting transformers-base-0.4.6 Starting distributive-0.6.2.1 Completed indexed-traversable-0.1.3 Completed data-default-instances-containers-0.0.1 Building hexpat-0.20.13 Completed blaze-builder-0.4.2.3 Building transformers-base-0.4.6 Building distributive-0.6.2.1 Starting blaze-markup-0.8.3.0 Completed reflection-2.1.7 Completed zlib-0.6.3.0 Starting zip-archive-0.4.3 Building blaze-markup-0.8.3.0 Completed data-default-instances-old-locale-0.0.1 Completed hashable-1.4.3.0 Starting case-insensitive-1.2.1.0 Starting async-2.2.5 Starting unordered-containers-0.2.20 Building zip-archive-0.4.3 Completed cabal-doctest-1.0.9 Completed xml-types-0.3.8 Building case-insensitive-1.2.1.0 Building async-2.2.5 Completed th-abstraction-0.6.0.0 Building unordered-containers-0.2.20 Completed cereal-0.5.8.3 Completed data-default-instances-dlist-0.0.1 Starting data-default-0.7.1.1 Completed contravariant-1.5.5 Completed assoc-1.1 Starting these-1.2 Building data-default-0.7.1.1 Building these-1.2 Completed primitive-0.9.0.0 Starting resourcet-1.3.0 Starting scientific-0.3.7.0 Starting vector-0.13.1.0 Completed transformers-base-0.4.6 Starting monad-control-1.0.3.1 Building scientific-0.3.7.0 Building resourcet-1.3.0 Building vector-0.13.1.0 Building monad-control-1.0.3.1 Completed network-uri-2.6.4.2 Completed network-3.1.4.0 Completed distributive-0.6.2.1 Starting comonad-5.0.8 Building comonad-5.0.8 Completed errors-2.3.0 Completed extra-1.7.14 Completed data-default-0.7.1.1 Completed async-2.2.5 Starting typed-process-0.2.11.1 Completed case-insensitive-1.2.1.0 Completed blaze-markup-0.8.3.0 Starting blaze-html-0.9.1.2 Building typed-process-0.2.11.1 Completed random-1.2.1.1 Starting streaming-commons-0.2.2.6 Completed zstd-0.1.3.0 Building blaze-html-0.9.1.2 Completed monad-control-1.0.3.1 Building streaming-commons-0.2.2.6 Completed zip-archive-0.4.3 Completed resourcet-1.3.0 Completed hexpat-0.20.13 Completed these-1.2 Starting strict-0.5 Completed scientific-0.3.7.0 Starting attoparsec-0.14.4 Building strict-0.5 Building attoparsec-0.14.4 Completed comonad-5.0.8 Starting bifunctors-5.6.1 Building bifunctors-5.6.1 Completed unordered-containers-0.2.20 Completed typed-process-0.2.11.1 Completed streaming-commons-0.2.2.6 Completed strict-0.5 Completed blaze-html-0.9.1.2 Completed attoparsec-0.14.4 Completed bifunctors-5.6.1 Starting profunctors-5.6.2 Starting semigroupoids-6.0.0.1 Building semigroupoids-6.0.0.1 Building profunctors-5.6.2 Completed vector-0.13.1.0 Starting indexed-traversable-instances-0.1.1.2 Starting bitvec-1.1.5.0 Building indexed-traversable-instances-0.1.1.2 Building bitvec-1.1.5.0 Completed profunctors-5.6.2 Starting invariant-0.6.2 Building invariant-0.6.2 Completed semigroupoids-6.0.0.1 Starting free-5.2 Completed indexed-traversable-instances-0.1.1.2 Building free-5.2 Completed invariant-0.6.2 Completed bitvec-1.1.5.0 Starting vector-algorithms-0.9.0.1 Building vector-algorithms-0.9.0.1 Completed free-5.2 Starting adjunctions-4.4.2 Building adjunctions-4.4.2 Completed vector-algorithms-0.9.0.1 Starting mono-traversable-1.0.15.3 Building mono-traversable-1.0.15.3 Completed adjunctions-4.4.2 Starting kan-extensions-5.2.5 Building kan-extensions-5.2.5 Completed kan-extensions-5.2.5 Starting lens-5.2.3 Building lens-5.2.3 Completed mono-traversable-1.0.15.3 Starting mutable-containers-0.3.4.1 Starting conduit-1.3.5 Building mutable-containers-0.3.4.1 Building conduit-1.3.5 Completed mutable-containers-0.3.4.1 Starting xeno-0.6 Building xeno-0.6 Completed conduit-1.3.5 Starting conduit-zstd-0.0.2.0 Starting binary-conduit-1.3.1 Starting conduit-extra-1.3.6 Starting bzlib-conduit-0.3.0.2 Building conduit-zstd-0.0.2.0 Building binary-conduit-1.3.1 Building conduit-extra-1.3.6 Building bzlib-conduit-0.3.0.2 Completed xeno-0.6 Completed binary-conduit-1.3.1 Completed conduit-zstd-0.0.2.0 Completed bzlib-conduit-0.3.0.2 Completed conduit-extra-1.3.6 Starting zip-2.0.0 Starting xml-conduit-1.9.1.3 Starting zip-stream-0.2.2.0 Building zip-2.0.0 Building zip-stream-0.2.2.0 Building xml-conduit-1.9.1.3 Completed zip-stream-0.2.2.0 Completed zip-2.0.0 Completed xml-conduit-1.9.1.3 Completed lens-5.2.3 Downloading xlsx-1.1.2 Downloaded xlsx-1.1.2 Starting xlsx-1.1.2 Building xlsx-1.1.2 Failed to install xlsx-1.1.2 Build log ( /home/builder/.cabal/logs/ghc-9.6.3/xlsx-1.1.2-EpxqJ3XgxnC9N7ewmrpi41.log ): cabal: Entering directory '/tmp/cabal-tmp-909759/xlsx-1.1.2' Configuring xlsx-1.1.2... Preprocessing library for xlsx-1.1.2.. Building library for xlsx-1.1.2.. [ 1 of 44] Compiling Codec.Xlsx.Parser.Internal.Memoize ( src/Codec/Xlsx/Parser/Internal/Memoize.hs, dist/build/Codec/Xlsx/Parser/Internal/Memoize.o, dist/build/Codec/Xlsx/Parser/Internal/Memoize.dyn_o ) src/Codec/Xlsx/Parser/Internal/Memoize.hs:15:1: warning: [-Wunused-imports] The import of Control.Monad is redundant except perhaps to import instances from Control.Monad To import instances alone, use: import Control.Monad() | 15 | import Control.Monad (join) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 2 of 44] Compiling Codec.Xlsx.Parser.Internal.Util ( src/Codec/Xlsx/Parser/Internal/Util.hs, dist/build/Codec/Xlsx/Parser/Internal/Util.o, dist/build/Codec/Xlsx/Parser/Internal/Util.dyn_o ) src/Codec/Xlsx/Parser/Internal/Util.hs:11:1: warning: [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 11 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 3 of 44] Compiling Codec.Xlsx.Parser.Internal.Fast ( src/Codec/Xlsx/Parser/Internal/Fast.hs, dist/build/Codec/Xlsx/Parser/Internal/Fast.o, dist/build/Codec/Xlsx/Parser/Internal/Fast.dyn_o ) src/Codec/Xlsx/Parser/Internal/Fast.hs:45: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() | 45 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ src/Codec/Xlsx/Parser/Internal/Fast.hs:156:3: warning: [-Wnoncanonical-monad-instances] Noncanonical return definition detected in the instance declaration for Monad AttrParser. return will eventually be removed in favour of pure Either remove definition for return (recommended) or define as return = pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 156 | return a = AttrParser $ \as -> Right (as, a) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Codec/Xlsx/Parser/Internal/Fast.hs:161:5: warning: [-Wnoncanonical-monad-instances] Noncanonical pure = return definition detected in the instance declaration for Applicative AttrParser. Move definition from return to pure See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return | 161 | pure = return | ^^^^^^^^^^^^^ [ 4 of 44] Compiling Codec.Xlsx.Parser.Internal ( src/Codec/Xlsx/Parser/Internal.hs, dist/build/Codec/Xlsx/Parser/Internal.o, dist/build/Codec/Xlsx/Parser/Internal.dyn_o ) [ 5 of 44] Compiling Codec.Xlsx.Parser.Stream.HexpatInternal ( src/Codec/Xlsx/Parser/Stream/HexpatInternal.hs, dist/build/Codec/Xlsx/Parser/Stream/HexpatInternal.o, dist/build/Codec/Xlsx/Parser/Stream/HexpatInternal.dyn_o ) src/Codec/Xlsx/Parser/Stream/HexpatInternal.hs:39:51: warning: [GHC-63397] [-Wname-shadowing] This binding for offset shadows the existing binding bound at src/Codec/Xlsx/Parser/Stream/HexpatInternal.hs:31:13 | 39 | (atts, offset') <- foldM (\(atts, offset) _ -> do | ^^^^^^ [ 6 of 44] Compiling Codec.Xlsx.Types.Internal.ContentTypes ( src/Codec/Xlsx/Types/Internal/ContentTypes.hs, dist/build/Codec/Xlsx/Types/Internal/ContentTypes.o, dist/build/Codec/Xlsx/Types/Internal/ContentTypes.dyn_o ) [ 7 of 44] Compiling Codec.Xlsx.Writer.Internal ( src/Codec/Xlsx/Writer/Internal.hs, dist/build/Codec/Xlsx/Writer/Internal.o, dist/build/Codec/Xlsx/Writer/Internal.dyn_o ) [ 8 of 44] Compiling Codec.Xlsx.Types.Variant ( src/Codec/Xlsx/Types/Variant.hs, dist/build/Codec/Xlsx/Types/Variant.o, dist/build/Codec/Xlsx/Types/Variant.dyn_o ) src/Codec/Xlsx/Types/Variant.hs:6:1: warning: [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 6 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [ 9 of 44] Compiling Codec.Xlsx.Types.StyleSheet ( src/Codec/Xlsx/Types/StyleSheet.hs, dist/build/Codec/Xlsx/Types/StyleSheet.o, dist/build/Codec/Xlsx/Types/StyleSheet.dyn_o ) src/Codec/Xlsx/Types/StyleSheet.hs:143: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() | 143 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [10 of 44] Compiling Codec.Xlsx.Types.RichText ( src/Codec/Xlsx/Types/RichText.hs, dist/build/Codec/Xlsx/Types/RichText.o, dist/build/Codec/Xlsx/Types/RichText.dyn_o ) src/Codec/Xlsx/Types/RichText.hs:349:3: warning: [-Wnoncanonical-monoid-instances] Noncanonical mappend definition detected in the instance declaration for Monoid RunProperties. mappend will eventually be removed in favour of (<>) Either remove definition for mappend (recommended) or define as mappend = (<>) See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid | 349 | a `mappend` b = RunProperties { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... [11 of 44] Compiling Codec.Xlsx.Types.Protection ( src/Codec/Xlsx/Types/Protection.hs, dist/build/Codec/Xlsx/Types/Protection.o, dist/build/Codec/Xlsx/Types/Protection.dyn_o ) [12 of 44] Compiling Codec.Xlsx.Types.PageSetup ( src/Codec/Xlsx/Types/PageSetup.hs, dist/build/Codec/Xlsx/Types/PageSetup.o, dist/build/Codec/Xlsx/Types/PageSetup.dyn_o ) [13 of 44] Compiling Codec.Xlsx.Types.Internal.CustomProperties ( src/Codec/Xlsx/Types/Internal/CustomProperties.hs, dist/build/Codec/Xlsx/Types/Internal/CustomProperties.o, dist/build/Codec/Xlsx/Types/Internal/CustomProperties.dyn_o ) [14 of 44] Compiling Codec.Xlsx.Types.Internal ( src/Codec/Xlsx/Types/Internal.hs, dist/build/Codec/Xlsx/Types/Internal.o, dist/build/Codec/Xlsx/Types/Internal.dyn_o ) src/Codec/Xlsx/Types/Internal.hs:6: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() | 6 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [15 of 44] Compiling Codec.Xlsx.Types.Internal.Relationships ( src/Codec/Xlsx/Types/Internal/Relationships.hs, dist/build/Codec/Xlsx/Types/Internal/Relationships.o, dist/build/Codec/Xlsx/Types/Internal/Relationships.dyn_o ) src/Codec/Xlsx/Types/Internal/Relationships.hs:9: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() | 9 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [16 of 44] Compiling Codec.Xlsx.Types.Drawing.Common ( src/Codec/Xlsx/Types/Drawing/Common.hs, dist/build/Codec/Xlsx/Types/Drawing/Common.o, dist/build/Codec/Xlsx/Types/Drawing/Common.dyn_o ) src/Codec/Xlsx/Types/Drawing/Common.hs:17:1: warning: [-Wunused-imports] The import of Control.Monad.Fail is redundant except perhaps to import instances from Control.Monad.Fail To import instances alone, use: import Control.Monad.Fail() | 17 | import Control.Monad.Fail (MonadFail) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Codec/Xlsx/Types/Drawing/Common.hs:21: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() | 21 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [17 of 44] Compiling Codec.Xlsx.Types.Common ( src/Codec/Xlsx/Types/Common.hs, dist/build/Codec/Xlsx/Types/Common.o, dist/build/Codec/Xlsx/Types/Common.dyn_o ) src/Codec/Xlsx/Types/Common.hs:64: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() | 64 | import Control.Applicative (liftA2) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [18 of 44] Compiling Codec.Xlsx.Types.SheetViews ( src/Codec/Xlsx/Types/SheetViews.hs, dist/build/Codec/Xlsx/Types/SheetViews.o, dist/build/Codec/Xlsx/Types/SheetViews.dyn_o ) [19 of 44] Compiling Codec.Xlsx.Types.PivotTable ( src/Codec/Xlsx/Types/PivotTable.hs, dist/build/Codec/Xlsx/Types/PivotTable.o, dist/build/Codec/Xlsx/Types/PivotTable.dyn_o ) [20 of 44] Compiling Codec.Xlsx.Types.PivotTable.Internal ( src/Codec/Xlsx/Types/PivotTable/Internal.hs, dist/build/Codec/Xlsx/Types/PivotTable/Internal.o, dist/build/Codec/Xlsx/Types/PivotTable/Internal.dyn_o ) [21 of 44] Compiling Codec.Xlsx.Types.Drawing.Chart ( src/Codec/Xlsx/Types/Drawing/Chart.hs, dist/build/Codec/Xlsx/Types/Drawing/Chart.o, dist/build/Codec/Xlsx/Types/Drawing/Chart.dyn_o ) [22 of 44] Compiling Codec.Xlsx.Types.Drawing ( src/Codec/Xlsx/Types/Drawing.hs, dist/build/Codec/Xlsx/Types/Drawing.o, dist/build/Codec/Xlsx/Types/Drawing.dyn_o ) src/Codec/Xlsx/Types/Drawing.hs:359:22: warning: [GHC-53633] [-Woverlapping-patterns] Pattern match is redundant In an equation for fillModeFromNode: fillModeFromNode n | n `nodeElNameIs` a_ "stretch" = ... | 359 | | n `nodeElNameIs` a_ "stretch" = return FillTile | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [23 of 44] Compiling Codec.Xlsx.Types.DataValidation ( src/Codec/Xlsx/Types/DataValidation.hs, dist/build/Codec/Xlsx/Types/DataValidation.o, dist/build/Codec/Xlsx/Types/DataValidation.dyn_o ) src/Codec/Xlsx/Types/DataValidation.hs:47: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() | 47 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [24 of 44] Compiling Codec.Xlsx.Types.Internal.DvPair ( src/Codec/Xlsx/Types/Internal/DvPair.hs, dist/build/Codec/Xlsx/Types/Internal/DvPair.o, dist/build/Codec/Xlsx/Types/Internal/DvPair.dyn_o ) [25 of 44] Compiling Codec.Xlsx.Types.ConditionalFormatting ( src/Codec/Xlsx/Types/ConditionalFormatting.hs, dist/build/Codec/Xlsx/Types/ConditionalFormatting.o, dist/build/Codec/Xlsx/Types/ConditionalFormatting.dyn_o ) src/Codec/Xlsx/Types/ConditionalFormatting.hs:57: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() | 57 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [26 of 44] Compiling Codec.Xlsx.Types.Internal.CfPair ( src/Codec/Xlsx/Types/Internal/CfPair.hs, dist/build/Codec/Xlsx/Types/Internal/CfPair.o, dist/build/Codec/Xlsx/Types/Internal/CfPair.dyn_o ) [27 of 44] Compiling Codec.Xlsx.Types.Comment ( src/Codec/Xlsx/Types/Comment.hs, dist/build/Codec/Xlsx/Types/Comment.o, dist/build/Codec/Xlsx/Types/Comment.dyn_o ) [28 of 44] Compiling Codec.Xlsx.Types.Internal.CommentTable ( src/Codec/Xlsx/Types/Internal/CommentTable.hs, dist/build/Codec/Xlsx/Types/Internal/CommentTable.o, dist/build/Codec/Xlsx/Types/Internal/CommentTable.dyn_o ) [29 of 44] Compiling Codec.Xlsx.Parser.Internal.PivotTable ( src/Codec/Xlsx/Parser/Internal/PivotTable.hs, dist/build/Codec/Xlsx/Parser/Internal/PivotTable.o, dist/build/Codec/Xlsx/Parser/Internal/PivotTable.dyn_o ) src/Codec/Xlsx/Parser/Internal/PivotTable.hs:10: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() | 10 | import Control.Applicative | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [30 of 44] Compiling Codec.Xlsx.Types.Cell ( src/Codec/Xlsx/Types/Cell.hs, dist/build/Codec/Xlsx/Types/Cell.o, dist/build/Codec/Xlsx/Types/Cell.dyn_o ) src/Codec/Xlsx/Types/Cell.hs:34: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() | 34 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [31 of 44] Compiling Codec.Xlsx.Types.Internal.FormulaData ( src/Codec/Xlsx/Types/Internal/FormulaData.hs, dist/build/Codec/Xlsx/Types/Internal/FormulaData.o, dist/build/Codec/Xlsx/Types/Internal/FormulaData.dyn_o ) src/Codec/Xlsx/Types/Internal/FormulaData.hs:6: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() | 6 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [32 of 44] Compiling Codec.Xlsx.Parser.Stream ( src/Codec/Xlsx/Parser/Stream.hs, dist/build/Codec/Xlsx/Parser/Stream.o, dist/build/Codec/Xlsx/Parser/Stream.dyn_o ) [33 of 44] Compiling Codec.Xlsx.Types.AutoFilter ( src/Codec/Xlsx/Types/AutoFilter.hs, dist/build/Codec/Xlsx/Types/AutoFilter.o, dist/build/Codec/Xlsx/Types/AutoFilter.dyn_o ) src/Codec/Xlsx/Types/AutoFilter.hs:24: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() | 24 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [34 of 44] Compiling Codec.Xlsx.Types.Table ( src/Codec/Xlsx/Types/Table.hs, dist/build/Codec/Xlsx/Types/Table.o, dist/build/Codec/Xlsx/Types/Table.dyn_o ) [35 of 44] Compiling Codec.Xlsx.Types ( src/Codec/Xlsx/Types.hs, dist/build/Codec/Xlsx/Types.o, dist/build/Codec/Xlsx/Types.dyn_o ) [36 of 44] Compiling Codec.Xlsx.Types.Internal.SharedStringTable ( src/Codec/Xlsx/Types/Internal/SharedStringTable.hs, dist/build/Codec/Xlsx/Types/Internal/SharedStringTable.o, dist/build/Codec/Xlsx/Types/Internal/SharedStringTable.dyn_o ) [37 of 44] Compiling Codec.Xlsx.Parser ( src/Codec/Xlsx/Parser.hs, dist/build/Codec/Xlsx/Parser.o, dist/build/Codec/Xlsx/Parser.dyn_o ) src/Codec/Xlsx/Parser.hs:551:7: error: Ambiguous occurrence headErr It could refer to either Control.Error.Safe.headErr, imported from Control.Error.Safe at src/Codec/Xlsx/Parser.hs:23:28-34 or Safe.headErr, imported from Safe at src/Codec/Xlsx/Parser.hs:48:1-11 | 551 | headErr (InvalidFile fp $ "Couldn't parse " <> contentsDescr) $ fromCursor cur | ^^^^^^^ src/Codec/Xlsx/Parser.hs:557:3: error: Ambiguous occurrence headErr It could refer to either Control.Error.Safe.headErr, imported from Control.Error.Safe at src/Codec/Xlsx/Parser.hs:23:28-34 or Safe.headErr, imported from Safe at src/Codec/Xlsx/Parser.hs:48:1-11 | 557 | headErr (InvalidFile fp $ "Couldn't parse " <> contentsDescr) $ fromCursor cur | ^^^^^^^ src/Codec/Xlsx/Parser.hs:601:19: error: Ambiguous occurrence headErr It could refer to either Control.Error.Safe.headErr, imported from Control.Error.Safe at src/Codec/Xlsx/Parser.hs:23:28-34 or Safe.headErr, imported from Safe at src/Codec/Xlsx/Parser.hs:48:1-11 | 601 | unresolved <- headErr (InvalidFile fp "Couldn't parse drawing") (fromCursor cur) | ^^^^^^^ src/Codec/Xlsx/Parser.hs:690:3: error: Ambiguous occurrence headErr It could refer to either Control.Error.Safe.headErr, imported from Control.Error.Safe at src/Codec/Xlsx/Parser.hs:23:28-34 or Safe.headErr, imported from Safe at src/Codec/Xlsx/Parser.hs:48:1-11 | 690 | headErr (InvalidFile fp "Couldn't parse drawing") (fromCursor cur) | ^^^^^^^ [38 of 44] Compiling Codec.Xlsx.Lens ( src/Codec/Xlsx/Lens.hs, dist/build/Codec/Xlsx/Lens.o, dist/build/Codec/Xlsx/Lens.dyn_o ) [39 of 44] Compiling Codec.Xlsx.Formatted ( src/Codec/Xlsx/Formatted.hs, dist/build/Codec/Xlsx/Formatted.o, dist/build/Codec/Xlsx/Formatted.dyn_o ) src/Codec/Xlsx/Formatted.hs:47:1: warning: [-Wdodgy-imports] Module Control.Monad.State does not export mapM | 47 | import Control.Monad.State hiding (forM_, mapM) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Codec/Xlsx/Formatted.hs:47:1: warning: [-Wdodgy-imports] Module Control.Monad.State does not export forM_ | 47 | import Control.Monad.State hiding (forM_, mapM) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [40 of 44] Compiling Codec.Xlsx.Writer.Internal.PivotTable ( src/Codec/Xlsx/Writer/Internal/PivotTable.hs, dist/build/Codec/Xlsx/Writer/Internal/PivotTable.o, dist/build/Codec/Xlsx/Writer/Internal/PivotTable.dyn_o ) [41 of 44] Compiling Codec.Xlsx.Writer ( src/Codec/Xlsx/Writer.hs, dist/build/Codec/Xlsx/Writer.o, dist/build/Codec/Xlsx/Writer.dyn_o ) src/Codec/Xlsx/Writer.hs:29: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() | 29 | import Data.Monoid ((<>)) | ^^^^^^^^^^^^^^^^^^^^^^^^^ [43 of 44] Compiling Codec.Xlsx.Writer.Internal.Stream ( src/Codec/Xlsx/Writer/Internal/Stream.hs, dist/build/Codec/Xlsx/Writer/Internal/Stream.o, dist/build/Codec/Xlsx/Writer/Internal/Stream.dyn_o ) [44 of 44] Compiling Codec.Xlsx.Writer.Stream ( src/Codec/Xlsx/Writer/Stream.hs, dist/build/Codec/Xlsx/Writer/Stream.o, dist/build/Codec/Xlsx/Writer/Stream.dyn_o ) cabal: Leaving directory '/tmp/cabal-tmp-909759/xlsx-1.1.2' Error: cabal: Some packages failed to install: xlsx-1.1.2-EpxqJ3XgxnC9N7ewmrpi41 failed during the building phase. The exception was: ExitFailure 1
Test log
No test log was submitted for this report.