Resolving dependencies... Configuring base-orphans-0.6... Configuring blaze-builder-0.4.0.2... Building blaze-builder-0.4.0.2... Building base-orphans-0.6... Installed base-orphans-0.6 Configuring cabal-doctest-1.0.4... Building cabal-doctest-1.0.4... Installed blaze-builder-0.4.0.2 Configuring data-default-class-0.1.2.0... Building data-default-class-0.1.2.0... Installed cabal-doctest-1.0.4 Configuring fail-4.9.0.0... Building fail-4.9.0.0... Installed data-default-class-0.1.2.0 Configuring prelude-extras-0.4.0.3... Installed fail-4.9.0.0 Configuring reflection-2.1.2... Building prelude-extras-0.4.0.3... Building reflection-2.1.2... Installed prelude-extras-0.4.0.3 Configuring semigroups-0.18.3... Building semigroups-0.18.3... Installed reflection-2.1.2 Configuring th-abstraction-0.2.6.0... Installed semigroups-0.18.3 Configuring transformers-compat-0.5.1.4... Building th-abstraction-0.2.6.0... Building transformers-compat-0.5.1.4... Installed transformers-compat-0.5.1.4 Configuring void-0.7.2... Building void-0.7.2... Installed void-0.7.2 Configuring blaze-markup-0.8.2.0... Installed th-abstraction-0.2.6.0 Configuring tagged-0.8.5... Building blaze-markup-0.8.2.0... Building tagged-0.8.5... Installed blaze-markup-0.8.2.0 Configuring exceptions-0.8.3... Installed tagged-0.8.5 Configuring contravariant-1.4... Building exceptions-0.8.3... Building contravariant-1.4... Installed exceptions-0.8.3 Configuring distributive-0.5.3... Installed contravariant-1.4 Building distributive-0.5.3... Installed distributive-0.5.3 Configuring comonad-5.0.2... Building comonad-5.0.2... Installed comonad-5.0.2 Configuring bifunctors-5.5... Building bifunctors-5.5... Installed bifunctors-5.5 Configuring profunctors-5.2.1... Configuring semigroupoids-5.2.1... Building profunctors-5.2.1... Building semigroupoids-5.2.1... Installed profunctors-5.2.1 Installed semigroupoids-5.2.1 Configuring free-4.12.4... Building free-4.12.4... Installed free-4.12.4 Configuring adjunctions-4.3... Configuring recursion-schemes-5.0.2... Building adjunctions-4.3... Building recursion-schemes-5.0.2... Installed adjunctions-4.3 Configuring kan-extensions-5.0.2... Building kan-extensions-5.0.2... Installed recursion-schemes-5.0.2 Installed kan-extensions-5.0.2 Configuring lens-4.15.4... Building lens-4.15.4... Installed lens-4.15.4 Configuring nice-html-0.4.0... Building nice-html-0.4.0... Failed to install nice-html-0.4.0 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/nice-html-0.4.0-F1r4uLlkXJY7jpuMDEDOVS.log ): cabal: Entering directory '/tmp/cabal-tmp-9716/nice-html-0.4.0' Configuring nice-html-0.4.0... Preprocessing library for nice-html-0.4.0.. Building library for nice-html-0.4.0.. [1 of 6] Compiling Paths_nice_html ( dist/build/autogen/Paths_nice_html.hs, dist/build/Paths_nice_html.o ) [2 of 6] Compiling Text.Html.Nice.Internal ( src/Text/Html/Nice/Internal.hs, dist/build/Text/Html/Nice/Internal.o ) [3 of 6] Compiling Text.Html.Nice.FreeMonad ( src/Text/Html/Nice/FreeMonad.hs, dist/build/Text/Html/Nice/FreeMonad.o ) src/Text/Html/Nice/FreeMonad.hs:155:3: error: • Couldn't match type ‘ghc-prim-0.5.1.1:GHC.Prim.Proxy# n2 -> Markup n3 ()’ with ‘Markup n ()’ Expected type: Markup n a Actual type: ghc-prim-0.5.1.1:GHC.Prim.Proxy# n2 -> Markup n3 () • The equation(s) for ‘fromLabel’ have one argument, but its type ‘Markup n a’ has none In the instance declaration for ‘IsLabel s (Markup n a)’ • Relevant bindings include fromLabel :: Markup n a (bound at src/Text/Html/Nice/FreeMonad.hs:155:3) | 155 | fromLabel p = node (fromString (symbolVal' p)) [] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ src/Text/Html/Nice/FreeMonad.hs:160:3: error: • Couldn't match type ‘ghc-prim-0.5.1.1:GHC.Prim.Proxy# n0 -> MakeNode n1 ()’ with ‘MakeNode n ()’ Expected type: MakeNode n a Actual type: ghc-prim-0.5.1.1:GHC.Prim.Proxy# n0 -> MakeNode n1 () • The equation(s) for ‘fromLabel’ have one argument, but its type ‘MakeNode n a’ has none In the instance declaration for ‘IsLabel s (MakeNode n a)’ • Relevant bindings include fromLabel :: MakeNode n a (bound at src/Text/Html/Nice/FreeMonad.hs:160:3) | 160 | fromLabel p = N (node (fromString (symbolVal' p))) | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-9716/nice-html-0.4.0' cabal: Error: some packages failed to install: nice-html-0.4.0-F1r4uLlkXJY7jpuMDEDOVS failed during the building phase. The exception was: ExitFailure 1