Resolving dependencies... Configuring mtl-2.2.1... Building mtl-2.2.1... Installed mtl-2.2.1 Downloading category-extras-0.44.2... Configuring category-extras-0.44.2... Building category-extras-0.44.2... Failed to install category-extras-0.44.2 Build log ( /home/builder/.cabal/logs/category-extras-0.44.2.log ): cabal: Entering directory '/tmp/cabal-tmp-21637/category-extras-0.44.2' Configuring category-extras-0.44.2... Building category-extras-0.44.2... Preprocessing library category-extras-0.44.2... src/Control/Applicative/Parameterized.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Comonad.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Comonad/Cofree.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Comonad/Context.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Comonad/Parameterized.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Comonad/Pointer.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Comonad/Reader.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Adjunction.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Adjunction.hs:1:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead src/Control/Functor/Bifunctor.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Bifunctor.hs:1:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead src/Control/Functor/Composition.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Composition/Class.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Contravariant.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Constant.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Constant.hs:1:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead src/Control/Functor/Extras.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Exponential.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Strong.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Strong.hs:1:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead src/Control/Functor/Pointed/Composition.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Representable.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Zap.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Functor/Zap.hs:1:12: warning: -fallow-undecidable-instances is deprecated: use -XUndecidableInstances or pragma {-# LANGUAGE UndecidableInstances #-} instead src/Control/Monad/Free.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Monad/Indexed/Cont.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Monad/Parameterized.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Monad/Parameterized/Class.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Monad/Either.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Hylo.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Cata.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Ana.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Meta.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Futu.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Chrono.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Para.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Dyna.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Apo.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Zygo.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Control/Morphism/Histo.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead src/Data/Void.hs:1:12: warning: -fglasgow-exts is deprecated: Use individual extensions instead [ 1 of 66] Compiling Data.Void ( src/Data/Void.hs, dist/build/Data/Void.o ) [ 2 of 66] Compiling Control.Monad.Either ( src/Control/Monad/Either.hs, dist/build/Control/Monad/Either.o ) src/Control/Monad/Either.hs:23:10: error: Duplicate instance declarations: instance Functor (Either e) -- Defined at src/Control/Monad/Either.hs:23:10 instance Functor (Either a) -- Defined in ‘Data.Either’ src/Control/Monad/Either.hs:27:10: error: Duplicate instance declarations: instance Monad (Either e) -- Defined at src/Control/Monad/Either.hs:27:10 instance Monad (Either e) -- Defined in ‘Data.Either’ cabal: Leaving directory '/tmp/cabal-tmp-21637/category-extras-0.44.2' cabal: Error: some packages failed to install: category-extras-0.44.2 failed during the building phase. The exception was: ExitFailure 1