Resolving dependencies... Configuring mtl-2.2.1... Configuring syb-0.6... Building mtl-2.2.1... Building syb-0.6... Configuring base-orphans-0.5.4... Installed syb-0.6 Configuring haskell-src-1.0.2.0... Installed mtl-2.2.1 Building base-orphans-0.5.4... Building haskell-src-1.0.2.0... Installed base-orphans-0.5.4 Configuring TypeCompose-0.9.12... Building TypeCompose-0.9.12... 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.5... Building TV-0.4.5... Failed to install TV-0.4.5 Build log ( /home/builder/.cabal/logs/TV-0.4.5.log ): cabal: Entering directory '/tmp/cabal-tmp-11119/TV-0.4.5' Configuring TV-0.4.5... Building TV-0.4.5... Preprocessing library TV-0.4.5... 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:29:25: error: Module ‘Control.Compose’ does not export ‘Cofunctor(..)’ cabal: Leaving directory '/tmp/cabal-tmp-11119/TV-0.4.5' cabal: Error: some packages failed to install: TV-0.4.5 failed during the building phase. The exception was: ExitFailure 1