Resolving dependencies... Configuring old-locale-1.0.0.7... Configuring random-1.1... Building old-locale-1.0.0.7... Building random-1.1... Installed old-locale-1.0.0.7 Configuring old-time-1.1.0.3... Building old-time-1.1.0.3... Installed random-1.1 Installed old-time-1.1.0.3 Downloading DrIFT-cabalized-2.2.3.3... Configuring DrIFT-cabalized-2.2.3.3... Building DrIFT-cabalized-2.2.3.3... Failed to install DrIFT-cabalized-2.2.3.3 Build log ( /home/builder/.cabal/logs/DrIFT-cabalized-2.2.3.3.log ): cabal: Entering directory '/tmp/cabal-tmp-976/DrIFT-cabalized-2.2.3.3' Configuring DrIFT-cabalized-2.2.3.3... Building DrIFT-cabalized-2.2.3.3... Preprocessing executable 'DrIFT-cabalized' for DrIFT-cabalized-2.2.3.3... [ 1 of 23] Compiling Version ( src/Version.hs, dist/build/DrIFT-cabalized/DrIFT-cabalized-tmp/Version.o ) src/Version.hs:3:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: package :: [Char] src/Version.hs:5:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: version :: [Char] src/Version.hs:8:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: fullName :: [Char] [ 2 of 23] Compiling Unlit ( src/Unlit.hs, dist/build/DrIFT-cabalized/DrIFT-cabalized-tmp/Unlit.o ) src/Unlit.hs:17:25: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/Unlit.hs:14:17 src/Unlit.hs:17:28: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/Unlit.hs:14:20 src/Unlit.hs:18:1: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. src/Unlit.hs:18:19: warning: [-Wname-shadowing] This binding for ‘x’ shadows the existing binding bound at src/Unlit.hs:14:17 src/Unlit.hs:18:21: warning: [-Wname-shadowing] This binding for ‘xs’ shadows the existing binding bound at src/Unlit.hs:14:20 src/Unlit.hs:26:11: warning: [-Wunused-matches] Defined but not used: ‘x’ src/Unlit.hs:49:17: warning: [-Wunused-matches] Defined but not used: ‘y’ src/Unlit.hs:49:32: warning: [-Wunused-matches] Defined but not used: ‘x’ src/Unlit.hs:49:48: warning: [-Wunused-matches] Defined but not used: ‘xs’ src/Unlit.hs:50:10: warning: [-Wunused-matches] Defined but not used: ‘file’ src/Unlit.hs:50:15: warning: [-Wunused-matches] Defined but not used: ‘n’ src/Unlit.hs:52:17: warning: [-Wunused-matches] Defined but not used: ‘y’ src/Unlit.hs:52:32: warning: [-Wunused-matches] Defined but not used: ‘x’ src/Unlit.hs:52:48: warning: [-Wunused-matches] Defined but not used: ‘xs’ src/Unlit.hs:53:10: warning: [-Wunused-matches] Defined but not used: ‘file’ src/Unlit.hs:53:15: warning: [-Wunused-matches] Defined but not used: ‘n’ src/Unlit.hs:55:10: warning: [-Wunused-matches] Defined but not used: ‘file’ src/Unlit.hs:55:15: warning: [-Wunused-matches] Defined but not used: ‘n’ src/Unlit.hs:57:34: warning: [-Wunused-matches] Defined but not used: ‘next’ src/Unlit.hs:58:10: warning: [-Wunused-matches] Defined but not used: ‘file’ src/Unlit.hs:58:15: warning: [-Wunused-matches] Defined but not used: ‘n’ src/Unlit.hs:60:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: message :: Show a => [Char] -> a -> [Char] -> [Char] -> [Char] src/Unlit.hs:67:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: inlines :: [Char] -> [[Char]] src/Unlit.hs:70:22: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Unlit.hs:67:9 src/Unlit.hs:71:17: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Unlit.hs:67:9 src/Unlit.hs:72:16: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Unlit.hs:67:9 src/Unlit.hs:73:13: warning: [-Wname-shadowing] This binding for ‘s’ shadows the existing binding bound at src/Unlit.hs:67:9 [ 3 of 23] Compiling Pretty ( src/Pretty.lhs, dist/build/DrIFT-cabalized/DrIFT-cabalized-tmp/Pretty.o ) src/Pretty.lhs:256:13: warning: [-Wunused-matches] Defined but not used: ‘prec’ src/Pretty.lhs:406:11: warning: [-Wunused-matches] Defined but not used: ‘p’ src/Pretty.lhs:409:25: warning: [-Wname-shadowing] This binding for ‘d’ shadows the existing binding bound at src/Pretty.lhs:407:14 src/Pretty.lhs:410:25: warning: [-Wname-shadowing] This binding for ‘d’ shadows the existing binding bound at src/Pretty.lhs:407:14 src/Pretty.lhs:445:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: space_text :: TextDetails src/Pretty.lhs:446:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: nl_text :: TextDetails src/Pretty.lhs:483:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: nilAbove_ :: Doc -> Doc src/Pretty.lhs:486:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: textBeside_ :: TextDetails -> Int -> Doc -> Doc src/Pretty.lhs:489:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: nest_ :: Int -> Doc -> Doc src/Pretty.lhs:492:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: union_ :: Doc -> Doc -> Doc src/Pretty.lhs:519:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: ptext :: [Char] -> Doc src/Pretty.lhs:524:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: mkNest :: Int -> Doc -> Doc src/Pretty.lhs:525:8: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:526:8: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:531:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: mkUnion :: Doc -> Doc -> Doc src/Pretty.lhs:531:15: warning: [-Wunused-matches] Defined but not used: ‘q’ src/Pretty.lhs:544:3: warning: [-Wmissing-signatures] Top-level binding with no type signature: ($+$) :: Doc -> Doc -> Doc src/Pretty.lhs:554:1: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘aboveNest’: Patterns not matched: (Beside _ _ _) _ _ _ (Above _ _ _) _ _ _ src/Pretty.lhs:554:31: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:554:33: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:554:35: warning: [-Wunused-matches] Defined but not used: ‘q’ src/Pretty.lhs:558:31: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:568:49: warning: [-Wunused-matches] Defined but not used: ‘other’ src/Pretty.lhs:576:14: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:576:16: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:599:28: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:599:30: warning: [-Wunused-matches] Defined but not used: ‘q’ src/Pretty.lhs:601:28: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:614:44: warning: [-Wunused-matches] Defined but not used: ‘other’ src/Pretty.lhs:622:11: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:642:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: sepX :: Bool -> [Doc] -> Doc src/Pretty.lhs:642:6: warning: [-Wunused-matches] Defined but not used: ‘x’ src/Pretty.lhs:651:1: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘sep1’: Patterns not matched: _ (Beside _ _ _) _ _ _ (Above _ _ _) _ _ src/Pretty.lhs:651:6: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:651:28: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:651:30: warning: [-Wunused-matches] Defined but not used: ‘ys’ src/Pretty.lhs:659:6: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:666:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: sepNB :: Bool -> Doc -> Int -> [Doc] -> Doc src/Pretty.lhs:696:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: fill :: Bool -> [Doc] -> Doc src/Pretty.lhs:696:6: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:701:1: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘fill1’: Patterns not matched: _ (Beside _ _ _) _ _ _ (Above _ _ _) _ _ src/Pretty.lhs:701:7: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:701:29: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:701:31: warning: [-Wunused-matches] Defined but not used: ‘ys’ src/Pretty.lhs:712:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: fillNB :: Bool -> Doc -> Int -> [Doc] -> Doc src/Pretty.lhs:713:8: warning: [-Wunused-matches] Defined but not used: ‘g’ src/Pretty.lhs:713:16: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:738:18: warning: [-Wunused-matches] Defined but not used: ‘w’ src/Pretty.lhs:738:20: warning: [-Wunused-matches] Defined but not used: ‘r’ src/Pretty.lhs:741:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘get’: Patterns not matched: (Beside _ _ _) (Above _ _ _) src/Pretty.lhs:743:19: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:738:22 src/Pretty.lhs:744:26: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:738:22 src/Pretty.lhs:745:15: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:745:17: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:738:22 src/Pretty.lhs:746:10: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:738:22 src/Pretty.lhs:748:6: warning: [-Wunused-matches] Defined but not used: ‘mode’ src/Pretty.lhs:753:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘get’: Patterns not matched: _ (Beside _ _ _) _ (Above _ _ _) src/Pretty.lhs:753:9: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:753:9: warning: [-Wunused-matches] Defined but not used: ‘w’ src/Pretty.lhs:754:9: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:754:9: warning: [-Wunused-matches] Defined but not used: ‘w’ src/Pretty.lhs:755:9: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:755:21: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:748:15 src/Pretty.lhs:756:9: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:756:28: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:748:15 src/Pretty.lhs:757:9: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:757:19: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:748:15 src/Pretty.lhs:758:9: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:758:12: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:748:15 src/Pretty.lhs:765:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘get1’: Patterns not matched: _ _ (Beside _ _ _) _ _ (Above _ _ _) src/Pretty.lhs:765:10: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:765:10: warning: [-Wunused-matches] Defined but not used: ‘w’ src/Pretty.lhs:765:12: warning: [-Wunused-matches] Defined but not used: ‘sl’ src/Pretty.lhs:766:10: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:766:10: warning: [-Wunused-matches] Defined but not used: ‘w’ src/Pretty.lhs:766:12: warning: [-Wunused-matches] Defined but not used: ‘sl’ src/Pretty.lhs:767:10: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:767:25: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:748:15 src/Pretty.lhs:768:10: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:768:32: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:748:15 src/Pretty.lhs:769:10: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:769:21: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:769:23: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:748:15 src/Pretty.lhs:770:10: warning: [-Wname-shadowing] This binding for ‘w’ shadows the existing binding bound at src/Pretty.lhs:748:11 src/Pretty.lhs:770:16: warning: [-Wname-shadowing] This binding for ‘p’ shadows the existing binding bound at src/Pretty.lhs:748:15 src/Pretty.lhs:773:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: nicest :: Int -> Int -> Doc -> Doc -> Doc src/Pretty.lhs:774:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: nicest1 :: Int -> Int -> Int -> Doc -> Doc -> Doc src/Pretty.lhs:781:1: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘fits’: Patterns not matched: _ (Nest _ _) _ (Union _ _) _ (Beside _ _ _) _ (Above _ _ _) src/Pretty.lhs:781:8: warning: [-Wunused-matches] Defined but not used: ‘p’ src/Pretty.lhs:782:6: warning: [-Wunused-matches] Defined but not used: ‘n’ src/Pretty.lhs:783:6: warning: [-Wunused-matches] Defined but not used: ‘n’ src/Pretty.lhs:784:6: warning: [-Wunused-matches] Defined but not used: ‘n’ src/Pretty.lhs:787:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: minn :: Ord t => t -> t -> t src/Pretty.lhs:795:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: first :: Doc -> Doc -> Doc src/Pretty.lhs:798:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: nonEmptySet :: Doc -> Bool src/Pretty.lhs:798:1: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘nonEmptySet’: Patterns not matched: (Beside _ _ _) (Above _ _ _) src/Pretty.lhs:799:14: warning: [-Wunused-matches] Defined but not used: ‘p’ src/Pretty.lhs:799:24: warning: [-Wunused-matches] Defined but not used: ‘q’ src/Pretty.lhs:801:23: warning: [-Wunused-matches] Defined but not used: ‘p’ src/Pretty.lhs:810:1: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘oneLiner’: Patterns not matched: (Beside _ _ _) (Above _ _ _) src/Pretty.lhs:812:20: warning: [-Wunused-matches] Defined but not used: ‘p’ src/Pretty.lhs:815:21: warning: [-Wunused-matches] Defined but not used: ‘q’ src/Pretty.lhs:834:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: showDoc :: Doc -> [Char] -> [Char] src/Pretty.lhs:836:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: string_txt :: TextDetails -> [Char] -> [Char] src/Pretty.lhs:853:65: warning: [-Wunused-matches] Defined but not used: ‘other’ src/Pretty.lhs:855:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: display :: Mode -> Int -> Int -> (TextDetails -> t -> t) -> t -> Doc -> t src/Pretty.lhs:859:9: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘lay’: Patterns not matched: _ (Union _ _) _ NoDoc _ (Beside _ _ _) _ (Above _ _ _) src/Pretty.lhs:860:13: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:878:21: warning: [-Wunused-matches] Defined but not used: ‘other’ src/Pretty.lhs:882:9: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘lay2’: Patterns not matched: _ (Union _ _) _ NoDoc _ (Beside _ _ _) _ (Above _ _ _) src/Pretty.lhs:885:14: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:890:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: cant_fail :: a src/Pretty.lhs:891:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: easy_display :: TextDetails -> (TextDetails -> t -> t) -> t -> Doc -> t src/Pretty.lhs:891:14: warning: [-Wname-shadowing] This binding for ‘nl_text’ shadows the existing binding defined at src/Pretty.lhs:446:1 src/Pretty.lhs:894:5: warning: [-Wincomplete-patterns] Pattern match(es) are non-exhaustive In an equation for ‘lay’: Patterns not matched: (Beside _ _ _) _ (Above _ _ _) _ src/Pretty.lhs:895:16: warning: [-Wunused-matches] Defined but not used: ‘p’ src/Pretty.lhs:895:29: warning: [-Wunused-matches] Defined but not used: ‘no_doc’ src/Pretty.lhs:896:15: warning: [-Wunused-matches] Defined but not used: ‘k’ src/Pretty.lhs:897:29: warning: [-Wunused-matches] Defined but not used: ‘no_doc’ src/Pretty.lhs:898:29: warning: [-Wunused-matches] Defined but not used: ‘no_doc’ src/Pretty.lhs:899:23: warning: [-Wunused-matches] Defined but not used: ‘sl’ src/Pretty.lhs:901:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: indent :: (Num t, Ord t) => t -> [Char] src/Pretty.lhs:904:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: multi_ch :: (Num t, Eq t) => t -> Char -> [Char] src/Pretty.lhs:904:12: warning: [-Wunused-matches] Defined but not used: ‘ch’ src/Pretty.lhs:907:1: warning: [-Wmissing-signatures] Top-level binding with no type signature: spaces :: (Num t, Eq t) => t -> [Char] [ 4 of 23] Compiling ParseLib2 ( src/ParseLib2.hs, dist/build/DrIFT-cabalized/DrIFT-cabalized-tmp/ParseLib2.o ) src/ParseLib2.hs:50:10: error: • No instance for (Applicative Parser) arising from the superclasses of an instance declaration • In the instance declaration for ‘Monad Parser’ src/ParseLib2.hs:59:10: error: • No instance for (GHC.Base.Alternative Parser) arising from the superclasses of an instance declaration • In the instance declaration for ‘MonadPlus Parser’ cabal: Leaving directory '/tmp/cabal-tmp-976/DrIFT-cabalized-2.2.3.3' cabal: Error: some packages failed to install: DrIFT-cabalized-2.2.3.3 failed during the building phase. The exception was: ExitFailure 1