Resolving dependencies... Configuring Only-0.1... Configuring async-2.2.1... Building Only-0.1... Building async-2.2.1... Installed Only-0.1 Configuring base-compat-0.9.3... Building base-compat-0.9.3... Installed async-2.2.1 Configuring base-orphans-0.7... Building base-orphans-0.7... Installed base-orphans-0.7 Configuring blaze-builder-0.4.1.0... Installed base-compat-0.9.3 Configuring cabal-doctest-1.0.6... Building blaze-builder-0.4.1.0... Building cabal-doctest-1.0.6... Installed cabal-doctest-1.0.6 Configuring cereal-0.5.5.0... Installed blaze-builder-0.4.1.0 Configuring colour-2.3.4... Building cereal-0.5.5.0... Building colour-2.3.4... Installed cereal-0.5.5.0 Configuring data-default-class-0.1.2.0... Installed colour-2.3.4 Configuring dlist-0.8.0.4... Building data-default-class-0.1.2.0... Building dlist-0.8.0.4... Installed data-default-class-0.1.2.0 Configuring executable-path-0.0.3.1... Building executable-path-0.0.3.1... Installed dlist-0.8.0.4 Configuring extensible-exceptions-0.1.1.4... Installed executable-path-0.0.3.1 Configuring fail-4.9.0.0... Building extensible-exceptions-0.1.1.4... Building fail-4.9.0.0... Installed extensible-exceptions-0.1.1.4 Configuring lens-family-core-1.2.2... Installed fail-4.9.0.0 Configuring lens-family-th-0.5.0.1... Building lens-family-core-1.2.2... Building lens-family-th-0.5.0.1... Installed lens-family-th-0.5.0.1 Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Installed lens-family-core-1.2.2 Configuring polyparse-1.12... Building polyparse-1.12... Installed old-locale-1.0.0.7 Configuring reflection-2.1.3... Building reflection-2.1.3... Installed reflection-2.1.3 Configuring semigroups-0.18.4... Building semigroups-0.18.4... Installed polyparse-1.12 Configuring th-abstraction-0.2.6.0... Building th-abstraction-0.2.6.0... Installed semigroups-0.18.4 Configuring time-locale-compat-0.1.1.4... Building time-locale-compat-0.1.1.4... Installed time-locale-compat-0.1.1.4 Configuring transformers-compat-0.6.2... Building transformers-compat-0.6.2... Installed th-abstraction-0.2.6.0 Configuring unliftio-core-0.1.1.0... Building unliftio-core-0.1.1.0... Installed unliftio-core-0.1.1.0 Configuring uuid-types-1.0.3... Installed transformers-compat-0.6.2 Configuring vector-algorithms-0.7.0.1... Building uuid-types-1.0.3... Building vector-algorithms-0.7.0.1... Installed uuid-types-1.0.3 Configuring void-0.7.2... Building void-0.7.2... Installed void-0.7.2 Configuring cereal-text-0.1.0.2... Building cereal-text-0.1.0.2... Installed cereal-text-0.1.0.2 Configuring ansi-terminal-0.8.0.4... Building ansi-terminal-0.8.0.4... Installed vector-algorithms-0.7.0.1 Configuring lens-family-1.2.2... Building lens-family-1.2.2... Installed ansi-terminal-0.8.0.4 Configuring blaze-textual-0.2.1.0... Building blaze-textual-0.2.1.0... Installed lens-family-1.2.2 Configuring graphviz-2999.5.0.0... Installed blaze-textual-0.2.1.0 Configuring direct-sqlite-2.3.23... Building graphviz-2999.5.0.0... Building direct-sqlite-2.3.23... Failed to install graphviz-2999.5.0.0 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/graphviz-2999.5.0.0-K6znW7f93jA73PqFGdCKuU.log ): cabal: Entering directory '/tmp/cabal-tmp-11245/graphviz-2999.5.0.0' Configuring graphviz-2999.5.0.0... Warning: 'ghc-options: -prof' is not necessary and will lead to problems when used on a library. Use the configure flag --enable-library-profiling and/or --enable-profiling. Preprocessing library for graphviz-2999.5.0.0.. Building library for graphviz-2999.5.0.0.. [1 of 8] Compiling Data.GraphViz.Types.Internal ( Data/GraphViz/Types/Internal.hs, dist/build/Data/GraphViz/Types/Internal.o ) [2 of 8] Compiling Data.GraphViz.Types.Parsing ( Data/GraphViz/Types/Parsing.hs, dist/build/Data/GraphViz/Types/Parsing.o ) Data/GraphViz/Types/Parsing.hs:242:21: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- string fld’ | 242 | parseField fld = do string fld | ^^^^^^^^^^ Data/GraphViz/Types/Parsing.hs:243:21: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- whitespace'’ | 243 | whitespace' | ^^^^^^^^^^^ Data/GraphViz/Types/Parsing.hs:244:21: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘Char’ Suppress this warning by saying ‘_ <- character '='’ | 244 | character '=' | ^^^^^^^^^^^^^ Data/GraphViz/Types/Parsing.hs:245:21: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- whitespace'’ | 245 | whitespace' | ^^^^^^^^^^^ Data/GraphViz/Types/Parsing.hs:272:22: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- whitespace'’ | 272 | whitespace' | ^^^^^^^^^^^ Data/GraphViz/Types/Parsing.hs:273:22: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘Char’ Suppress this warning by saying ‘_ <- parseComma’ | 273 | parseComma | ^^^^^^^^^^ Data/GraphViz/Types/Parsing.hs:274:22: warning: [-Wunused-do-bind] A do-notation statement discarded a result of type ‘String’ Suppress this warning by saying ‘_ <- whitespace'’ | 274 | whitespace' | ^^^^^^^^^^^ [3 of 8] Compiling Data.GraphViz.Types.Printing ( Data/GraphViz/Types/Printing.hs, dist/build/Data/GraphViz/Types/Printing.o ) [4 of 8] Compiling Data.GraphViz.Attributes ( Data/GraphViz/Attributes.hs, dist/build/Data/GraphViz/Attributes.o ) Data/GraphViz/Attributes.hs:1042:27: error: Ambiguous occurrence ‘empty’ It could refer to either ‘Data.GraphViz.Types.Parsing.empty’, imported from ‘Data.GraphViz.Types.Parsing’ at Data/GraphViz/Attributes.hs:149:1-34 (and originally defined in ‘GHC.Base’) or ‘Data.GraphViz.Types.Printing.empty’, imported from ‘Data.GraphViz.Types.Printing’ at Data/GraphViz/Attributes.hs:150:1-35 (and originally defined in ‘Text.PrettyPrint.HughesPJ’) | 1042 | unqtDot FilledArrow = empty | ^^^^^ Data/GraphViz/Attributes.hs:1061:25: error: Ambiguous occurrence ‘empty’ It could refer to either ‘Data.GraphViz.Types.Parsing.empty’, imported from ‘Data.GraphViz.Types.Parsing’ at Data/GraphViz/Attributes.hs:149:1-34 (and originally defined in ‘GHC.Base’) or ‘Data.GraphViz.Types.Printing.empty’, imported from ‘Data.GraphViz.Types.Printing’ at Data/GraphViz/Attributes.hs:150:1-35 (and originally defined in ‘Text.PrettyPrint.HughesPJ’) | 1061 | unqtDot BothSides = empty | ^^^^^ Data/GraphViz/Attributes.hs:1594:28: error: Ambiguous occurrence ‘empty’ It could refer to either ‘Data.GraphViz.Types.Parsing.empty’, imported from ‘Data.GraphViz.Types.Parsing’ at Data/GraphViz/Attributes.hs:149:1-34 (and originally defined in ‘GHC.Base’) or ‘Data.GraphViz.Types.Printing.empty’, imported from ‘Data.GraphViz.Types.Printing’ at Data/GraphViz/Attributes.hs:150:1-35 (and originally defined in ‘Text.PrettyPrint.HughesPJ’) | 1594 | unqtDot NoEdges = empty | ^^^^^ Data/GraphViz/Attributes.hs:1598:34: error: Ambiguous occurrence ‘empty’ It could refer to either ‘Data.GraphViz.Types.Parsing.empty’, imported from ‘Data.GraphViz.Types.Parsing’ at Data/GraphViz/Attributes.hs:149:1-34 (and originally defined in ‘GHC.Base’) or ‘Data.GraphViz.Types.Printing.empty’, imported from ‘Data.GraphViz.Types.Printing’ at Data/GraphViz/Attributes.hs:150:1-35 (and originally defined in ‘Text.PrettyPrint.HughesPJ’) | 1598 | toDot NoEdges = doubleQuotes empty | ^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-11245/graphviz-2999.5.0.0' Configuring th-lift-0.7.10... Building th-lift-0.7.10... Installed th-lift-0.7.10 Installed direct-sqlite-2.3.23 cabal: Error: some packages failed to install: SciFlow-0.6.2-5woqZJvbbvLIJh9bk7ZrNI depends on SciFlow-0.6.2 which failed to install. graphviz-2999.5.0.0-K6znW7f93jA73PqFGdCKuU failed during the building phase. The exception was: ExitFailure 1