Resolving dependencies... Configuring semigroups-0.18.4... Configuring transformers-0.5.5.0... Building transformers-0.5.5.0... Building semigroups-0.18.4... Installed semigroups-0.18.4 Configuring void-0.7.2... Building void-0.7.2... Installed void-0.7.2 Installed transformers-0.5.5.0 Configuring primitive-0.6.3.0... Configuring transformers-compat-0.6.1.6... Building transformers-compat-0.6.1.6... Building primitive-0.6.3.0... Installed transformers-compat-0.6.1.6 Configuring mtl-2.2.2... Building mtl-2.2.2... Installed mtl-2.2.2 Configuring mmorph-1.1.2... Installed primitive-0.6.3.0 Configuring exceptions-0.10.0... Building mmorph-1.1.2... Building exceptions-0.10.0... Installed mmorph-1.1.2 Configuring scientific-0.3.6.0... Building scientific-0.3.6.0... Installed exceptions-0.10.0 Configuring pipes-4.3.9... Building pipes-4.3.9... Installed scientific-0.3.6.0 Configuring di-core-1.0... Building di-core-1.0... Installed di-core-1.0 Configuring attoparsec-0.13.2.2... Installed pipes-4.3.9 Configuring di-handle-1.0... Building attoparsec-0.13.2.2... Building di-handle-1.0... Installed di-handle-1.0 Configuring di-monad-1.0... Building di-monad-1.0... Installed di-monad-1.0 Installed attoparsec-0.13.2.2 Configuring df1-0.1... Building df1-0.1... Failed to install df1-0.1 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/df1-0.1-6YJw1TKEmIp4lZHxMIB1ci.log ): cabal: Entering directory '/tmp/cabal-tmp-21328/df1-0.1' Configuring df1-0.1... Preprocessing library for df1-0.1.. Building library for df1-0.1.. [1 of 4] Compiling Df1.Types ( lib/Df1/Types.hs, dist/build/Df1/Types.o ) lib/Df1/Types.hs:76:3: error: ‘<>’ is not a (visible) method of class ‘Semigroup’ | 76 | (<>) (Message a) (Message b) = Message (a <> b) | ^^^^ lib/Df1/Types.hs:77:14: error: The INLINE pragma for ‘<>’ lacks an accompanying binding | 77 | {-# INLINE (<>) #-} | ^^^^ lib/Df1/Types.hs:150:3: error: ‘<>’ is not a (visible) method of class ‘Semigroup’ | 150 | (<>) (Segment a) (Segment b) = Segment (a <> b) | ^^^^ lib/Df1/Types.hs:151:14: error: The INLINE pragma for ‘<>’ lacks an accompanying binding | 151 | {-# INLINE (<>) #-} | ^^^^ lib/Df1/Types.hs:194:3: error: ‘<>’ is not a (visible) method of class ‘Semigroup’ | 194 | (<>) (Key a) (Key b) = Key (a <> b) | ^^^^ lib/Df1/Types.hs:195:14: error: The INLINE pragma for ‘<>’ lacks an accompanying binding | 195 | {-# INLINE (<>) #-} | ^^^^ lib/Df1/Types.hs:238:3: error: ‘<>’ is not a (visible) method of class ‘Semigroup’ | 238 | (<>) (Value a) (Value b) = Value (a <> b) | ^^^^ lib/Df1/Types.hs:239:14: error: The INLINE pragma for ‘<>’ lacks an accompanying binding | 239 | {-# INLINE (<>) #-} | ^^^^ cabal: Leaving directory '/tmp/cabal-tmp-21328/df1-0.1' cabal: Error: some packages failed to install: df1-0.1-6YJw1TKEmIp4lZHxMIB1ci failed during the building phase. The exception was: ExitFailure 1 di-1.0-G47k4vhM5QyFh3AnicpdzX depends on di-1.0 which failed to install. di-df1-1.0-DFDxBwg6752Dc50LxFJCZf depends on di-df1-1.0 which failed to install.