Resolving dependencies... Configuring fgl-5.5.3.0... Configuring mtl-2.2.1... Building fgl-5.5.3.0... Building mtl-2.2.1... Installed mtl-2.2.1 Configuring network-2.6.3.1... Building network-2.6.3.1... Installed fgl-5.5.3.0 Configuring old-locale-1.0.0.7... Building old-locale-1.0.0.7... Configuring pqueue-1.3.2... Installed old-locale-1.0.0.7 Building pqueue-1.3.2... Configuring uulib-0.9.22... Installed network-2.6.3.1 Building uulib-0.9.22... Configuring text-1.2.2.1... Installed pqueue-1.3.2 Building text-1.2.2.1... Configuring fclabels-2.0.3.2... Installed uulib-0.9.22 Building fclabels-2.0.3.2... Configuring logict-0.6.0.2... Installed fclabels-2.0.3.2 Building logict-0.6.0.2... Configuring old-time-1.1.0.3... Installed text-1.2.2.1 Building old-time-1.1.0.3... Configuring uuagc-cabal-1.0.6.0... Installed logict-0.6.0.2 Building uuagc-cabal-1.0.6.0... Installed old-time-1.1.0.3 Configuring hashable-1.2.4.0... Building hashable-1.2.4.0... Configuring parsec-3.1.11... Installed hashable-1.2.4.0 Configuring polyparse-1.12... Installed uuagc-cabal-1.0.6.0 Building parsec-3.1.11... Building polyparse-1.12... Configuring logict-state-0.1.0.2... Installed parsec-3.1.11 Building logict-state-0.1.0.2... Configuring time-compat-0.1.0.3... Installed polyparse-1.12 Building time-compat-0.1.0.3... Installed logict-state-0.1.0.2 Configuring network-uri-2.6.1.0... Building network-uri-2.6.1.0... Configuring cpphs-1.20.2... Installed time-compat-0.1.0.3 Building cpphs-1.20.2... Installed network-uri-2.6.1.0 Configuring uhc-util-0.1.6.6... Building uhc-util-0.1.6.6... Installed cpphs-1.20.2 Configuring haskell-src-exts-1.19.0... Building haskell-src-exts-1.19.0... Installed uhc-util-0.1.6.6 Installed haskell-src-exts-1.19.0 Configuring uuagc-0.9.52.1... Building uuagc-0.9.52.1... Installed uuagc-0.9.52.1 Configuring shuffle-0.1.3.3... Building shuffle-0.1.3.3... Installed shuffle-0.1.3.3 Downloading ruler-0.4.0.1... Configuring ruler-0.4.0.1... Building ruler-0.4.0.1... Failed to install ruler-0.4.0.1 Build log ( /home/builder/.cabal/logs/ruler-0.4.0.1.log ): cabal: Entering directory '/tmp/cabal-tmp-27979/ruler-0.4.0.1' [1 of 1] Compiling Main ( /tmp/cabal-tmp-27979/ruler-0.4.0.1/dist/setup/setup.hs, /tmp/cabal-tmp-27979/ruler-0.4.0.1/dist/setup/Main.o ) Linking /tmp/cabal-tmp-27979/ruler-0.4.0.1/dist/setup/setup ... Configuring ruler-0.4.0.1... [Shuffle] src/Main1AG.cag -> dist/build/ruler/ruler-tmp/Main1AG.ag [Shuffle] src/AS1/Imports.cag -> dist/build/ruler/ruler-tmp/AS1/Imports.ag [Shuffle] src/Main2AG.cag -> dist/build/ruler/ruler-tmp/Main2AG.ag [Shuffle] src/TrfAS2/GenARule.cag -> dist/build/ruler/ruler-tmp/TrfAS2/GenARule.ag [Shuffle] src/TrfAS2/GenLaTeX.cag -> dist/build/ruler/ruler-tmp/TrfAS2/GenLaTeX.ag [Shuffle] src/Ty/PrettyPrint.cag -> dist/build/ruler/ruler-tmp/Ty/PrettyPrint.ag [Shuffle] src/Expr/IsRw.cag -> dist/build/ruler/ruler-tmp/Expr/IsRw.ag [Shuffle] src/Expr/NmS.cag -> dist/build/ruler/ruler-tmp/Expr/NmS.ag [Shuffle] src/Expr/LaTeX.cag -> dist/build/ruler/ruler-tmp/Expr/LaTeX.ag [Shuffle] src/Expr/CoGam.cag -> dist/build/ruler/ruler-tmp/Expr/CoGam.ag [Shuffle] src/ViewSel/Self.cag -> dist/build/ruler/ruler-tmp/ViewSel/Self.ag [Shuffle] src/ViewSel/NmS.cag -> dist/build/ruler/ruler-tmp/ViewSel/NmS.ag [Shuffle] src/ViewSel/RlRnm.cag -> dist/build/ruler/ruler-tmp/ViewSel/RlRnm.ag [Shuffle] src/ViewSel/RlIsSel.cag -> dist/build/ruler/ruler-tmp/ViewSel/RlIsSel.ag [Shuffle] src/ViewSel/PrettyPrint.cag -> dist/build/ruler/ruler-tmp/ViewSel/PrettyPrint.ag [Shuffle] src/ARule/PatternUniq.cag -> dist/build/ruler/ruler-tmp/ARule/PatternUniq.ag [Shuffle] src/ARule/RwSubst.cag -> dist/build/ruler/ruler-tmp/ARule/RwSubst.ag [Shuffle] src/ARule/AVarRename.cag -> dist/build/ruler/ruler-tmp/ARule/AVarRename.ag [Shuffle] src/ARule/ElimCopyRule.cag -> dist/build/ruler/ruler-tmp/ARule/ElimCopyRule.ag [Shuffle] src/ARule/ElimWildcAssign.cag -> dist/build/ruler/ruler-tmp/ARule/ElimWildcAssign.ag [Shuffle] src/ARule/PrettyPrint.cag -> dist/build/ruler/ruler-tmp/ARule/PrettyPrint.ag [Shuffle] src/Expr/Expr.cag -> dist/build/ruler/ruler-tmp/Expr/Expr.ag [Shuffle] src/Ty/Ty.cag -> dist/build/ruler/ruler-tmp/Ty/Ty.ag [Shuffle] src/AbsSyn/AbsSyn1.cag -> dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn1.ag [Shuffle] src/AbsSyn/AbsSyn2.cag -> dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn2.ag [Shuffle] src/ViewSel/ViewSel.cag -> dist/build/ruler/ruler-tmp/ViewSel/ViewSel.ag [Shuffle] src/ARule/ARule.cag -> dist/build/ruler/ruler-tmp/ARule/ARule.ag [Shuffle] src/AbsSyn/AbsSyn1AG.cag -> dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn1AG.ag [Shuffle] src/AbsSyn/CommonAG.cag -> dist/build/ruler/ruler-tmp/AbsSyn/CommonAG.ag [Shuffle] src/FmGamAG.cag -> dist/build/ruler/ruler-tmp/FmGamAG.ag [Shuffle] src/AS1/Misc.cag -> dist/build/ruler/ruler-tmp/AS1/Misc.ag [Shuffle] src/AS1/ViewDpd.cag -> dist/build/ruler/ruler-tmp/AS1/ViewDpd.ag [Shuffle] src/AS1/SchemeDpd.cag -> dist/build/ruler/ruler-tmp/AS1/SchemeDpd.ag [Shuffle] src/AS1/Pretty.cag -> dist/build/ruler/ruler-tmp/AS1/Pretty.ag [Shuffle] src/AS1/RlSel.cag -> dist/build/ruler/ruler-tmp/AS1/RlSel.ag [Shuffle] src/AS1/GenAS2.cag -> dist/build/ruler/ruler-tmp/AS1/GenAS2.ag [Shuffle] src/Expr/AbsSynAG.cag -> dist/build/ruler/ruler-tmp/Expr/AbsSynAG.ag [Shuffle] src/Expr/IsRwAG.cag -> dist/build/ruler/ruler-tmp/Expr/IsRwAG.ag [Shuffle] src/Expr/NmSAG.cag -> dist/build/ruler/ruler-tmp/Expr/NmSAG.ag [Shuffle] src/Expr/FmGamAG.cag -> dist/build/ruler/ruler-tmp/Expr/FmGamAG.ag [Shuffle] src/Expr/PrettyPrintAG.cag -> dist/build/ruler/ruler-tmp/Expr/PrettyPrintAG.ag [Shuffle] src/Expr/SelfAG.cag -> dist/build/ruler/ruler-tmp/Expr/SelfAG.ag [Shuffle] src/Ty/AbsSynAG.cag -> dist/build/ruler/ruler-tmp/Ty/AbsSynAG.ag [Shuffle] src/Ty/SelfAG.cag -> dist/build/ruler/ruler-tmp/Ty/SelfAG.ag [Shuffle] src/AbsSyn/AbsSyn2AG.cag -> dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn2AG.ag [Shuffle] src/AS2/Opts.cag -> dist/build/ruler/ruler-tmp/AS2/Opts.ag [Shuffle] src/AS2/Pretty.cag -> dist/build/ruler/ruler-tmp/AS2/Pretty.ag [Shuffle] src/ARule/AbsSynAG.cag -> dist/build/ruler/ruler-tmp/ARule/AbsSynAG.ag [Shuffle] src/ARule/PrettyPrintAG.cag -> dist/build/ruler/ruler-tmp/ARule/PrettyPrintAG.ag [Shuffle] src/ARule/SelfAG.cag -> dist/build/ruler/ruler-tmp/ARule/SelfAG.ag [Shuffle] src/ARule/FmGamAG.cag -> dist/build/ruler/ruler-tmp/ARule/FmGamAG.ag [Shuffle] src/TrfAS2/CommonAG.cag -> dist/build/ruler/ruler-tmp/TrfAS2/CommonAG.ag [Shuffle] src/Ty/PrettyPrintAG.cag -> dist/build/ruler/ruler-tmp/Ty/PrettyPrintAG.ag [Shuffle] src/Expr/OptsAG.cag -> dist/build/ruler/ruler-tmp/Expr/OptsAG.ag [Shuffle] src/Expr/LaTeXAG.cag -> dist/build/ruler/ruler-tmp/Expr/LaTeXAG.ag [Shuffle] src/ViewSel/AbsSynAG.cag -> dist/build/ruler/ruler-tmp/ViewSel/AbsSynAG.ag [Shuffle] src/ViewSel/DpdGrAG.cag -> dist/build/ruler/ruler-tmp/ViewSel/DpdGrAG.ag [Shuffle] src/ViewSel/NmSAG.cag -> dist/build/ruler/ruler-tmp/ViewSel/NmSAG.ag [Shuffle] src/ARule/OptsAG.cag -> dist/build/ruler/ruler-tmp/ARule/OptsAG.ag [Shuffle] src/ARule/CopyRuleNmAG.cag -> dist/build/ruler/ruler-tmp/ARule/CopyRuleNmAG.ag [Shuffle] src/Expr/RwExprGamAG.cag -> dist/build/ruler/ruler-tmp/Expr/RwExprGamAG.ag [Shuffle] src/ARule/EqnDest1NmAG.cag -> dist/build/ruler/ruler-tmp/ARule/EqnDest1NmAG.ag [Shuffle] src/ARule/InCompDestAG.cag -> dist/build/ruler/ruler-tmp/ARule/InCompDestAG.ag [Shuffle] src/KeywParser.chs -> dist/build/ruler/ruler-tmp/KeywParser.hs [Shuffle] src/Gam.chs -> dist/build/ruler/ruler-tmp/Gam.hs [Shuffle] src/WrKindGam.chs -> dist/build/ruler/ruler-tmp/WrKindGam.hs [Shuffle] src/FmGam.chs -> dist/build/ruler/ruler-tmp/FmGam.hs [Shuffle] src/JdShpGam.chs -> dist/build/ruler/ruler-tmp/JdShpGam.hs [Shuffle] src/ScannerMachine.chs -> dist/build/ruler/ruler-tmp/ScannerMachine.hs [Shuffle] src/Version.chs -> dist/build/ruler/ruler-tmp/Version.hs [Shuffle] src/LaTeXFmtUtils.chs -> dist/build/ruler/ruler-tmp/LaTeXFmtUtils.hs [Shuffle] src/Common.chs -> dist/build/ruler/ruler-tmp/Common.hs [Shuffle] src/ECnstrGam.chs -> dist/build/ruler/ruler-tmp/ECnstrGam.hs [Shuffle] src/NmParser.chs -> dist/build/ruler/ruler-tmp/NmParser.hs [Shuffle] src/Err.chs -> dist/build/ruler/ruler-tmp/Err.hs [Shuffle] src/Admin.chs -> dist/build/ruler/ruler-tmp/Admin.hs [Shuffle] src/Config.chs -> dist/build/ruler/ruler-tmp/Config.hs [Shuffle] src/SelParser.chs -> dist/build/ruler/ruler-tmp/SelParser.hs [Shuffle] src/RwExprGam.chs -> dist/build/ruler/ruler-tmp/RwExprGam.hs [Shuffle] src/Utils.chs -> dist/build/ruler/ruler-tmp/Utils.hs [Shuffle] src/AttrProps.chs -> dist/build/ruler/ruler-tmp/AttrProps.hs [Shuffle] src/Opts.chs -> dist/build/ruler/ruler-tmp/Opts.hs [Shuffle] src/Scanner.chs -> dist/build/ruler/ruler-tmp/Scanner.hs [Shuffle] src/MkAdmin.chs -> dist/build/ruler/ruler-tmp/MkAdmin.hs [Shuffle] src/Parser.chs -> dist/build/ruler/ruler-tmp/Parser.hs [Shuffle] src/Ruler.chs -> dist/build/ruler/ruler-tmp/Ruler.hs [Shuffle] src/Expr/ToAEqn.chs -> dist/build/ruler/ruler-tmp/Expr/ToAEqn.hs [Shuffle] src/Expr/Utils.chs -> dist/build/ruler/ruler-tmp/Expr/Utils.hs [Shuffle] src/Ty/Utils.chs -> dist/build/ruler/ruler-tmp/Ty/Utils.hs [Shuffle] src/ViewSel/Utils.chs -> dist/build/ruler/ruler-tmp/ViewSel/Utils.hs [Shuffle] src/ViewSel/Parser.chs -> dist/build/ruler/ruler-tmp/ViewSel/Parser.hs [Shuffle] src/ARule/Utils.chs -> dist/build/ruler/ruler-tmp/ARule/Utils.hs Building ruler-0.4.0.1... Preprocessing executable 'ruler' for ruler-0.4.0.1... [UUAGC] processing: dist/build/ruler/ruler-tmp/Main1AG.ag generating: dist/build/ruler/ruler-tmp/Main1AG.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/AS1/Imports.ag generating: dist/build/ruler/ruler-tmp/AS1/Imports.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/Main2AG.ag generating: dist/build/ruler/ruler-tmp/Main2AG.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/TrfAS2/GenARule.ag generating: dist/build/ruler/ruler-tmp/TrfAS2/GenARule.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/TrfAS2/GenLaTeX.ag generating: dist/build/ruler/ruler-tmp/TrfAS2/GenLaTeX.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/Ty/PrettyPrint.ag generating: dist/build/ruler/ruler-tmp/Ty/PrettyPrint.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/Expr/IsRw.ag generating: dist/build/ruler/ruler-tmp/Expr/IsRw.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/Expr/NmS.ag generating: dist/build/ruler/ruler-tmp/Expr/NmS.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/Expr/LaTeX.ag generating: dist/build/ruler/ruler-tmp/Expr/LaTeX.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/Expr/CoGam.ag generating: dist/build/ruler/ruler-tmp/Expr/CoGam.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ViewSel/Self.ag generating: dist/build/ruler/ruler-tmp/ViewSel/Self.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ViewSel/NmS.ag generating: dist/build/ruler/ruler-tmp/ViewSel/NmS.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ViewSel/RlRnm.ag generating: dist/build/ruler/ruler-tmp/ViewSel/RlRnm.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ViewSel/RlIsSel.ag generating: dist/build/ruler/ruler-tmp/ViewSel/RlIsSel.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ViewSel/PrettyPrint.ag generating: dist/build/ruler/ruler-tmp/ViewSel/PrettyPrint.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ARule/PatternUniq.ag generating: dist/build/ruler/ruler-tmp/ARule/PatternUniq.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ARule/RwSubst.ag generating: dist/build/ruler/ruler-tmp/ARule/RwSubst.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ARule/AVarRename.ag generating: dist/build/ruler/ruler-tmp/ARule/AVarRename.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ARule/ElimCopyRule.ag generating: dist/build/ruler/ruler-tmp/ARule/ElimCopyRule.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ARule/ElimWildcAssign.ag generating: dist/build/ruler/ruler-tmp/ARule/ElimWildcAssign.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ARule/PrettyPrint.ag generating: dist/build/ruler/ruler-tmp/ARule/PrettyPrint.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/Expr/Expr.ag generating: dist/build/ruler/ruler-tmp/Expr/Expr.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/Ty/Ty.ag generating: dist/build/ruler/ruler-tmp/Ty/Ty.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn1.ag generating: dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn1.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn2.ag generating: dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn2.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ViewSel/ViewSel.ag generating: dist/build/ruler/ruler-tmp/ViewSel/ViewSel.hs [UUAGC] processing: dist/build/ruler/ruler-tmp/ARule/ARule.ag generating: dist/build/ruler/ruler-tmp/ARule/ARule.hs [ 1 of 57] Compiling ViewSel.ViewSel ( dist/build/ruler/ruler-tmp/ViewSel/ViewSel.hs, dist/build/ruler/ruler-tmp/ViewSel/ViewSel.o ) [ 2 of 57] Compiling ViewSel.Self ( dist/build/ruler/ruler-tmp/ViewSel/Self.hs, dist/build/ruler/ruler-tmp/ViewSel/Self.o ) [ 3 of 57] Compiling ViewSel.RlRnm ( dist/build/ruler/ruler-tmp/ViewSel/RlRnm.hs, dist/build/ruler/ruler-tmp/ViewSel/RlRnm.o ) [ 4 of 57] Compiling ViewSel.PrettyPrint ( dist/build/ruler/ruler-tmp/ViewSel/PrettyPrint.hs, dist/build/ruler/ruler-tmp/ViewSel/PrettyPrint.o ) [ 5 of 57] Compiling ViewSel.NmS ( dist/build/ruler/ruler-tmp/ViewSel/NmS.hs, dist/build/ruler/ruler-tmp/ViewSel/NmS.o ) [ 6 of 57] Compiling ScannerMachine ( dist/build/ruler/ruler-tmp/ScannerMachine.hs, dist/build/ruler/ruler-tmp/ScannerMachine.o ) [ 7 of 57] Compiling Scanner ( dist/build/ruler/ruler-tmp/Scanner.hs, dist/build/ruler/ruler-tmp/Scanner.o ) [ 8 of 57] Compiling Paths_ruler ( dist/build/autogen/Paths_ruler.hs, dist/build/ruler/ruler-tmp/Paths_ruler.o ) [ 9 of 57] Compiling Version ( dist/build/ruler/ruler-tmp/Version.hs, dist/build/ruler/ruler-tmp/Version.o ) [10 of 57] Compiling Err ( dist/build/ruler/ruler-tmp/Err.hs, dist/build/ruler/ruler-tmp/Err.o ) [11 of 57] Compiling Config ( dist/build/ruler/ruler-tmp/Config.hs, dist/build/ruler/ruler-tmp/Config.o ) [12 of 57] Compiling SelParser ( dist/build/ruler/ruler-tmp/SelParser.hs, dist/build/ruler/ruler-tmp/SelParser.o ) [13 of 57] Compiling AttrProps ( dist/build/ruler/ruler-tmp/AttrProps.hs, dist/build/ruler/ruler-tmp/AttrProps.o ) [14 of 57] Compiling Common ( dist/build/ruler/ruler-tmp/Common.hs, dist/build/ruler/ruler-tmp/Common.o ) dist/build/ruler/ruler-tmp/Common.hs:73:10: warning: [-Wtabs] Tab character found here, and in three further locations. Please use spaces instead. [15 of 57] Compiling Expr.Expr ( dist/build/ruler/ruler-tmp/Expr/Expr.hs, dist/build/ruler/ruler-tmp/Expr/Expr.o ) [16 of 57] Compiling Expr.IsRw ( dist/build/ruler/ruler-tmp/Expr/IsRw.hs, dist/build/ruler/ruler-tmp/Expr/IsRw.o ) [17 of 57] Compiling Expr.NmS ( dist/build/ruler/ruler-tmp/Expr/NmS.hs, dist/build/ruler/ruler-tmp/Expr/NmS.o ) [18 of 57] Compiling Gam ( dist/build/ruler/ruler-tmp/Gam.hs, dist/build/ruler/ruler-tmp/Gam.o ) [19 of 57] Compiling ECnstrGam ( dist/build/ruler/ruler-tmp/ECnstrGam.hs, dist/build/ruler/ruler-tmp/ECnstrGam.o ) [20 of 57] Compiling Expr.CoGam ( dist/build/ruler/ruler-tmp/Expr/CoGam.hs, dist/build/ruler/ruler-tmp/Expr/CoGam.o ) [21 of 57] Compiling FmGam ( dist/build/ruler/ruler-tmp/FmGam.hs, dist/build/ruler/ruler-tmp/FmGam.o ) [22 of 57] Compiling JdShpGam ( dist/build/ruler/ruler-tmp/JdShpGam.hs, dist/build/ruler/ruler-tmp/JdShpGam.o ) [23 of 57] Compiling LaTeXFmtUtils ( dist/build/ruler/ruler-tmp/LaTeXFmtUtils.hs, dist/build/ruler/ruler-tmp/LaTeXFmtUtils.o ) [24 of 57] Compiling RwExprGam ( dist/build/ruler/ruler-tmp/RwExprGam.hs, dist/build/ruler/ruler-tmp/RwExprGam.o ) [25 of 57] Compiling Ty.Ty ( dist/build/ruler/ruler-tmp/Ty/Ty.hs, dist/build/ruler/ruler-tmp/Ty/Ty.o ) [26 of 57] Compiling Ty.PrettyPrint ( dist/build/ruler/ruler-tmp/Ty/PrettyPrint.hs, dist/build/ruler/ruler-tmp/Ty/PrettyPrint.o ) [27 of 57] Compiling Ty.Utils ( dist/build/ruler/ruler-tmp/Ty/Utils.hs, dist/build/ruler/ruler-tmp/Ty/Utils.o ) [28 of 57] Compiling ViewSel.RlIsSel ( dist/build/ruler/ruler-tmp/ViewSel/RlIsSel.hs, dist/build/ruler/ruler-tmp/ViewSel/RlIsSel.o ) [29 of 57] Compiling ViewSel.Utils ( dist/build/ruler/ruler-tmp/ViewSel/Utils.hs, dist/build/ruler/ruler-tmp/ViewSel/Utils.o ) [30 of 57] Compiling WrKindGam ( dist/build/ruler/ruler-tmp/WrKindGam.hs, dist/build/ruler/ruler-tmp/WrKindGam.o ) [31 of 57] Compiling KeywParser ( dist/build/ruler/ruler-tmp/KeywParser.hs, dist/build/ruler/ruler-tmp/KeywParser.o ) [32 of 57] Compiling NmParser ( dist/build/ruler/ruler-tmp/NmParser.hs, dist/build/ruler/ruler-tmp/NmParser.o ) [33 of 57] Compiling ViewSel.Parser ( dist/build/ruler/ruler-tmp/ViewSel/Parser.hs, dist/build/ruler/ruler-tmp/ViewSel/Parser.o ) [34 of 57] Compiling Opts ( dist/build/ruler/ruler-tmp/Opts.hs, dist/build/ruler/ruler-tmp/Opts.o ) dist/build/ruler/ruler-tmp/Opts.hs:21:17: warning: [-Wtabs] Tab character found here, and in six further locations. Please use spaces instead. [35 of 57] Compiling ARule.ARule ( dist/build/ruler/ruler-tmp/ARule/ARule.hs, dist/build/ruler/ruler-tmp/ARule/ARule.o ) [36 of 57] Compiling ARule.AVarRename ( dist/build/ruler/ruler-tmp/ARule/AVarRename.hs, dist/build/ruler/ruler-tmp/ARule/AVarRename.o ) [37 of 57] Compiling ARule.ElimCopyRule ( dist/build/ruler/ruler-tmp/ARule/ElimCopyRule.hs, dist/build/ruler/ruler-tmp/ARule/ElimCopyRule.o ) [38 of 57] Compiling ARule.ElimWildcAssign ( dist/build/ruler/ruler-tmp/ARule/ElimWildcAssign.hs, dist/build/ruler/ruler-tmp/ARule/ElimWildcAssign.o ) [39 of 57] Compiling ARule.PrettyPrint ( dist/build/ruler/ruler-tmp/ARule/PrettyPrint.hs, dist/build/ruler/ruler-tmp/ARule/PrettyPrint.o ) [40 of 57] Compiling AbsSyn.AbsSyn2 ( dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn2.hs, dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn2.o ) [41 of 57] Compiling Expr.ToAEqn ( dist/build/ruler/ruler-tmp/Expr/ToAEqn.hs, dist/build/ruler/ruler-tmp/Expr/ToAEqn.o ) [42 of 57] Compiling ARule.RwSubst ( dist/build/ruler/ruler-tmp/ARule/RwSubst.hs, dist/build/ruler/ruler-tmp/ARule/RwSubst.o ) [43 of 57] Compiling ARule.PatternUniq ( dist/build/ruler/ruler-tmp/ARule/PatternUniq.hs, dist/build/ruler/ruler-tmp/ARule/PatternUniq.o ) [44 of 57] Compiling Expr.LaTeX ( dist/build/ruler/ruler-tmp/Expr/LaTeX.hs, dist/build/ruler/ruler-tmp/Expr/LaTeX.o ) [45 of 57] Compiling ARule.Utils ( dist/build/ruler/ruler-tmp/ARule/Utils.hs, dist/build/ruler/ruler-tmp/ARule/Utils.o ) [46 of 57] Compiling Expr.Utils ( dist/build/ruler/ruler-tmp/Expr/Utils.hs, dist/build/ruler/ruler-tmp/Expr/Utils.o ) [47 of 57] Compiling Admin ( dist/build/ruler/ruler-tmp/Admin.hs, dist/build/ruler/ruler-tmp/Admin.o ) dist/build/ruler/ruler-tmp/Admin.hs:38:13: warning: [-Wtabs] Tab character found here, and in 71 further locations. Please use spaces instead. [48 of 57] Compiling AbsSyn.AbsSyn1 ( dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn1.hs, dist/build/ruler/ruler-tmp/AbsSyn/AbsSyn1.o ) [49 of 57] Compiling AS1.Imports ( dist/build/ruler/ruler-tmp/AS1/Imports.hs, dist/build/ruler/ruler-tmp/AS1/Imports.o ) [50 of 57] Compiling Parser ( dist/build/ruler/ruler-tmp/Parser.hs, dist/build/ruler/ruler-tmp/Parser.o ) dist/build/ruler/ruler-tmp/Parser.hs:28:30: error: Not in scope: type variable ‘i’ dist/build/ruler/ruler-tmp/Parser.hs:28:32: error: Not in scope: type variable ‘o’ dist/build/ruler/ruler-tmp/Parser.hs:28:40: error: Not in scope: type variable ‘p’ dist/build/ruler/ruler-tmp/Parser.hs:28:60: error: Not in scope: type variable ‘i’ dist/build/ruler/ruler-tmp/Parser.hs:28:68: error: Not in scope: type variable ‘p’ dist/build/ruler/ruler-tmp/Parser.hs:28:83: error: Not in scope: type variable ‘o’ dist/build/ruler/ruler-tmp/Parser.hs:28:95: error: Not in scope: type variable ‘p’ dist/build/ruler/ruler-tmp/Parser.hs:29:24: error: Not in scope: type variable ‘i’ dist/build/ruler/ruler-tmp/Parser.hs:29:26: error: Not in scope: type variable ‘o’ dist/build/ruler/ruler-tmp/Parser.hs:29:34: error: Not in scope: type variable ‘p’ cabal: Leaving directory '/tmp/cabal-tmp-27979/ruler-0.4.0.1' cabal: Error: some packages failed to install: ruler-0.4.0.1 failed during the building phase. The exception was: ExitFailure 1