Resolving dependencies... Configuring mtl-2.2.1... Configuring unix-compat-0.4.3.1... Building mtl-2.2.1... Building unix-compat-0.4.3.1... Installed unix-compat-0.4.3.1 Installed mtl-2.2.1 Configuring FileManipCompat-0.16... Building FileManipCompat-0.16... Failed to install FileManipCompat-0.16 Build log ( /home/builder/.cabal/logs/FileManipCompat-0.16.log ): cabal: Entering directory '/tmp/cabal-tmp-2661/FileManipCompat-0.16' Configuring FileManipCompat-0.16... Building FileManipCompat-0.16... Preprocessing library FileManipCompat-0.16... [1 of 1] Compiling System.FilePath.FindCompat ( System/FilePath/FindCompat.hs, dist/build/System/FilePath/FindCompat.o ) System/FilePath/FindCompat.hs:151:24: error: • No instance for (Applicative FindClause) arising from the 'deriving' clause of a data type declaration Possible fix: use a standalone 'deriving instance' declaration, so you can specify the instance context yourself • When deriving the instance for (Monad FindClause) cabal: Leaving directory '/tmp/cabal-tmp-2661/FileManipCompat-0.16' cabal: Error: some packages failed to install: FileManipCompat-0.16 failed during the building phase. The exception was: ExitFailure 1