Configuring yesod-dsl-0.1.1.6... Dependency MissingH ==1.2.0.2: using MissingH-1.2.0.2 Dependency array ==0.4.0.1: using array-0.4.0.1 Dependency base ==4.6.0.1: using base-4.6.0.1 Dependency containers ==0.5.0.0: using containers-0.5.0.0 Dependency directory ==1.2.0.1: using directory-1.2.0.1 Dependency filepath ==1.3.0.1: using filepath-1.3.0.1 Dependency mtl ==2.1.2: using mtl-2.1.2 Dependency shakespeare-text ==1.0.0.8: using shakespeare-text-1.0.0.8 Dependency text ==0.11.2.3: using text-0.11.2.3 Using Cabal-1.16.0.3 compiled by ghc-7.6 Using compiler: ghc-7.6.3 Using install prefix: /srv/hackage/var/build/cache/inst Binaries installed in: /srv/hackage/var/build/cache/inst/bin Libraries installed in: /srv/hackage/var/build/cache/inst/lib/yesod-dsl-0.1.1.6/ghc-7.6.3 Private binaries installed in: /srv/hackage/var/build/cache/inst/libexec Data files installed in: /srv/hackage/var/build/cache/inst/share/yesod-dsl-0.1.1.6 Documentation installed in: /srv/hackage/var/build/cache/inst/share/doc/yesod-dsl-0.1.1.6 Using alex version 3.0.1 found on system at: /usr/bin/alex Using ar found on system at: /usr/bin/ar No c2hs found No cpphs found No ffihugs found Using gcc version 4.7 found on system at: /usr/bin/gcc Using ghc version 7.6.3 found on system at: /usr/local/bin/ghc Using ghc-pkg version 7.6.3 found on system at: /usr/local/bin/ghc-pkg No greencard found Using haddock version 2.13.2 found on system at: /usr/local/bin/haddock Using happy version 1.18.9 found on system at: /usr/bin/happy No hmake found Using hpc version 0.6 found on system at: /usr/local/bin/hpc Using hsc2hs version 0.67 found on system at: /usr/local/bin/hsc2hs Using hscolour version 1.19 found on system at: /usr/bin/HsColour No hugs found No jhc found Using ld found on system at: /usr/bin/ld No lhc found No lhc-pkg found No nhc98 found No pkg-config found Using ranlib found on system at: /usr/bin/ranlib Using strip found on system at: /usr/bin/strip Using tar found on system at: /bin/tar No uhc found creating dist/build creating dist/build/autogen Building yesod-dsl-0.1.1.6... Preprocessing executable 'yesod-dsl' for yesod-dsl-0.1.1.6... Building executable yesod-dsl... creating dist/build/yesod-dsl creating dist/build/yesod-dsl/yesod-dsl-tmp /usr/local/bin/ghc --make -fbuilding-cabal-package -odir dist/build/yesod-dsl/yesod-dsl-tmp -hidir dist/build/yesod-dsl/yesod-dsl-tmp -stubdir dist/build/yesod-dsl/yesod-dsl-tmp -i -idist/build/yesod-dsl/yesod-dsl-tmp -i. -idist/build/autogen -Idist/build/autogen -Idist/build/yesod-dsl/yesod-dsl-tmp -optP-include -optPdist/build/autogen/cabal_macros.h -hide-all-packages -package-db /srv/hackage/var/build/cache/inst/local.conf.d -package-db dist/package.conf.inplace -package-id MissingH-1.2.0.2-a15b37441427b3851bb59082aa21f3f7 -package-id array-0.4.0.1-3b78425c10ff2dad7acf7e8c8ae014c3 -package-id base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57 -package-id containers-0.5.0.0-ab1dae9a94cd3cc84e7b2805636ebfa2 -package-id directory-1.2.0.1-91a788fd88acd7f149f0f10f5f1e23f2 -package-id filepath-1.3.0.1-b12cbe18566fe1532a1fda4c85e31cbe -package-id mtl-2.1.2-94c72af955e94b8d7b2f359dadd0cb62 -package-id shakespeare-text-1.0.0.8-0e053171fb7b707889fbe9e102e99a86 -package-id text-0.11.2.3-20bbe8fabd6e57647019c7050504c715 -XHaskell98 ./main.hs -o dist/build/yesod-dsl/yesod-dsl -Wall -O0 [ 1 of 21] Compiling Generator.Common ( Generator/Common.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator/Common.o ) [ 2 of 21] Compiling Lexer ( dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.o ) Lexer.x:226:1: Warning: Top-level binding with no type signature: stripQuotes :: forall a. [a] -> [a] Lexer.x:229:9: Warning: Defined but not used: `s' Lexer.x:234:1: Warning: Top-level binding with no type signature: tokenLineNum :: Token -> Int Lexer.x:235:1: Warning: Top-level binding with no type signature: tokenColNum :: Token -> Int Lexer.x:236:1: Warning: Top-level binding with no type signature: tokenType :: Token -> TokenType Lexer.x:239:20: Warning: Defined but not used: `offset' Lexer.x:239:35: Warning: Defined but not used: `colNum' Lexer.x:242:19: Warning: Defined but not used: `offset' Lexer.x:242:26: Warning: Defined but not used: `lineNum' Lexer.x:244:1: Warning: Top-level binding with no type signature: lexer :: String -> [Token] Lexer.x:246:1: Warning: Top-level binding with no type signature: alex_action_3 :: AlexPosn -> String -> Token Lexer.x:247:1: Warning: Top-level binding with no type signature: alex_action_4 :: AlexPosn -> String -> Token Lexer.x:248:1: Warning: Top-level binding with no type signature: alex_action_5 :: AlexPosn -> String -> Token Lexer.x:249:1: Warning: Top-level binding with no type signature: alex_action_6 :: AlexPosn -> String -> Token Lexer.x:250:1: Warning: Top-level binding with no type signature: alex_action_7 :: AlexPosn -> String -> Token Lexer.x:251:1: Warning: Top-level binding with no type signature: alex_action_8 :: AlexPosn -> String -> Token Lexer.x:252:1: Warning: Top-level binding with no type signature: alex_action_9 :: AlexPosn -> String -> Token Lexer.x:253:1: Warning: Top-level binding with no type signature: alex_action_10 :: AlexPosn -> String -> Token Lexer.x:254:1: Warning: Top-level binding with no type signature: alex_action_11 :: AlexPosn -> String -> Token Lexer.x:255:1: Warning: Top-level binding with no type signature: alex_action_12 :: AlexPosn -> String -> Token Lexer.x:256:1: Warning: Top-level binding with no type signature: alex_action_13 :: AlexPosn -> String -> Token Lexer.x:257:1: Warning: Top-level binding with no type signature: alex_action_14 :: AlexPosn -> String -> Token Lexer.x:258:1: Warning: Top-level binding with no type signature: alex_action_15 :: AlexPosn -> String -> Token Lexer.x:259:1: Warning: Top-level binding with no type signature: alex_action_16 :: AlexPosn -> String -> Token Lexer.x:260:1: Warning: Top-level binding with no type signature: alex_action_17 :: AlexPosn -> String -> Token Lexer.x:261:1: Warning: Top-level binding with no type signature: alex_action_18 :: AlexPosn -> String -> Token Lexer.x:262:1: Warning: Top-level binding with no type signature: alex_action_19 :: AlexPosn -> String -> Token Lexer.x:263:1: Warning: Top-level binding with no type signature: alex_action_20 :: AlexPosn -> String -> Token Lexer.x:264:1: Warning: Top-level binding with no type signature: alex_action_21 :: AlexPosn -> String -> Token Lexer.x:265:1: Warning: Top-level binding with no type signature: alex_action_22 :: AlexPosn -> String -> Token Lexer.x:266:1: Warning: Top-level binding with no type signature: alex_action_23 :: AlexPosn -> String -> Token Lexer.x:267:1: Warning: Top-level binding with no type signature: alex_action_24 :: AlexPosn -> String -> Token Lexer.x:268:1: Warning: Top-level binding with no type signature: alex_action_25 :: AlexPosn -> String -> Token Lexer.x:269:1: Warning: Top-level binding with no type signature: alex_action_26 :: AlexPosn -> String -> Token Lexer.x:270:1: Warning: Top-level binding with no type signature: alex_action_27 :: AlexPosn -> String -> Token Lexer.x:271:1: Warning: Top-level binding with no type signature: alex_action_28 :: AlexPosn -> String -> Token Lexer.x:272:1: Warning: Top-level binding with no type signature: alex_action_29 :: AlexPosn -> String -> Token Lexer.x:273:1: Warning: Top-level binding with no type signature: alex_action_30 :: AlexPosn -> String -> Token Lexer.x:274:1: Warning: Top-level binding with no type signature: alex_action_31 :: AlexPosn -> String -> Token Lexer.x:275:1: Warning: Top-level binding with no type signature: alex_action_32 :: AlexPosn -> String -> Token Lexer.x:276:1: Warning: Top-level binding with no type signature: alex_action_33 :: AlexPosn -> String -> Token Lexer.x:277:1: Warning: Top-level binding with no type signature: alex_action_34 :: AlexPosn -> String -> Token Lexer.x:278:1: Warning: Top-level binding with no type signature: alex_action_35 :: AlexPosn -> String -> Token Lexer.x:279:1: Warning: Top-level binding with no type signature: alex_action_36 :: AlexPosn -> String -> Token Lexer.x:280:1: Warning: Top-level binding with no type signature: alex_action_37 :: AlexPosn -> String -> Token Lexer.x:281:1: Warning: Top-level binding with no type signature: alex_action_38 :: AlexPosn -> String -> Token Lexer.x:282:1: Warning: Top-level binding with no type signature: alex_action_39 :: AlexPosn -> String -> Token Lexer.x:283:1: Warning: Top-level binding with no type signature: alex_action_40 :: AlexPosn -> String -> Token Lexer.x:284:1: Warning: Top-level binding with no type signature: alex_action_41 :: AlexPosn -> String -> Token Lexer.x:285:1: Warning: Top-level binding with no type signature: alex_action_42 :: AlexPosn -> String -> Token Lexer.x:286:1: Warning: Top-level binding with no type signature: alex_action_43 :: AlexPosn -> String -> Token Lexer.x:287:1: Warning: Top-level binding with no type signature: alex_action_44 :: AlexPosn -> String -> Token Lexer.x:288:1: Warning: Top-level binding with no type signature: alex_action_45 :: AlexPosn -> String -> Token Lexer.x:289:1: Warning: Top-level binding with no type signature: alex_action_46 :: AlexPosn -> String -> Token Lexer.x:290:1: Warning: Top-level binding with no type signature: alex_action_47 :: AlexPosn -> String -> Token Lexer.x:291:1: Warning: Top-level binding with no type signature: alex_action_48 :: AlexPosn -> String -> Token Lexer.x:292:1: Warning: Top-level binding with no type signature: alex_action_49 :: AlexPosn -> String -> Token Lexer.x:293:1: Warning: Top-level binding with no type signature: alex_action_50 :: AlexPosn -> String -> Token Lexer.x:294:1: Warning: Top-level binding with no type signature: alex_action_51 :: AlexPosn -> String -> Token Lexer.x:295:1: Warning: Top-level binding with no type signature: alex_action_52 :: AlexPosn -> String -> Token Lexer.x:296:1: Warning: Top-level binding with no type signature: alex_action_53 :: AlexPosn -> String -> Token Lexer.x:297:1: Warning: Top-level binding with no type signature: alex_action_54 :: AlexPosn -> String -> Token Lexer.x:298:1: Warning: Top-level binding with no type signature: alex_action_55 :: AlexPosn -> String -> Token Lexer.x:299:1: Warning: Top-level binding with no type signature: alex_action_56 :: AlexPosn -> String -> Token Lexer.x:300:1: Warning: Top-level binding with no type signature: alex_action_57 :: AlexPosn -> String -> Token Lexer.x:301:1: Warning: Top-level binding with no type signature: alex_action_58 :: AlexPosn -> String -> Token Lexer.x:302:1: Warning: Top-level binding with no type signature: alex_action_59 :: AlexPosn -> String -> Token Lexer.x:303:1: Warning: Top-level binding with no type signature: alex_action_60 :: AlexPosn -> String -> Token Lexer.x:304:1: Warning: Top-level binding with no type signature: alex_action_61 :: AlexPosn -> String -> Token Lexer.x:305:1: Warning: Top-level binding with no type signature: alex_action_62 :: AlexPosn -> String -> Token Lexer.x:306:1: Warning: Top-level binding with no type signature: alex_action_63 :: AlexPosn -> String -> Token Lexer.x:307:1: Warning: Top-level binding with no type signature: alex_action_64 :: AlexPosn -> String -> Token Lexer.x:308:1: Warning: Top-level binding with no type signature: alex_action_65 :: AlexPosn -> String -> Token Lexer.x:309:1: Warning: Top-level binding with no type signature: alex_action_66 :: AlexPosn -> String -> Token Lexer.x:310:1: Warning: Top-level binding with no type signature: alex_action_67 :: AlexPosn -> String -> Token Lexer.x:311:1: Warning: Top-level binding with no type signature: alex_action_68 :: AlexPosn -> String -> Token Lexer.x:312:1: Warning: Top-level binding with no type signature: alex_action_69 :: AlexPosn -> String -> Token Lexer.x:313:1: Warning: Top-level binding with no type signature: alex_action_70 :: AlexPosn -> String -> Token Lexer.x:314:1: Warning: Top-level binding with no type signature: alex_action_71 :: AlexPosn -> String -> Token Lexer.x:315:1: Warning: Top-level binding with no type signature: alex_action_72 :: AlexPosn -> String -> Token Lexer.x:316:1: Warning: Top-level binding with no type signature: alex_action_73 :: AlexPosn -> String -> Token Lexer.x:317:1: Warning: Top-level binding with no type signature: alex_action_74 :: AlexPosn -> String -> Token Lexer.x:318:1: Warning: Top-level binding with no type signature: alex_action_75 :: AlexPosn -> String -> Token Lexer.x:319:1: Warning: Top-level binding with no type signature: alex_action_76 :: AlexPosn -> String -> Token Lexer.x:320:1: Warning: Top-level binding with no type signature: alex_action_77 :: AlexPosn -> String -> Token Lexer.x:321:1: Warning: Top-level binding with no type signature: alex_action_78 :: AlexPosn -> String -> Token Lexer.x:322:1: Warning: Top-level binding with no type signature: alex_action_79 :: AlexPosn -> String -> Token Lexer.x:323:1: Warning: Top-level binding with no type signature: alex_action_80 :: AlexPosn -> String -> Token Lexer.x:324:1: Warning: Top-level binding with no type signature: alex_action_81 :: AlexPosn -> String -> Token Lexer.x:325:1: Warning: Top-level binding with no type signature: alex_action_82 :: AlexPosn -> String -> Token Lexer.x:326:1: Warning: Top-level binding with no type signature: alex_action_83 :: AlexPosn -> String -> Token Lexer.x:327:1: Warning: Top-level binding with no type signature: alex_action_84 :: AlexPosn -> String -> Token Lexer.x:328:1: Warning: Top-level binding with no type signature: alex_action_85 :: AlexPosn -> String -> Token Lexer.x:329:1: Warning: Top-level binding with no type signature: alex_action_86 :: AlexPosn -> String -> Token Lexer.x:330:1: Warning: Top-level binding with no type signature: alex_action_87 :: AlexPosn -> String -> Token Lexer.x:331:1: Warning: Top-level binding with no type signature: alex_action_88 :: AlexPosn -> String -> Token Lexer.x:332:1: Warning: Top-level binding with no type signature: alex_action_89 :: AlexPosn -> String -> Token Lexer.x:333:1: Warning: Top-level binding with no type signature: alex_action_90 :: AlexPosn -> String -> Token Lexer.x:334:1: Warning: Top-level binding with no type signature: alex_action_91 :: AlexPosn -> String -> Token Lexer.x:335:1: Warning: Top-level binding with no type signature: alex_action_92 :: AlexPosn -> String -> Token Lexer.x:336:1: Warning: Top-level binding with no type signature: alex_action_93 :: AlexPosn -> String -> Token Lexer.x:337:1: Warning: Top-level binding with no type signature: alex_action_94 :: AlexPosn -> String -> Token Lexer.x:338:1: Warning: Top-level binding with no type signature: alex_action_95 :: AlexPosn -> String -> Token Lexer.x:339:1: Warning: Top-level binding with no type signature: alex_action_96 :: AlexPosn -> String -> Token Lexer.x:340:1: Warning: Top-level binding with no type signature: alex_action_97 :: AlexPosn -> String -> Token Lexer.x:341:1: Warning: Top-level binding with no type signature: alex_action_98 :: AlexPosn -> String -> Token Lexer.x:342:1: Warning: Top-level binding with no type signature: alex_action_99 :: AlexPosn -> String -> Token Lexer.x:343:1: Warning: Top-level binding with no type signature: alex_action_100 :: AlexPosn -> String -> Token Lexer.x:344:1: Warning: Top-level binding with no type signature: alex_action_101 :: AlexPosn -> String -> Token dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:451:1: Warning: Top-level binding with no type signature: alexIndexInt32OffAddr :: AlexAddr -> Int# -> Int# dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:475:1: Warning: Top-level binding with no type signature: quickIndex :: Array Int [AlexAcc (AlexPosn -> String -> Token) (Any *)] -> Int -> [AlexAcc (AlexPosn -> String -> Token) (Any *)] dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:491:1: Warning: Top-level binding with no type signature: alexScan :: (AlexPosn, Char, [Byte], String) -> Int -> AlexReturn (AlexPosn -> String -> Token) dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:494:1: Warning: Top-level binding with no type signature: alexScanUser :: Any * -> (AlexPosn, Char, [Byte], String) -> Int -> AlexReturn (AlexPosn -> String -> Token) dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:525:1: Warning: Top-level binding with no type signature: alex_scan_tkn :: Any * -> (AlexPosn, Char, [Byte], String) -> Int# -> (AlexPosn, Char, [Byte], String) -> Int# -> AlexLastAcc (AlexPosn -> String -> Token) -> (AlexLastAcc (AlexPosn -> String -> Token), (AlexPosn, Char, [Byte], String)) dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:559:43: Warning: Defined but not used: `rest' dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:562:45: Warning: Defined but not used: `rest' dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:573:10: Warning: Defined but not used: `f' dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:575:10: Warning: Defined but not used: `f' dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:588:1: Warning: Defined but not used: `alexAndPred' dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:588:1: Warning: Top-level binding with no type signature: alexAndPred :: forall t t1 t2 t3. (t -> t1 -> t2 -> t3 -> Bool) -> (t -> t1 -> t2 -> t3 -> Bool) -> t -> t1 -> t2 -> t3 -> Bool dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:592:1: Warning: Defined but not used: `alexPrevCharIs' dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:592:1: Warning: Top-level binding with no type signature: alexPrevCharIs :: forall t t1 t2. Char -> t -> AlexInput -> t1 -> t2 -> Bool dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:594:1: Warning: Defined but not used: `alexPrevCharMatches' dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:594:1: Warning: Top-level binding with no type signature: alexPrevCharMatches :: forall t t1 t2 t3. (Char -> t3) -> t -> AlexInput -> t1 -> t2 -> t3 dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:597:1: Warning: Defined but not used: `alexPrevCharIsOneOf' dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:597:1: Warning: Top-level binding with no type signature: alexPrevCharIsOneOf :: forall t t1 t2 e. Array Char e -> t -> AlexInput -> t1 -> t2 -> e dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:600:1: Warning: Defined but not used: `alexRightContext' dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:600:1: Warning: Top-level binding with no type signature: alexRightContext :: forall t t1. Int -> Any * -> t -> t1 -> (AlexPosn, Char, [Byte], String) -> Bool dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:609:1: Warning: Defined but not used: `iUnbox' dist/build/yesod-dsl/yesod-dsl-tmp/Lexer.hs:609:1: Warning: Top-level binding with no type signature: iUnbox :: Int -> Int# templates/GenericTemplate.hs:56:1: Warning: Top-level binding with no type signature: alexIndexInt16OffAddr :: AlexAddr -> Int# -> Int# templates/wrappers.hs:59:1: Warning: Defined but not used: `ignorePendingBytes' templates/wrappers.hs:59:1: Warning: Top-level binding with no type signature: ignorePendingBytes :: forall t t1 t2 t3. (t1, t2, t, t3) -> (t1, t2, t3) templates/wrappers.hs:59:25: Warning: Defined but not used: `ps' templates/wrappers.hs:62:1: Warning: Defined but not used: `alexInputPrevChar' templates/wrappers.hs:62:20: Warning: Defined but not used: `p' templates/wrappers.hs:62:24: Warning: Defined but not used: `bs' templates/wrappers.hs:62:27: Warning: Defined but not used: `s' templates/wrappers.hs:66:14: Warning: Defined but not used: `p' templates/wrappers.hs:66:16: Warning: Defined but not used: `c' templates/wrappers.hs:137:22: Warning: Defined but not used: `c' templates/wrappers.hs:385:1: Warning: Top-level binding with no type signature: alexScanTokens :: String -> [Token] templates/wrappers.hs:386:25: Warning: This binding for `str' shadows the existing binding bound at templates/wrappers.hs:385:16 templates/wrappers.hs:390:32: Warning: Defined but not used: `len' templates/wrappers.hs:427:1: Warning: Top-level binding with no type signature: alex_accept :: forall user. Array Int [AlexAcc (AlexPosn -> String -> Token) user] [ 3 of 21] Compiling AST ( AST.hs, dist/build/yesod-dsl/yesod-dsl-tmp/AST.o ) AST.hs:21:1: Warning: Top-level binding with no type signature: emptyModule :: Module AST.hs:61:1: Warning: Top-level binding with no type signature: mkLoc :: Token -> Location [ 4 of 21] Compiling ModuleMerger ( ModuleMerger.hs, dist/build/yesod-dsl/yesod-dsl-tmp/ModuleMerger.o ) ModuleMerger.hs:3:1: Warning: The import of `Data.List' is redundant except perhaps to import instances from `Data.List' To import instances alone, use: import Data.List() [ 5 of 21] Compiling Parser ( dist/build/yesod-dsl/yesod-dsl-tmp/Parser.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Parser.o ) [ 6 of 21] Compiling ClassImplementer ( ClassImplementer.hs, dist/build/yesod-dsl/yesod-dsl-tmp/ClassImplementer.o ) ClassImplementer.hs:66:31: Warning: This binding for `e' shadows the existing binding bound at ClassImplementer.hs:43:25 [ 7 of 21] Compiling Generator.Models ( Generator/Models.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator/Models.o ) Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking ... done. Loading package base ... linking ... done. Loading package array-0.4.0.1 ... linking ... done. Loading package deepseq-1.3.0.1 ... linking ... done. Loading package containers-0.5.0.0 ... linking ... done. Loading package bytestring-0.10.0.2 ... linking ... done. Loading package transformers-0.3.0.0 ... linking ... done. Loading package mtl-2.1.2 ... linking ... done. Loading package text-0.11.2.3 ... linking ... done. Loading package parsec-3.1.3 ... linking ... done. Loading package filepath-1.3.0.1 ... linking ... done. Loading package old-locale-1.0.0.5 ... linking ... done. Loading package time-1.4.0.1 ... linking ... done. Loading package unix-2.6.0.1 ... linking ... done. Loading package directory-1.2.0.1 ... linking ... done. Loading package process-1.1.0.2 ... linking ... done. Loading package system-filepath-0.4.8 ... linking ... done. Loading package system-fileio-0.3.11 ... linking ... done. Loading package pretty-1.1.1.0 ... linking ... done. Loading package template-haskell ... linking ... done. Loading package shakespeare-1.2.0.1 ... linking ... done. Loading package shakespeare-text-1.0.0.8 ... linking ... done. Loading package HUnit-1.2.5.2 ... linking ... done. Loading package network-2.4.1.2 ... linking ... done. Loading package hslogger-1.2.3 ... linking ... done. Loading package old-time-1.1.0.1 ... linking ... done. Loading package random-1.0.1.1 ... linking ... done. Loading package regex-base-0.93.2 ... linking ... done. Loading package regex-posix-0.95.2 ... linking ... done. Loading package regex-compat-0.95.1 ... linking ... done. Loading package MissingH-1.2.0.2 ... linking ... done. Generator/Models.hs:6:1: Warning: The import of `Data.Maybe' is redundant except perhaps to import instances from `Data.Maybe' To import instances alone, use: import Data.Maybe() Generator/Models.hs:43:11: Warning: This binding for `readsPrec' shadows the existing binding imported from `Prelude' at Generator/Models.hs:4:8-23 (and originally defined in `GHC.Read') Generator/Models.hs:44:11: Warning: This binding for `showsPrec' shadows the existing binding imported from `Prelude' at Generator/Models.hs:4:8-23 (and originally defined in `GHC.Show') Generator/Models.hs:46:26: Warning: This binding for `e' shadows the existing binding bound at Generator/Models.hs:32:6 [ 8 of 21] Compiling Generator.Classes ( Generator/Classes.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator/Classes.o ) Generator/Classes.hs:7:1: Warning: The import of `AST' is redundant except perhaps to import instances from `AST' To import instances alone, use: import AST() Generator/Classes.hs:8:1: Warning: The import of `Data.Maybe' is redundant except perhaps to import instances from `Data.Maybe' To import instances alone, use: import Data.Maybe() Generator/Classes.hs:10:1: Warning: The import of `Data.List' is redundant except perhaps to import instances from `Data.List' To import instances alone, use: import Data.List() [ 9 of 21] Compiling Generator.Routes ( Generator/Routes.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator/Routes.o ) [10 of 21] Compiling Generator.Validation ( Generator/Validation.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator/Validation.o ) [11 of 21] Compiling Generator.Esqueleto ( Generator/Esqueleto.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator/Esqueleto.o ) Generator/Esqueleto.hs:25:1: Warning: Top-level binding with no type signature: hsListOp :: forall a. Data.String.IsString a => ListOp -> a Generator/Esqueleto.hs:61:1: Warning: Pattern match(es) are non-exhaustive In an equation for `hsFieldRef': Patterns not matched: _ _ (FieldRefAuth _) _ _ (FieldRefSubQuery _) Generator/Esqueleto.hs:95:20: Warning: Defined but not used: `ctx' Generator/Esqueleto.hs:105:1: Warning: Pattern match(es) are non-exhaustive In an equation for `hsListFieldRef': Patterns not matched: _ (FieldRefAuth _) _ _ (FieldRefEnum _ _) _ _ (FieldRefRequest _) _ Generator/Esqueleto.hs:117:13: Warning: Defined but not used: `m' Generator/Esqueleto.hs:125:17: Warning: Defined but not used: `m' Generator/Esqueleto.hs:125:19: Warning: Defined but not used: `ctx' Generator/Esqueleto.hs:126:17: Warning: Defined but not used: `m' Generator/Esqueleto.hs:126:19: Warning: Defined but not used: `ctx' [12 of 21] Compiling Generator.Require ( Generator/Require.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator/Require.o ) Generator/Require.hs:8:1: Warning: The import of `Data.List' is redundant except perhaps to import instances from `Data.List' To import instances alone, use: import Data.List() Generator/Require.hs:9:1: Warning: The import of `Data.Maybe' is redundant except perhaps to import instances from `Data.Maybe' To import instances alone, use: import Data.Maybe() Generator/Require.hs:10:1: Warning: The import of `Data.Char' is redundant except perhaps to import instances from `Data.Char' To import instances alone, use: import Data.Char() Generator/Require.hs:13:1: Warning: The import of `Generator.Models' is redundant except perhaps to import instances from `Generator.Models' To import instances alone, use: import Generator.Models() Generator/Require.hs:15:39: Warning: Defaulting the following constraint(s) to type `Integer' (Enum a0) arising from the arithmetic sequence `1 .. ' at Generator/Require.hs:15:39-43 (Num a0) arising from the literal `1' at Generator/Require.hs:15:40 (Show a0) arising from a use of `f' at Generator/Require.hs:15:31 In the first argument of `zip', namely `[1 .. ]' In the second argument of `($)', namely `zip [1 .. ] ps' In the expression: concatMap f $ zip [1 .. ] ps [13 of 21] Compiling Generator.GetHandler ( Generator/GetHandler.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator/GetHandler.o ) Generator/GetHandler.hs:6:1: Warning: The import of `System.IO' is redundant except perhaps to import instances from `System.IO' To import instances alone, use: import System.IO() Generator/GetHandler.hs:7:1: Warning: The import of `System.FilePath' is redundant except perhaps to import instances from `System.FilePath' To import instances alone, use: import System.FilePath() Generator/GetHandler.hs:8:1: Warning: The import of `System.Directory' is redundant except perhaps to import instances from `System.Directory' To import instances alone, use: import System.Directory() Generator/GetHandler.hs:15:1: Warning: The import of `Data.Char' is redundant except perhaps to import instances from `Data.Char' To import instances alone, use: import Data.Char() Generator/GetHandler.hs:57:42: Warning: Defined but not used: `en' Generator/GetHandler.hs:57:45: Warning: Defined but not used: `an' Generator/GetHandler.hs:71:18: Warning: Defined but not used: `m' [14 of 21] Compiling Generator.UpdateHandlers ( Generator/UpdateHandlers.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator/UpdateHandlers.o ) Generator/UpdateHandlers.hs:23:22: Warning: This binding for `en' shadows the existing binding bound at Generator/UpdateHandlers.hs:22:11 Generator/UpdateHandlers.hs:38:13: Warning: This binding for `ctx' shadows the existing binding bound at Generator/UpdateHandlers.hs:46:9 Generator/UpdateHandlers.hs:42:13: Warning: This binding for `ctx' shadows the existing binding bound at Generator/UpdateHandlers.hs:46:9 Generator/UpdateHandlers.hs:58:19: Warning: Pattern match(es) are non-exhaustive In a case alternative: Patterns not matched: Just (InputFieldLocalParamField _ _) Generator/UpdateHandlers.hs:99:1: Warning: Pattern match(es) are overlapped In an equation for `inputFieldToJsonAttr': inputFieldToJsonAttr _ = ... Generator/UpdateHandlers.hs:122:29: Warning: Defined but not used: `m' Generator/UpdateHandlers.hs:122:31: Warning: Defined but not used: `r' [15 of 21] Compiling Generator.Handlers ( Generator/Handlers.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator/Handlers.o ) Generator/Handlers.hs:7:1: Warning: The import of `Data.Maybe' is redundant except perhaps to import instances from `Data.Maybe' To import instances alone, use: import Data.Maybe() Generator/Handlers.hs:11:1: Warning: The import of `Data.String.Utils' is redundant except perhaps to import instances from `Data.String.Utils' To import instances alone, use: import Data.String.Utils() [16 of 21] Compiling Generator ( Generator.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Generator.o ) Generator.hs:7:1: Warning: The import of `System.IO' is redundant except perhaps to import instances from `System.IO' To import instances alone, use: import System.IO() Generator.hs:10:1: Warning: The import of `Data.String.Utils' is redundant except perhaps to import instances from `Data.String.Utils' To import instances alone, use: import Data.String.Utils() Generator.hs:14:1: Warning: The import of `Data.List' is redundant except perhaps to import instances from `Data.List' To import instances alone, use: import Data.List() Generator.hs:15:1: Warning: The import of `Data.Maybe' is redundant except perhaps to import instances from `Data.Maybe' To import instances alone, use: import Data.Maybe() Generator.hs:16:1: Warning: The import of `Data.Char' is redundant except perhaps to import instances from `Data.Char' To import instances alone, use: import Data.Char() [17 of 21] Compiling Validation.Fields ( Validation/Fields.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Validation/Fields.o ) [18 of 21] Compiling Validation.Handlers ( Validation/Handlers.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Validation/Handlers.o ) [19 of 21] Compiling Validation.State ( Validation/State.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Validation/State.o ) Validation/State.hs:8:6: Warning: Defined but not used: type constructor or class `Info' Validation/State.hs:65:20: Warning: This binding for `id' shadows the existing binding imported from `Prelude' at Validation/State.hs:2:8-23 (and originally defined in `GHC.Base') Validation/State.hs:69:5: Warning: Pattern match(es) are non-exhaustive In a case alternative: Patterns not matched: Just [] Validation/State.hs:81:19: Warning: This binding for `id' shadows the existing binding imported from `Prelude' at Validation/State.hs:2:8-23 (and originally defined in `GHC.Base') Validation/State.hs:89:5: Warning: Pattern match(es) are non-exhaustive In a case alternative: Patterns not matched: Just [] Validation/State.hs:92:15: Warning: Defined but not used: `path' Validation/State.hs:159:63: Warning: Defined but not used: `f' Validation/State.hs:165:34: Warning: Defaulting the following constraint(s) to type `Integer' (Enum a0) arising from the arithmetic sequence `1 .. ' at Validation/State.hs:165:34-38 (Num a0) arising from the literal `1' at Validation/State.hs:165:35 (Show a0) arising from a use of `show' at Validation/State.hs:166:42-45 In the first argument of `zip', namely `[1 .. ]' In the expression: zip [1 .. ] In the expression: zip [1 .. ] $ routePathParams r Validation/State.hs:174:14: Warning: Defined but not used: `r' Validation/State.hs:221:46: Warning: This binding for `ifr' shadows the existing binding bound at Validation/State.hs:216:26 Validation/State.hs:221:46: Warning: Defined but not used: `ifr' Validation/State.hs:224:30: Warning: Defined but not used: f' Validation/State.hs:258:34: Warning: Defined but not used: f' Validation/State.hs:266:5: Warning: Pattern match(es) are overlapped In a case alternative: _ -> ... Validation/State.hs:279:5: Warning: Defined but not used: `path' Validation/State.hs:290:40: Warning: Defined but not used: `e' Validation/State.hs:293:36: Warning: Defined but not used: `e' Validation/State.hs:304:27: Warning: Defined but not used: `op' Validation/State.hs:315:22: Warning: Defined but not used: `op' Validation/State.hs:324:14: Warning: Defined but not used: `f' Validation/State.hs:332:14: Warning: Defined but not used: `f' [20 of 21] Compiling Validation ( Validation.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Validation.o ) [21 of 21] Compiling Main ( main.hs, dist/build/yesod-dsl/yesod-dsl-tmp/Main.o ) main.hs:8:1: Warning: The import of `AST' is redundant except perhaps to import instances from `AST' To import instances alone, use: import AST() main.hs:9:1: Warning: The import of `Data.List' is redundant except perhaps to import instances from `Data.List' To import instances alone, use: import Data.List() main.hs:10:1: Warning: The import of `Data.Maybe' is redundant except perhaps to import instances from `Data.Maybe' To import instances alone, use: import Data.Maybe() main.hs:12:1: Warning: The import of `System.Directory' is redundant except perhaps to import instances from `System.Directory' To import instances alone, use: import System.Directory() main.hs:13:1: Warning: The import of `Control.Monad' is redundant except perhaps to import instances from `Control.Monad' To import instances alone, use: import Control.Monad() main.hs:16:13: Warning: Defined but not used: data constructor `Input' main.hs:22:1: Warning: Top-level binding with no type signature: header :: [Char] main.hs:23:1: Warning: Top-level binding with no type signature: main :: IO () Linking dist/build/yesod-dsl/yesod-dsl ... Warning: No documentation was generated as this package does not contain a library. Perhaps you want to use the --executables flag. directory dist/doc/html/yesod-dsl does exist: False creating /srv/hackage/var/build/cache/inst/share/doc/yesod-dsl-0.1.1.6 Installing LICENSE to /srv/hackage/var/build/cache/inst/share/doc/yesod-dsl-0.1.1.6/LICENSE Installing executable(s) in /srv/hackage/var/build/cache/inst/bin creating /srv/hackage/var/build/cache/inst/bin Installing executable dist/build/yesod-dsl/yesod-dsl to /srv/hackage/var/build/cache/inst/bin/yesod-dsl /usr/bin/strip /srv/hackage/var/build/cache/inst/bin/yesod-dsl