Resolving dependencies... Configuring mtl-2.2.1... Configuring text-1.2.2.1... Building mtl-2.2.1... Building text-1.2.2.1... Configuring utf8-string-1.0.1.1... Installed mtl-2.2.1 Building utf8-string-1.0.1.1... Configuring zlib-0.6.1.2... Installed utf8-string-1.0.1.1 Building zlib-0.6.1.2... Installed zlib-0.6.1.2 Installed text-1.2.2.1 Configuring parsec-3.1.11... Building parsec-3.1.11... Installed parsec-3.1.11 Configuring hpdft-0.1.0.0... Building hpdft-0.1.0.0... Failed to install hpdft-0.1.0.0 Build log ( /home/builder/.cabal/logs/hpdft-0.1.0.0.log ): cabal: Entering directory '/tmp/cabal-tmp-28675/hpdft-0.1.0.0' Configuring hpdft-0.1.0.0... Building hpdft-0.1.0.0... Preprocessing library hpdft-0.1.0.0... [1 of 7] Compiling PDF.Definition ( src/PDF/Definition.hs, dist/build/PDF/Definition.o ) [2 of 7] Compiling PDF.Character ( src/PDF/Character.hs, dist/build/PDF/Character.o ) [3 of 7] Compiling PDF.Cmap ( src/PDF/Cmap.hs, dist/build/PDF/Cmap.o ) [4 of 7] Compiling PDF.ContentStream ( src/PDF/ContentStream.hs, dist/build/PDF/ContentStream.o ) src/PDF/ContentStream.hs:29:1: error: • Non type-variable argument in the constraint: Stream s Data.Functor.Identity.Identity t (Use FlexibleContexts to permit this) • When checking the inferred type parseContentStream :: forall a u s t. Stream s Data.Functor.Identity.Identity t => Parsec s u a -> u -> s -> Either ParseError a cabal: Leaving directory '/tmp/cabal-tmp-28675/hpdft-0.1.0.0' cabal: Error: some packages failed to install: hpdft-0.1.0.0 failed during the building phase. The exception was: ExitFailure 1