Resolving dependencies... Configuring syb-0.6... Configuring mtl-2.2.1... Building syb-0.6... Building mtl-2.2.1... Configuring text-1.2.2.1... Installed syb-0.6 Configuring transformers-compat-0.5.1.4... Installed mtl-2.2.1 Building text-1.2.2.1... Building transformers-compat-0.5.1.4... Installed transformers-compat-0.5.1.4 Installed text-1.2.2.1 Configuring hashable-1.2.4.0... Building hashable-1.2.4.0... Installed hashable-1.2.4.0 Configuring constraints-0.8... Building constraints-0.8... Installed constraints-0.8 Downloading distributed-closure-0.3.0.0... Configuring distributed-closure-0.3.0.0... Building distributed-closure-0.3.0.0... Failed to install distributed-closure-0.3.0.0 Build log ( /home/builder/.cabal/logs/distributed-closure-0.3.0.0.log ): cabal: Entering directory '/tmp/cabal-tmp-24576/distributed-closure-0.3.0.0' Configuring distributed-closure-0.3.0.0... Building distributed-closure-0.3.0.0... Preprocessing library distributed-closure-0.3.0.0... [1 of 3] Compiling Control.Distributed.Closure.Internal ( src/Control/Distributed/Closure/Internal.hs, dist/build/Control/Distributed/Closure/Internal.o ) src/Control/Distributed/Closure/Internal.hs:32:1: warning: [-Wunused-imports] The import of ‘GHC.Fingerprint’ is redundant except perhaps to import instances from ‘GHC.Fingerprint’ To import instances alone, use: import GHC.Fingerprint() [2 of 3] Compiling Control.Distributed.Closure ( src/Control/Distributed/Closure.hs, dist/build/Control/Distributed/Closure.o ) src/Control/Distributed/Closure.hs:48:1: error: • Potential superclass cycle for ‘Static’ one of whose superclass constraints is headed by a type variable: ‘c’ Use UndecidableSuperClasses to accept this • In the class declaration for ‘Static’ cabal: Leaving directory '/tmp/cabal-tmp-24576/distributed-closure-0.3.0.0' cabal: Error: some packages failed to install: distributed-closure-0.3.0.0 failed during the building phase. The exception was: ExitFailure 1