Resolving dependencies... Configuring Diff-0.3.4... Configuring base-compat-0.10.1... Building base-compat-0.10.1... Building Diff-0.3.4... Installed Diff-0.3.4 Configuring data-ordlist-0.4.7.0... Building data-ordlist-0.4.7.0... Installed data-ordlist-0.4.7.0 Configuring pcre-light-0.4.0.4... Building pcre-light-0.4.0.4... Installed base-compat-0.10.1 Configuring semigroups-0.18.4... Building semigroups-0.18.4... Installed pcre-light-0.4.0.4 Configuring utf8-string-1.0.1.1... Installed semigroups-0.18.4 Building utf8-string-1.0.1.1... Installed utf8-string-1.0.1.1 Configuring string-conversions-0.4.0.1... Building string-conversions-0.4.0.1... Installed string-conversions-0.4.0.1 Configuring pcre-heavy-1.0.0.2... Building pcre-heavy-1.0.0.2... Installed pcre-heavy-1.0.0.2 Configuring test-karya-0.0.1... Building test-karya-0.0.1... Failed to install test-karya-0.0.1 Build log ( /home/builder/.cabal/logs/ghc-8.2.2/test-karya-0.0.1-D384p8FmrIa3FV9UM1hljI.log ): cabal: Entering directory '/tmp/cabal-tmp-28075/test-karya-0.0.1' Configuring test-karya-0.0.1... Preprocessing library for test-karya-0.0.1.. Building library for test-karya-0.0.1.. [ 1 of 14] Compiling EL.Private.File ( src/EL/Private/File.hs, dist/build/EL/Private/File.o ) [ 2 of 14] Compiling EL.Private.PPrint ( src/EL/Private/PPrint.hs, dist/build/EL/Private/PPrint.o ) [ 3 of 14] Compiling EL.Private.Ranges ( src/EL/Private/Ranges.hs, dist/build/EL/Private/Ranges.o ) [ 4 of 14] Compiling EL.Private.Regex ( src/EL/Private/Regex.hs, dist/build/EL/Private/Regex.o ) [ 5 of 14] Compiling EL.Private.Then ( src/EL/Private/Then.hs, dist/build/EL/Private/Then.o ) [ 6 of 14] Compiling EL.Private.Seq ( src/EL/Private/Seq.hs, dist/build/EL/Private/Seq.o ) [ 7 of 14] Compiling EL.Private.Map ( src/EL/Private/Map.hs, dist/build/EL/Private/Map.o ) [ 8 of 14] Compiling EL.Test.ApproxEq ( src/EL/Test/ApproxEq.hs, dist/build/EL/Test/ApproxEq.o ) [ 9 of 14] Compiling EL.Test.Testing ( src/EL/Test/Testing.hs, dist/build/EL/Test/Testing.o ) [10 of 14] Compiling EL.Test.Global ( src/EL/Test/Global.hs, dist/build/EL/Test/Global.o ) [11 of 14] Compiling Global ( src/Global.hs, dist/build/Global.o ) [12 of 14] Compiling EL.Private.Process ( src/EL/Private/Process.hs, dist/build/EL/Private/Process.o ) [13 of 14] Compiling EL.Test.RunTests ( src/EL/Test/RunTests.hs, dist/build/EL/Test/RunTests.o ) src/EL/Test/RunTests.hs:62:43: error: • Variable not in scope: (<>) :: Text -> [Char] -> t10 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 62 | testName test = Text.intercalate "," tags <> "-" <> testSymName test | ^^ src/EL/Test/RunTests.hs:62:50: error: • Variable not in scope: (<>) :: t10 -> Text -> Text • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 62 | testName test = Text.intercalate "," tags <> "-" <> testSymName test | ^^ src/EL/Test/RunTests.hs:105:72: error: • Variable not in scope: (<>) :: t1 -> String -> Jobs • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 105 | | otherwise = error $ "jobs should be auto or a number, was: " <> show s | ^^ src/EL/Test/RunTests.hs:122:26: error: • Variable not in scope: (<>) :: IO () -> String -> t2 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 122 | putStrLn $ "usage: " <> progName <> " [ flags ] regex regex ..." | ^^ src/EL/Test/RunTests.hs:122:38: error: • Variable not in scope: (<>) :: t2 -> [Char] -> IO a1 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 122 | putStrLn $ "usage: " <> progName <> " [ flags ] regex regex ..." | ^^ src/EL/Test/RunTests.hs:126:13: error: • Variable not in scope: (<>) :: IO () -> String -> IO a2 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 126 | <> unwords defaultArgs | ^^ src/EL/Test/RunTests.hs:128:32: error: • Variable not in scope: (<>) :: IO () -> String -> IO a3 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 128 | putStr $ "\nerrors:\n" <> unlines errors | ^^ src/EL/Test/RunTests.hs:160:40: error: • Variable not in scope: (<>) :: FilePath -> String -> t5 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 160 | let outputs = [outputDir "out" <> show n <> ".stdout" | n <- [1..jobs]] | ^^ src/EL/Test/RunTests.hs:160:50: error: • Variable not in scope: (<>) :: t5 -> [Char] -> a • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 160 | let outputs = [outputDir "out" <> show n <> ".stdout" | n <- [1..jobs]] | ^^ src/EL/Test/RunTests.hs:179:34: error: • Variable not in scope: (<>) :: IO () -> Text -> t12 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 179 | "test returned " <> showt code <> ": " <> testName test | ^^ src/EL/Test/RunTests.hs:179:48: error: • Variable not in scope: (<>) :: t12 -> [Char] -> t11 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 179 | "test returned " <> showt code <> ": " <> testName test | ^^ src/EL/Test/RunTests.hs:179:56: error: • Variable not in scope: (<>) :: t11 -> Text -> IO () • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 179 | "test returned " <> showt code <> ": " <> testName test | ^^ src/EL/Test/RunTests.hs:203:42: error: • Variable not in scope: (<>) :: FilePath -> [Char] -> String • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 203 | (Just (("HPCTIXFILE", output <> ".tix") : env)) to | ^^ src/EL/Test/RunTests.hs:207:51: error: • Variable not in scope: (<>) :: IO () -> [Char] -> IO a5 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 207 | Text.unwords (map testName tests) <> "\n" | ^^ src/EL/Test/RunTests.hs:213:64: error: • Variable not in scope: (<>) :: IO () -> String -> IO () • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 213 | EL.Process.Exit n -> put $ "completed early: " <> show n | ^^ src/EL/Test/RunTests.hs:219:51: error: • Variable not in scope: (<>) :: IO () -> String -> IO () • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 219 | | otherwise -> put $ "completed " <> show n | ^^ src/EL/Test/RunTests.hs:220:50: error: • Variable not in scope: (<>) :: IO () -> String -> IO () • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 220 | _ -> put $ "expected Exit, but got " <> show final | ^^ src/EL/Test/RunTests.hs:222:29: error: • Variable not in scope: (<>) :: FilePath -> [Char] -> t3 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 222 | put = putStr . ((output <> ": ")<>) . (<>"\n") | ^^ src/EL/Test/RunTests.hs:222:37: error: • Variable not in scope: (<>) :: t3 -> t4 -> String • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 222 | put = putStr . ((output <> ": ")<>) . (<>"\n") | ^^ src/EL/Test/RunTests.hs:222:44: error: • Variable not in scope: (<>) :: t -> [Char] -> t4 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 222 | put = putStr . ((output <> ": ")<>) . (<>"\n") | ^^ src/EL/Test/RunTests.hs:278:43: error: • Variable not in scope: (<>) :: IO () -> [Char] -> t0 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 278 | void $ Testing.failure $ name <> " threw exception: " <> showt exc | ^^ src/EL/Test/RunTests.hs:278:67: error: • Variable not in scope: (<>) :: t0 -> Text -> IO a0 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 278 | void $ Testing.failure $ name <> " threw exception: " <> showt exc | ^^ src/EL/Test/RunTests.hs:323:39: error: • Variable not in scope: (<>) :: IO () -> [Char] -> t9 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 323 | Text.IO.putStrLn $ showt failures <> " failed / " | ^^ src/EL/Test/RunTests.hs:324:9: error: • Variable not in scope: (<>) :: t9 -> Text -> t8 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 324 | <> showt checks <> " checks / " <> showt tests <> " tests" | ^^ src/EL/Test/RunTests.hs:324:25: error: • Variable not in scope: (<>) :: t8 -> [Char] -> t7 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 324 | <> showt checks <> " checks / " <> showt tests <> " tests" | ^^ src/EL/Test/RunTests.hs:324:41: error: • Variable not in scope: (<>) :: t7 -> Text -> t6 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 324 | <> showt checks <> " checks / " <> showt tests <> " tests" | ^^ src/EL/Test/RunTests.hs:324:56: error: • Variable not in scope: (<>) :: t6 -> [Char] -> IO a4 • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 324 | <> showt checks <> " checks / " <> showt tests <> " tests" | ^^ src/EL/Test/RunTests.hs:337:49: error: • Variable not in scope: (<>) :: Text -> [Char] -> Text • Perhaps you meant one of these: ‘’ (imported from System.FilePath), ‘<$>’ (imported from Prelude), ‘*>’ (imported from Prelude) | 337 | isTest = ((Text.Lazy.fromStrict (metaPrefix <> " run-test")) | ^^ cabal: Leaving directory '/tmp/cabal-tmp-28075/test-karya-0.0.1' cabal: Error: some packages failed to install: test-karya-0.0.1-D384p8FmrIa3FV9UM1hljI failed during the building phase. The exception was: ExitFailure 1