Resolving dependencies... Configuring mtl-2.2.1... Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Building mtl-2.2.1... Installed old-locale-1.0.0.7 Configuring primitive-0.6.1.0... Building primitive-0.6.1.0... Configuring random-1.1... Installed mtl-2.2.1 Building random-1.1... Configuring syb-0.6... Installed primitive-0.6.1.0 Building syb-0.6... Configuring utf8-string-1.0.1.1... Installed random-1.1 Building utf8-string-1.0.1.1... Configuring text-1.2.2.1... Installed syb-0.6 Building text-1.2.2.1... Configuring old-time-1.1.0.3... Installed utf8-string-1.0.1.1 Building old-time-1.1.0.3... Installed old-time-1.1.0.3 Configuring vector-0.11.0.0... Building vector-0.11.0.0... Installed text-1.2.2.1 Configuring hashable-1.2.4.0... Building hashable-1.2.4.0... Configuring polyparse-1.12... Installed hashable-1.2.4.0 Building polyparse-1.12... Installed polyparse-1.12 Configuring unordered-containers-0.2.7.2... Building unordered-containers-0.2.7.2... Configuring cpphs-1.20.2... Installed vector-0.11.0.0 Building cpphs-1.20.2... Installed unordered-containers-0.2.7.2 Configuring hashtables-1.2.1.0... Building hashtables-1.2.1.0... Configuring uniplate-1.6.12... Installed cpphs-1.20.2 Building uniplate-1.6.12... Installed hashtables-1.2.1.0 Configuring haskell-src-exts-1.17.1... Building haskell-src-exts-1.17.1... Configuring gtk2hs-buildtools-0.13.2.1... Installed uniplate-1.6.12 Building gtk2hs-buildtools-0.13.2.1... Installed gtk2hs-buildtools-0.13.2.1 Configuring glib-0.13.4.1... Building glib-0.13.4.1... Configuring cairo-0.13.3.1... Installed glib-0.13.4.1 Building cairo-0.13.3.1... Configuring gio-0.13.3.1... Installed cairo-0.13.3.1 Building gio-0.13.3.1... Configuring pango-0.13.3.1... Installed haskell-src-exts-1.17.1 Building pango-0.13.3.1... Installed pango-0.13.3.1 Configuring derive-2.5.26... Building derive-2.5.26... Installed gio-0.13.3.1 Configuring gtk-0.14.6... Building gtk-0.14.6... Installed derive-2.5.26 Installed gtk-0.14.6 Configuring glade-0.13.1... Building glade-0.13.1... Installed glade-0.13.1 Configuring minesweeper-0.8.8.2... Building minesweeper-0.8.8.2... Failed to install minesweeper-0.8.8.2 Build log ( /home/builder/.cabal/logs/minesweeper-0.8.8.2.log ): cabal: Entering directory '/tmp/cabal-tmp-4211/minesweeper-0.8.8.2' Configuring minesweeper-0.8.8.2... Building minesweeper-0.8.8.2... Preprocessing executable 'minesweeper' for minesweeper-0.8.8.2... [ 1 of 28] Compiling When ( When.hs, dist/build/minesweeper/minesweeper-tmp/When.o ) [ 2 of 28] Compiling System.Random.Instances ( System/Random/Instances.hs, dist/build/minesweeper/minesweeper-tmp/System/Random/Instances.o ) System/Random/Instances.hs:9:1: warning: [-Worphans] Orphan instance: instance Eq StdGen To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. System/Random/Instances.hs:12:1: warning: [-Worphans] Orphan instance: instance Ord StdGen To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. System/Random/Instances.hs:12:10: warning: [-Wmissing-methods] • No explicit implementation for either ‘compare’ or ‘<=’ • In the instance declaration for ‘Ord StdGen’ System/Random/Instances.hs:15:1: warning: [-Worphans] Orphan instance: instance Binary StdGen To avoid this move the instance declaration to the module of the class or of the type, or wrap the type with a newtype and declare the instance on the new type. [ 3 of 28] Compiling Paths_minesweeper ( dist/build/autogen/Paths_minesweeper.hs, dist/build/minesweeper/minesweeper-tmp/Paths_minesweeper.o ) [ 4 of 28] Compiling Log ( Log.hs, dist/build/minesweeper/minesweeper-tmp/Log.o ) Log.hs:33:9: warning: [-Wunused-matches] Defined but not used: ‘time’ Log.hs:38:5: warning: [-Wunused-matches] Defined but not used: ‘time’ [ 5 of 28] Compiling Driver ( Driver.hs, dist/build/minesweeper/minesweeper-tmp/Driver.o ) Driver.hs:12:1: warning: [-Wunused-imports] The import of ‘Control.Concurrent.MVar’ is redundant except perhaps to import instances from ‘Control.Concurrent.MVar’ To import instances alone, use: import Control.Concurrent.MVar() [ 6 of 28] Compiling Driver.Log ( Driver/Log.hs, dist/build/minesweeper/minesweeper-tmp/Driver/Log.o ) [ 7 of 28] Compiling Transition ( Transition.hs, dist/build/minesweeper/minesweeper-tmp/Transition.o ) Transition.hs:55:5: warning: [-Wunused-local-binds] Defined but not used: ‘initReactions’ [ 8 of 28] Compiling Data.PContainer ( Data/PContainer.lhs, dist/build/minesweeper/minesweeper-tmp/Data/PContainer.o ) Data/PContainer.lhs:13:3: error: Failed to load interface for ‘Test.LazySmallCheck’ Use -v to see a list of the files searched for. Data/PContainer.lhs:14:3: error: Failed to load interface for ‘Number.Peano’ Use -v to see a list of the files searched for. cabal: Leaving directory '/tmp/cabal-tmp-4211/minesweeper-0.8.8.2' cabal: Error: some packages failed to install: minesweeper-0.8.8.2 failed during the building phase. The exception was: ExitFailure 1