Resolving dependencies... Configuring ListZipper-1.2.0.2... Configuring Vec-1.0.5... Building Vec-1.0.5... Building ListZipper-1.2.0.2... Installed ListZipper-1.2.0.2 Configuring base-orphans-0.7... Building base-orphans-0.7... Installed base-orphans-0.7 Configuring bindings-DSL-1.0.25... Building bindings-DSL-1.0.25... Installed bindings-DSL-1.0.25 Configuring cabal-doctest-1.0.6... Building cabal-doctest-1.0.6... Installed Vec-1.0.5 Configuring cmdargs-0.10.20... Building cmdargs-0.10.20... Installed cabal-doctest-1.0.6 Configuring composition-1.0.2.1... Building composition-1.0.2.1... Installed composition-1.0.2.1 Configuring haskell-lexer-1.0.1... Building haskell-lexer-1.0.1... Installed cmdargs-0.10.20 Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Installed old-locale-1.0.0.7 Configuring polyparse-1.12... Building polyparse-1.12... Installed polyparse-1.12 Configuring semigroups-0.18.4... Building semigroups-0.18.4... Installed semigroups-0.18.4 Configuring th-abstraction-0.2.6.0... Building th-abstraction-0.2.6.0... Installed th-abstraction-0.2.6.0 Configuring transformers-compat-0.6.2... Building transformers-compat-0.6.2... Installed transformers-compat-0.6.2 Configuring utility-ht-0.0.14... Building utility-ht-0.0.14... Installed utility-ht-0.0.14 Configuring bindings-GLFW-3.2.1.1... Building bindings-GLFW-3.2.1.1... Installed bindings-GLFW-3.2.1.1 Configuring old-time-1.1.0.3... Building old-time-1.1.0.3... Installed old-time-1.1.0.3 Configuring tagged-0.8.5... Building tagged-0.8.5... Installed haskell-lexer-1.0.1 Configuring contravariant-1.4.1... Building contravariant-1.4.1... Installed tagged-0.8.5 Configuring GLFW-b-3.2.1.0... Building GLFW-b-3.2.1.0... Installed contravariant-1.4.1 Configuring cpphs-1.20.8... Building cpphs-1.20.8... Installed cpphs-1.20.8 Configuring pretty-show-1.7... Building pretty-show-1.7... Installed GLFW-b-3.2.1.0 Configuring distributive-0.5.3... Building distributive-0.5.3... Installed pretty-show-1.7 Installed distributive-0.5.3 Configuring comonad-5.0.3... Building comonad-5.0.3... Installed comonad-5.0.3 Configuring bifunctors-5.5.2... Building bifunctors-5.5.2... Installed bifunctors-5.5.2 Configuring semigroupoids-5.2.2... Building semigroupoids-5.2.2... Installed semigroupoids-5.2.2 Configuring data-lens-2.11.2... Building data-lens-2.11.2... Installed data-lens-2.11.2 Configuring Gamgine-0.5.3... Building Gamgine-0.5.3... Installed Gamgine-0.5.3 Configuring layers-game-0.5.3... Building layers-game-0.5.3... Failed to install layers-game-0.5.3 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/layers-game-0.5.3-CB00z9rg0v8RE5bQtA9QT.log ): cabal: Entering directory '/tmp/cabal-tmp-26702/layers-game-0.5.3' Configuring layers-game-0.5.3... Preprocessing executable 'layers' for layers-game-0.5.3.. Building executable 'layers' for layers-game-0.5.3.. src/FileData/Data1ToData2.hs:2:8: error: File name does not match module name: Saw: ‘Data1ToData2’ Expected: ‘FileData.Data1ToData2’ | 2 | module Data1ToData2 where | ^^^^^^^^^^^^ cabal: Leaving directory '/tmp/cabal-tmp-26702/layers-game-0.5.3' cabal: Error: some packages failed to install: layers-game-0.5.3-CB00z9rg0v8RE5bQtA9QT failed during the building phase. The exception was: ExitFailure 1