Resolving dependencies... Configuring mtl-2.2.1... Configuring syb-0.6... Building mtl-2.2.1... Building syb-0.6... Installed syb-0.6 Installed mtl-2.2.1 Configuring set-extra-1.3... Building set-extra-1.3... Failed to install set-extra-1.3 Build log ( /home/builder/.cabal/logs/set-extra-1.3.log ): cabal: Entering directory '/tmp/cabal-tmp-25951/set-extra-1.3' Configuring set-extra-1.3... Building set-extra-1.3... Preprocessing library set-extra-1.3... [1 of 2] Compiling Data.Set.ExtraG ( Data/Set/ExtraG.hs, dist/build/Data/Set/ExtraG.o ) [2 of 2] Compiling Data.Set.Extra ( Data/Set/Extra.hs, dist/build/Data/Set/Extra.o ) Data/Set/Extra.hs:41:13: error: Not in scope: ‘List.mapM_’ Perhaps you meant one of these: ‘List.mapM’ (imported from Control.Monad), ‘List.map’ (imported from Data.List) Perhaps you want to add ‘mapM_’ to the import list in the import of ‘Control.Monad’ (Data/Set/Extra.hs:27:1-61). Data/Set/Extra.hs:112:39: error: Not in scope: ‘Set.insert’ Perhaps you meant one of these: ‘Map.insert’ (imported from Data.Map), ‘List.insert’ (imported from Data.List) No module named ‘Set’ is imported. Data/Set/Extra.hs:112:56: error: Not in scope: ‘Set.insert’ Perhaps you meant one of these: ‘Map.insert’ (imported from Data.Map), ‘List.insert’ (imported from Data.List) No module named ‘Set’ is imported. cabal: Leaving directory '/tmp/cabal-tmp-25951/set-extra-1.3' cabal: Error: some packages failed to install: set-extra-1.3 failed during the building phase. The exception was: ExitFailure 1