Resolving dependencies... Downloading ja-base-extra-0.1.0.0... Configuring ja-base-extra-0.1.0.0... Building ja-base-extra-0.1.0.0... Preprocessing library ja-base-extra-0.1.0.0... [1 of 5] Compiling Data.Function.JAExtra ( src/Data/Function/JAExtra.hs, dist/build/Data/Function/JAExtra.o ) [2 of 5] Compiling Data.Maybe.JAExtra ( src/Data/Maybe/JAExtra.hs, dist/build/Data/Maybe/JAExtra.o ) [3 of 5] Compiling Data.Tuple.JAExtra ( src/Data/Tuple/JAExtra.hs, dist/build/Data/Tuple/JAExtra.o ) [4 of 5] Compiling Data.List.JAExtra ( src/Data/List/JAExtra.hs, dist/build/Data/List/JAExtra.o ) src/Data/List/JAExtra.hs:194:19: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:194:29: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:195:36: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:196:39: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:200:19: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:200:29: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:200:39: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:202:25: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:203:44: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:206:55: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:210:19: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:210:29: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:210:39: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:210:49: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:213:26: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:214:47: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:216:51: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:219:60: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:224:19: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:224:29: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:224:39: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:224:49: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:224:59: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:227:26: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:228:50: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:230:54: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:232:58: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:235:63: Not in scope: ‘mempty’ src/Data/List/JAExtra.hs:243:18: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) src/Data/List/JAExtra.hs:243:28: Not in scope: type constructor or class ‘Monoid’ Perhaps you meant ‘Monad’ (imported from Control.Monad) Failed to install ja-base-extra-0.1.0.0 cabal: Error: some packages failed to install: ja-base-extra-0.1.0.0 failed during the building phase. The exception was: ExitFailure 1