Resolving dependencies... Configuring base-orphans-0.5.4... Configuring mtl-2.2.1... Building mtl-2.2.1... Building base-orphans-0.5.4... Installed base-orphans-0.5.4 Configuring syb-0.6... Building syb-0.6... Configuring TypeCompose-0.9.12... Installed mtl-2.2.1 Building TypeCompose-0.9.12... Installed syb-0.6 Configuring haskell-src-1.0.2.0... Building haskell-src-1.0.2.0... Installed TypeCompose-0.9.12 Installed haskell-src-1.0.2.0 Configuring DeepArrow-0.4.0... Building DeepArrow-0.4.0... Installed DeepArrow-0.4.0 Configuring TV-0.4... Building TV-0.4... Failed to install TV-0.4 Build log ( /home/builder/.cabal/logs/TV-0.4.log ): cabal: Entering directory '/tmp/cabal-tmp-21138/TV-0.4' Configuring TV-0.4... Building TV-0.4... Preprocessing library TV-0.4... src/Interface/TV/Defaults.hs:1:37: warning: -XOverlappingInstances is deprecated: instead use per-instance pragmas OVERLAPPING/OVERLAPPABLE/OVERLAPS [1 of 8] Compiling Interface.TV.Input ( src/Interface/TV/Input.hs, dist/build/Interface/TV/Input.o ) [2 of 8] Compiling Interface.TV.Output ( src/Interface/TV/Output.hs, dist/build/Interface/TV/Output.o ) src/Interface/TV/Output.hs:32:25: error: Module ‘Control.Compose’ does not export ‘Cofunctor(..)’ cabal: Leaving directory '/tmp/cabal-tmp-21138/TV-0.4' cabal: Error: some packages failed to install: TV-0.4 failed during the building phase. The exception was: ExitFailure 1