Resolving dependencies... Configuring Boolean-0.2.3... Configuring NumInstances-1.4... Building NumInstances-1.4... Building Boolean-0.2.3... Installed Boolean-0.2.3 Configuring base-orphans-0.5.4... Configuring newtype-generics-0.5... Installed NumInstances-1.4 Building base-orphans-0.5.4... Building newtype-generics-0.5... Configuring stm-2.4.4.1... Installed base-orphans-0.5.4 Building stm-2.4.4.1... Configuring random-1.1... Installed newtype-generics-0.5 Building random-1.1... Configuring semigroups-0.18.2... Installed stm-2.4.4.1 Building semigroups-0.18.2... Configuring transformers-compat-0.5.1.4... Installed random-1.1 Building transformers-compat-0.5.1.4... Configuring text-1.2.2.1... Installed semigroups-0.18.2 Building text-1.2.2.1... Installed transformers-compat-0.5.1.4 Configuring MemoTrie-0.6.7... Building MemoTrie-0.6.7... Installed MemoTrie-0.6.7 Configuring music-pitch-literal-1.6... Building music-pitch-literal-1.6... Configuring StateVar-1.1.0.4... Failed to install music-pitch-literal-1.6 Build log ( /home/builder/.cabal/logs/music-pitch-literal-1.6.log ): cabal: Entering directory '/tmp/cabal-tmp-23211/music-pitch-literal-1.6' Configuring music-pitch-literal-1.6... Building music-pitch-literal-1.6... Preprocessing library music-pitch-literal-1.6... [1 of 4] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, dist/build/Data/Semigroup/Applicative.o ) src/Data/Semigroup/Applicative.hs:8:10: error: Duplicate instance declarations: instance Functor First -- Defined at src/Data/Semigroup/Applicative.hs:8:10 instance Functor First -- Defined in ‘Data.Semigroup’ src/Data/Semigroup/Applicative.hs:10:10: error: Duplicate instance declarations: instance Applicative First -- Defined at src/Data/Semigroup/Applicative.hs:10:10 instance Applicative First -- Defined in ‘Data.Semigroup’ src/Data/Semigroup/Applicative.hs:14:10: error: Duplicate instance declarations: instance Functor Last -- Defined at src/Data/Semigroup/Applicative.hs:14:10 instance Functor Last -- Defined in ‘Data.Semigroup’ src/Data/Semigroup/Applicative.hs:16:10: error: Duplicate instance declarations: instance Applicative Last -- Defined at src/Data/Semigroup/Applicative.hs:16:10 instance Applicative Last -- Defined in ‘Data.Semigroup’ cabal: Leaving directory '/tmp/cabal-tmp-23211/music-pitch-literal-1.6' Building StateVar-1.1.0.4... Installed StateVar-1.1.0.4 Configuring tagged-0.8.5... Building tagged-0.8.5... Configuring vector-space-0.10.4... Installed tagged-0.8.5 Building vector-space-0.10.4... Configuring distributive-0.5.0.2... Installed vector-space-0.10.4 Installed text-1.2.2.1 Configuring hashable-1.2.4.0... Building hashable-1.2.4.0... Building distributive-0.5.0.2... Installed hashable-1.2.4.0 Configuring void-0.7.1... Building void-0.7.1... Installed void-0.7.1 Configuring contravariant-1.4... Installed distributive-0.5.0.2 Building contravariant-1.4... Installed contravariant-1.4 Configuring comonad-5... Building comonad-5... Installed comonad-5 Configuring bifunctors-5.4.1... Building bifunctors-5.4.1... Installed bifunctors-5.4.1 Configuring semigroupoids-5.1... Building semigroupoids-5.1... Installed semigroupoids-5.1 cabal: Error: some packages failed to install: music-pitch-1.6.1 depends on music-pitch-literal-1.6 which failed to install. music-pitch-literal-1.6 failed during the building phase. The exception was: ExitFailure 1