Skip to content

Instantly share code, notes, and snippets.

@eccstartup
Created September 3, 2013 13:16
Show Gist options
  • Save eccstartup/6423768 to your computer and use it in GitHub Desktop.
Save eccstartup/6423768 to your computer and use it in GitHub Desktop.
autoreconf -i
```
configure.ac:17: installing 'ac-macros/compile'
configure.ac:13: installing 'ac-macros/config.guess'
configure.ac:13: installing 'ac-macros/config.sub'
configure.ac:5: installing 'ac-macros/install-sh'
configure.ac:5: installing 'ac-macros/missing'
```
=============
./configure
```
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ac-macros/install-sh -c -d
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-apple-darwin12.4.1
checking host system type... x86_64-apple-darwin12.4.1
checking whether ln -s works... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for ghc... /usr/bin/ghc
checking for mingw-gcc... no
checking for mingw32-gcc... no
checking for i386-mingw32-gcc... no
checking for i686-w64-mingw32-gcc... no
checking for module Data.Generics.Instances... [1 of 1] Compiling Main ( conftest.hs, conftest.o )
Linking conftest ...
in package syb
checking for module System.Time... [1 of 1] Compiling Main ( conftest.hs, conftest.o ) [System.Time changed]
Linking conftest ...
in package old-time
checking for module Text.PrettyPrint.HughesPJ... [1 of 1] Compiling Main ( conftest.hs, conftest.o ) [Text.PrettyPrint.HughesPJ changed]
in package pretty
checking for module System.Console.Readline... no; and neither in package readline
checking for module System.Console.Editline.Readline... no; and neither in package editline
checking for module System.Console.Haskeline... [1 of 1] Compiling Main ( conftest.hs, conftest.o )
Linking conftest ...
in package haskeline
checking for module System.Posix... [1 of 1] Compiling Main ( conftest.hs, conftest.o )
Linking conftest ...
in package unix
checking for module System.Win32... no; and neither in package Win32
checking for module System.IO.Temp... [1 of 1] Compiling Main ( conftest.hs, conftest.o )
Linking conftest ...
in package temporary
checking for module System... no; and neither in package base
checking for hsc2hs... /usr/bin/hsc2hs
[1 of 1] Compiling Main ( conftest.hs, conftest.o ) [Text.PrettyPrint.HughesPJ changed]
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating ajhc.spec
config.status: creating src/hs_src_config.h
config.status: creating src/Version/Config.hs
config.status: creating docs/building.mkd
config.status: creating src/cbits/config.h
config.status: creating src/data/targets.ini
config.status: creating ajhc.cabal
config.status: creating Makefile.cabalinst
config.status: creating src/Support/Cabal.hs
config.status: creating Setup.hs
```
=================
make
```
git log fork-jhc-0.8.0-darcs20120314.. > ChangeLog
echo -n "`head -1 ChangeLog | sed -ne 's/^commit \(.*\)/\1/p'`" > src/data/shortchange.txt
perl ./utils/op_raw.prl src/RawFiles src/data/ViaGhc.hs src/data/prelude.m4 src/data/targets.ini rts/rts/constants.h rts/rts/stableptr.c rts/rts/stableptr.h rts/sys/queue.h rts/HsFFI.h rts/sys/wsize.h rts/sys/bitarray.h ChangeLog src/data/shortchange.txt rts/rts/slub.c rts/rts/gc_jgc.c rts/rts/gc_jgc.h rts/rts/profile.c rts/rts/profile.h rts/rts/cdefs.h rts/rts/rts_support.c rts/rts/rts_support.h rts/rts/gc.h rts/rts/gc_none.c rts/rts/gc_none.h rts/rts/jhc_rts.c rts/rts/jhc_rts.h rts/lib/lib_cbits.c rts/jhc_rts_header.h rts/lib/lib_cbits.h rts/rts/gc_jgc_internal.h rts/rts/conc.c rts/rts/conc.h > src/RawFiles.hs
happy -a -g -c src/FrontEnd/HsParser.y -o src/FrontEnd/HsParser.hs
shift/reduce conflicts: 60
reduce/reduce conflicts: 74
perl ./utils/opt_sets.prl -n src/FlagDump.flags src/FlagDump.flags > src/FlagDump.hs
Use of uninitialized value $cat in hash element at ./utils/opt_sets.prl line 45, <> line 79.
perl ./utils/opt_sets.prl -n src/FlagOpts.flags src/FlagOpts.flags > src/FlagOpts.hs
Use of uninitialized value $cat in hash element at ./utils/opt_sets.prl line 45, <> line 50.
Use of uninitialized value $cat in hash element at ./utils/opt_sets.prl line 45, <> line 50.
perl utils/op_names.prl > src/Name/Prim.hs || rm -f src/Name/Prim.hs
perl ./utils/gen_props.prl src/data/props.txt > src/Info/Properties.hs || rm -f src/Info/Properties.hs
make all-am
mkdir -p `echo src/StringTable/Atom.hs | sed -e 's@/[^/]*$@@'`
"/usr/bin/hsc2hs" -I./src/data -I./src/StringTable -I./src/cbits -I./src/cbits -o src/StringTable/Atom.hs src/StringTable/Atom.hsc
cabal configure
Resolving dependencies...
[1 of 1] Compiling Main ( Setup.hs, dist/setup/Main.o )
Linking ./dist/setup/setup ...
Configuring ajhc-0.8.0.9...
cabal build
Building ajhc-0.8.0.9...
Preprocessing library ajhc-0.8.0.9...
shift/reduce conflicts: 60
reduce/reduce conflicts: 74
src/E/PrimOpt.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/FrontEnd/Exports.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/Ho/Build.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/Util/Graph.hs:3:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
[ 1 of 178] Compiling Util.Util ( src/Util/Util.hs, dist/build/Util/Util.o )
[ 2 of 178] Compiling Util.UnionFind ( src/Util/UnionFind.hs, dist/build/Util/UnionFind.o )
[ 3 of 178] Compiling Util.TrueSet ( src/Util/TrueSet.hs, dist/build/Util/TrueSet.o )
[ 4 of 178] Compiling Util.SHA1 ( src/Util/SHA1.hs, dist/build/Util/SHA1.o )
[ 5 of 178] Compiling Util.Histogram ( src/Util/Histogram.hs, dist/build/Util/Histogram.o )
[ 6 of 178] Compiling Paths_ajhc ( dist/build/autogen/Paths_ajhc.hs, dist/build/Paths_ajhc.o )
[ 7 of 178] Compiling Util.IntBag ( src/Util/IntBag.hs, dist/build/Util/IntBag.o )
[ 8 of 178] Compiling Util.ExitCodes ( src/Util/ExitCodes.hs, dist/build/Util/ExitCodes.o )
[ 9 of 178] Compiling Support.Cabal ( src/Support/Cabal.hs, dist/build/Support/Cabal.o )
[ 10 of 178] Compiling Info.Properties ( src/Info/Properties.hs, dist/build/Info/Properties.o )
[ 11 of 178] Compiling Support.MD5 ( src/Support/MD5.hs, dist/build/Support/MD5.o )
[ 12 of 178] Compiling Version.Config ( src/Version/Config.hs, dist/build/Version/Config.o )
[ 13 of 178] Compiling Util.YAML ( src/Util/YAML.hs, dist/build/Util/YAML.o )
[ 14 of 178] Compiling Support.CFF ( src/Support/CFF.hs, dist/build/Support/CFF.o )
[ 15 of 178] Compiling Util.Graphviz ( src/Util/Graphviz.hs, dist/build/Util/Graphviz.o )
[ 16 of 178] Compiling Util.UnionSolve ( src/Util/UnionSolve.hs, dist/build/Util/UnionSolve.o )
[ 17 of 178] Compiling Support.CompatMingw32 ( src/Support/CompatMingw32.hs, dist/build/Support/CompatMingw32.o )
[ 18 of 178] Compiling RawFiles ( src/RawFiles.hs, dist/build/RawFiles.o )
[ 19 of 178] Compiling Version.Version ( src/Version/Version.hs, dist/build/Version/Version.o )
[ 20 of 178] Compiling Util.Perhaps ( src/Util/Perhaps.hs, dist/build/Util/Perhaps.o )
[ 21 of 178] Compiling Util.Once ( src/Util/Once.hs, dist/build/Util/Once.o )
[ 22 of 178] Compiling FrontEnd.Unlit ( src/FrontEnd/Unlit.hs, dist/build/FrontEnd/Unlit.o )
[ 23 of 178] Compiling FrontEnd.Syn.Options ( src/FrontEnd/Syn/Options.hs, dist/build/FrontEnd/Syn/Options.o )
[ 24 of 178] Compiling FrontEnd.DependAnalysis ( src/FrontEnd/DependAnalysis.hs, dist/build/FrontEnd/DependAnalysis.o )
[ 25 of 178] Compiling Util.Inst ( src/Util/Inst.hs, dist/build/Util/Inst.o )
[ 26 of 178] Compiling Support.Tickle ( src/Support/Tickle.hs, dist/build/Support/Tickle.o )
[ 27 of 178] Compiling Support.Tuple ( src/Support/Tuple.hs, dist/build/Support/Tuple.o )
[ 28 of 178] Compiling Util.ReaderWriter ( src/Util/ReaderWriter.hs, dist/build/Util/ReaderWriter.o )
[ 29 of 178] Compiling Util.RWS ( src/Util/RWS.hs, dist/build/Util/RWS.o )
[ 30 of 178] Compiling Util.Progress ( src/Util/Progress.hs, dist/build/Util/Progress.o )
[ 31 of 178] Compiling Util.ContextMonad ( src/Util/ContextMonad.hs, dist/build/Util/ContextMonad.o )
[ 32 of 178] Compiling Support.Transform ( src/Support/Transform.hs, dist/build/Support/Transform.o )
[ 33 of 178] Compiling Support.Compat ( src/Support/Compat.hs, dist/build/Support/Compat.o )
[ 34 of 178] Compiling FlagDump ( src/FlagDump.hs, dist/build/FlagDump.o )
[ 35 of 178] Compiling Fixer.Fixer ( src/Fixer/Fixer.hs, dist/build/Fixer/Fixer.o )
[ 36 of 178] Compiling Fixer.Supply ( src/Fixer/Supply.hs, dist/build/Fixer/Supply.o )
[ 37 of 178] Compiling Util.NameMonad ( src/Util/NameMonad.hs, dist/build/Util/NameMonad.o )
[ 38 of 178] Compiling Util.Seq ( src/Util/Seq.hs, dist/build/Util/Seq.o )
[ 39 of 178] Compiling Util.VarName ( src/Util/VarName.hs, dist/build/Util/VarName.o )
[ 40 of 178] Compiling Util.SameShape ( src/Util/SameShape.hs, dist/build/Util/SameShape.o )
[ 41 of 178] Compiling Util.HasSize ( src/Util/HasSize.hs, dist/build/Util/HasSize.o )
[ 42 of 178] Compiling Support.MapBinaryInstance ( src/Support/MapBinaryInstance.hs, dist/build/Support/MapBinaryInstance.o )
[ 43 of 178] Compiling Name.VConsts ( src/Name/VConsts.hs, dist/build/Name/VConsts.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 bytestring-0.10.0.2 ... linking ... done.
Loading package zlib-0.5.4.1 ... 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 temporary-1.1.2.4 ... linking ... done.
Loading package containers-0.5.0.0 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package mtl-2.1.2 ... 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 random-1.0.1.1 ... linking ... done.
Loading package terminfo-0.3.2.5 ... linking ... done.
Loading package haskeline-0.7.0.3 ... linking ... done.
Loading package fgl-5.4.2.4 ... linking ... done.
Loading package old-time-1.1.0.1 ... linking ... done.
Loading package cpphs-1.16 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package haskell-src-exts-1.13.5 ... linking ... done.
Loading package process-1.1.0.2 ... linking ... done.
Loading package syb-0.4.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package text-0.11.3.1 ... linking ... done.
Loading package hashable-1.2.0.7 ... linking ... done.
Loading package unordered-containers-0.2.3.1 ... linking ... done.
Loading package uniplate-1.6.10 ... linking ... done.
Loading package derive-2.5.11 ... linking ... done.
Loading package binary-0.6.4.0 ... linking ... done.
Loading package utf8-string-0.3.7 ... linking ... done.
Loading package HsSyck-0.50 ... linking ... done.
[ 44 of 178] Compiling GenUtil ( src/GenUtil.hs, dist/build/GenUtil.o )
src/GenUtil.hs:128:1: Warning:
Module `Prelude' does not export `catch'
[ 45 of 178] Compiling Util.Graph ( src/Util/Graph.hs, dist/build/Util/Graph.o )
[ 46 of 178] Compiling Info.Info ( src/Info/Info.hs, dist/build/Info/Info.o )
[ 47 of 178] Compiling Info.Binary[boot] ( src/Info/Binary.hs-boot, dist/build/Info/Binary.o-boot )
[ 48 of 178] Compiling Support.TempDir ( src/Support/TempDir.hs, dist/build/Support/TempDir.o )
[ 49 of 178] Compiling Util.Interact ( src/Util/Interact.hs, dist/build/Util/Interact.o )
[ 50 of 178] Compiling Support.IniParse ( src/Support/IniParse.hs, dist/build/Support/IniParse.o )
[ 51 of 178] Compiling FlagOpts ( src/FlagOpts.hs, dist/build/FlagOpts.o )
[ 52 of 178] Compiling Util.UniqueMonad ( src/Util/UniqueMonad.hs, dist/build/Util/UniqueMonad.o )
[ 53 of 178] Compiling Util.SetLike ( src/Util/SetLike.hs, dist/build/Util/SetLike.o )
[ 54 of 178] Compiling Util.Relation ( src/Util/Relation.hs, dist/build/Util/Relation.o )
[ 55 of 178] Compiling Util.GMap ( src/Util/GMap.hs, dist/build/Util/GMap.o )
[ 56 of 178] Compiling Util.BitSet ( src/Util/BitSet.hs, dist/build/Util/BitSet.o )
[ 57 of 178] Compiling Info.Types ( src/Info/Types.hs, dist/build/Info/Types.o )
[ 58 of 178] Compiling Util.Gen ( src/Util/Gen.hs, dist/build/Util/Gen.o )
[ 59 of 178] Compiling Cmm.Op ( src/Cmm/Op.hs, dist/build/Cmm/Op.o )
[ 60 of 178] Compiling FindFixpoint ( src/FindFixpoint.hs, dist/build/FindFixpoint.o )
[ 61 of 178] Compiling Util.FilterInput ( src/Util/FilterInput.hs, dist/build/Util/FilterInput.o )
[ 62 of 178] Compiling Support.FreeVars ( src/Support/FreeVars.hs, dist/build/Support/FreeVars.o )
[ 63 of 178] Compiling Support.CanType ( src/Support/CanType.hs, dist/build/Support/CanType.o )
[ 64 of 178] Compiling StringTable.Atom ( dist/build/StringTable/Atom.hs, dist/build/StringTable/Atom.o )
src/StringTable/Atom.hsc:174:15: Warning:
In the use of `getBytes'
(imported from Data.Binary.Get, but defined in Data.Binary.Get.Internal):
Deprecated: "Use 'getByteString' instead of 'getBytes'."
[ 65 of 178] Compiling PackedString ( src/PackedString.hs, dist/build/PackedString.o )
[ 66 of 178] Compiling FrontEnd.SrcLoc ( src/FrontEnd/SrcLoc.hs, dist/build/FrontEnd/SrcLoc.o )
[ 67 of 178] Compiling FrontEnd.Diagnostic ( src/FrontEnd/Diagnostic.hs, dist/build/FrontEnd/Diagnostic.o )
[ 68 of 178] Compiling Options ( src/Options.hs, dist/build/Options.o )
[ 69 of 178] Compiling Doc.DocLike ( src/Doc/DocLike.hs, dist/build/Doc/DocLike.o )
[ 70 of 178] Compiling Doc.PPrint ( src/Doc/PPrint.hs, dist/build/Doc/PPrint.o )
[ 71 of 178] Compiling Doc.Pretty ( src/Doc/Pretty.hs, dist/build/Doc/Pretty.o )
[ 72 of 178] Compiling Support.Unparse ( src/Support/Unparse.hs, dist/build/Support/Unparse.o )
[ 73 of 178] Compiling Doc.Attr ( src/Doc/Attr.hs, dist/build/Doc/Attr.o )
[ 74 of 178] Compiling Doc.Chars ( src/Doc/Chars.hs, dist/build/Doc/Chars.o )
[ 75 of 178] Compiling Stats ( src/Stats.hs, dist/build/Stats.o )
[ 76 of 178] Compiling Fixer.VMap ( src/Fixer/VMap.hs, dist/build/Fixer/VMap.o )
[ 77 of 178] Compiling Cmm.Number ( src/Cmm/Number.hs, dist/build/Cmm/Number.o )
[ 78 of 178] Compiling Cmm.OpEval ( src/Cmm/OpEval.hs, dist/build/Cmm/OpEval.o )
[ 79 of 178] Compiling C.Generate ( src/C/Generate.hs, dist/build/C/Generate.o )
[ 80 of 178] Compiling C.Prims ( src/C/Prims.hs, dist/build/C/Prims.o )
[ 81 of 178] Compiling C.FFI ( src/C/FFI.hs, dist/build/C/FFI.o )
[ 82 of 178] Compiling Grin.Grin ( src/Grin/Grin.hs, dist/build/Grin/Grin.o )
[ 83 of 178] Compiling Grin.HashConst ( src/Grin/HashConst.hs, dist/build/Grin/HashConst.o )
[ 84 of 178] Compiling Grin.Noodle ( src/Grin/Noodle.hs, dist/build/Grin/Noodle.o )
[ 85 of 178] Compiling Grin.Whiz ( src/Grin/Whiz.hs, dist/build/Grin/Whiz.o )
[ 86 of 178] Compiling Grin.DeadCode ( src/Grin/DeadCode.hs, dist/build/Grin/DeadCode.o )
[ 87 of 178] Compiling Grin.Devolve ( src/Grin/Devolve.hs, dist/build/Grin/Devolve.o )
[ 88 of 178] Compiling Grin.EvalInline ( src/Grin/EvalInline.hs, dist/build/Grin/EvalInline.o )
[ 89 of 178] Compiling Grin.NodeAnalyze ( src/Grin/NodeAnalyze.hs, dist/build/Grin/NodeAnalyze.o )
[ 90 of 178] Compiling Grin.Optimize ( src/Grin/Optimize.hs, dist/build/Grin/Optimize.o )
[ 91 of 178] Compiling Grin.SSimplify ( src/Grin/SSimplify.hs, dist/build/Grin/SSimplify.o )
[ 92 of 178] Compiling Name.Name ( src/Name/Name.hs, dist/build/Name/Name.o )
[ 93 of 178] Compiling Name.Id ( src/Name/Id.hs, dist/build/Name/Id.o )
[ 94 of 178] Compiling Name.Prim ( src/Name/Prim.hs, dist/build/Name/Prim.o )
[ 95 of 178] Compiling Name.Names ( src/Name/Names.hs, dist/build/Name/Names.o )
[ 96 of 178] Compiling Grin.Val ( src/Grin/Val.hs, dist/build/Grin/Val.o )
[ 97 of 178] Compiling Grin.Show ( src/Grin/Show.hs, dist/build/Grin/Show.o )
[ 98 of 178] Compiling C.FromGrin2 ( src/C/FromGrin2.hs, dist/build/C/FromGrin2.o )
[ 99 of 178] Compiling Grin.Lint ( src/Grin/Lint.hs, dist/build/Grin/Lint.o )
[100 of 178] Compiling Grin.StorageAnalysis ( src/Grin/StorageAnalysis.hs, dist/build/Grin/StorageAnalysis.o )
[101 of 178] Compiling FrontEnd.HsSyn ( src/FrontEnd/HsSyn.hs, dist/build/FrontEnd/HsSyn.o )
[102 of 178] Compiling FrontEnd.Syn.Traverse ( src/FrontEnd/Syn/Traverse.hs, dist/build/FrontEnd/Syn/Traverse.o )
[103 of 178] Compiling DerivingDrift.DataP ( src/DerivingDrift/DataP.hs, dist/build/DerivingDrift/DataP.o )
[104 of 178] Compiling DerivingDrift.RuleUtils ( src/DerivingDrift/RuleUtils.hs, dist/build/DerivingDrift/RuleUtils.o )
[105 of 178] Compiling DerivingDrift.StandardRules ( src/DerivingDrift/StandardRules.hs, dist/build/DerivingDrift/StandardRules.o )
[106 of 178] Compiling E.Type ( src/E/Type.hs, dist/build/E/Type.o )
[107 of 178] Compiling E.FreeVars ( src/E/FreeVars.hs, dist/build/E/FreeVars.o )
[108 of 178] Compiling E.E ( src/E/E.hs, dist/build/E/E.o )
[109 of 178] Compiling DataConstructors[boot] ( src/DataConstructors.hs-boot, dist/build/DataConstructors.o-boot )
[110 of 178] Compiling E.Show[boot] ( src/E/Show.hs-boot, dist/build/E/Show.o-boot )
[111 of 178] Compiling E.Traverse ( src/E/Traverse.hs, dist/build/E/Traverse.o )
[112 of 178] Compiling E.Subst ( src/E/Subst.hs, dist/build/E/Subst.o )
[113 of 178] Compiling E.Eval ( src/E/Eval.hs, dist/build/E/Eval.o )
[114 of 178] Compiling E.TypeCheck ( src/E/TypeCheck.hs, dist/build/E/TypeCheck.o )
[115 of 178] Compiling E.Show ( src/E/Show.hs, dist/build/E/Show.o )
[116 of 178] Compiling E.Arbitrary ( src/E/Arbitrary.hs, dist/build/E/Arbitrary.o )
[117 of 178] Compiling E.Values ( src/E/Values.hs, dist/build/E/Values.o )
[118 of 178] Compiling E.PrimOpt ( src/E/PrimOpt.hs, dist/build/E/PrimOpt.o )
[119 of 178] Compiling E.Diff ( src/E/Diff.hs, dist/build/E/Diff.o )
[120 of 178] Compiling Name.Binary ( src/Name/Binary.hs, dist/build/Name/Binary.o )
[121 of 178] Compiling E.Binary ( src/E/Binary.hs, dist/build/E/Binary.o )
[122 of 178] Compiling E.Rules ( src/E/Rules.hs, dist/build/E/Rules.o )
[123 of 178] Compiling FrontEnd.Warning ( src/FrontEnd/Warning.hs, dist/build/FrontEnd/Warning.o )
[124 of 178] Compiling FrontEnd.ParseMonad ( src/FrontEnd/ParseMonad.hs, dist/build/FrontEnd/ParseMonad.o )
[125 of 178] Compiling FrontEnd.Tc.Kind ( src/FrontEnd/Tc/Kind.hs, dist/build/FrontEnd/Tc/Kind.o )
[126 of 178] Compiling FrontEnd.Utils ( src/FrontEnd/Utils.hs, dist/build/FrontEnd/Utils.o )
[127 of 178] Compiling FrontEnd.Desugar ( src/FrontEnd/Desugar.hs, dist/build/FrontEnd/Desugar.o )
[128 of 178] Compiling FrontEnd.Exports ( src/FrontEnd/Exports.hs, dist/build/FrontEnd/Exports.o )
[129 of 178] Compiling FrontEnd.Lexer ( src/FrontEnd/Lexer.hs, dist/build/FrontEnd/Lexer.o )
[130 of 178] Compiling FrontEnd.Infix ( src/FrontEnd/Infix.hs, dist/build/FrontEnd/Infix.o )
[131 of 178] Compiling FrontEnd.Representation ( src/FrontEnd/Representation.hs, dist/build/FrontEnd/Representation.o )
[132 of 178] Compiling FrontEnd.Tc.Type ( src/FrontEnd/Tc/Type.hs, dist/build/FrontEnd/Tc/Type.o )
[133 of 178] Compiling FrontEnd.KindInfer ( src/FrontEnd/KindInfer.hs, dist/build/FrontEnd/KindInfer.o )
[134 of 178] Compiling FrontEnd.Class ( src/FrontEnd/Class.hs, dist/build/FrontEnd/Class.o )
[135 of 178] Compiling DataConstructors ( src/DataConstructors.hs, dist/build/DataConstructors.o )
[136 of 178] Compiling E.Program ( src/E/Program.hs, dist/build/E/Program.o )
[137 of 178] Compiling E.Annotate ( src/E/Annotate.hs, dist/build/E/Annotate.o )
[138 of 178] Compiling E.Inline ( src/E/Inline.hs, dist/build/E/Inline.o )
[139 of 178] Compiling E.LambdaLift ( src/E/LambdaLift.hs, dist/build/E/LambdaLift.o )
[140 of 178] Compiling E.Lint ( src/E/Lint.hs, dist/build/E/Lint.o )
[141 of 178] Compiling E.Demand ( src/E/Demand.hs, dist/build/E/Demand.o )
[142 of 178] Compiling E.CPR ( src/E/CPR.hs, dist/build/E/CPR.o )
[143 of 178] Compiling E.Eta ( src/E/Eta.hs, dist/build/E/Eta.o )
[144 of 178] Compiling E.LetFloat ( src/E/LetFloat.hs, dist/build/E/LetFloat.o )
[145 of 178] Compiling E.PrimDecode ( src/E/PrimDecode.hs, dist/build/E/PrimDecode.o )
[146 of 178] Compiling E.TypeAnalysis ( src/E/TypeAnalysis.hs, dist/build/E/TypeAnalysis.o )
[147 of 178] Compiling E.WorkerWrapper ( src/E/WorkerWrapper.hs, dist/build/E/WorkerWrapper.o )
[148 of 178] Compiling E.SSimplify ( src/E/SSimplify.hs, dist/build/E/SSimplify.o )
[149 of 178] Compiling FrontEnd.HsErrors ( src/FrontEnd/HsErrors.hs, dist/build/FrontEnd/HsErrors.o )
[150 of 178] Compiling FrontEnd.DataConsAssump ( src/FrontEnd/DataConsAssump.hs, dist/build/FrontEnd/DataConsAssump.o )
[151 of 178] Compiling FrontEnd.Tc.Class[boot] ( src/FrontEnd/Tc/Class.hs-boot, dist/build/FrontEnd/Tc/Class.o-boot )
[152 of 178] Compiling FrontEnd.TypeSigs ( src/FrontEnd/TypeSigs.hs, dist/build/FrontEnd/TypeSigs.o )
[153 of 178] Compiling FrontEnd.TypeSynonyms ( src/FrontEnd/TypeSynonyms.hs, dist/build/FrontEnd/TypeSynonyms.o )
[154 of 178] Compiling FrontEnd.TypeSyns ( src/FrontEnd/TypeSyns.hs, dist/build/FrontEnd/TypeSyns.o )
[155 of 178] Compiling Info.Binary ( src/Info/Binary.hs, dist/build/Info/Binary.o )
[156 of 178] Compiling FrontEnd.ParseUtils ( src/FrontEnd/ParseUtils.hs, dist/build/FrontEnd/ParseUtils.o )
[157 of 178] Compiling FrontEnd.HsParser ( dist/build/FrontEnd/HsParser.hs, dist/build/FrontEnd/HsParser.o )
[158 of 178] Compiling DerivingDrift.Drift ( src/DerivingDrift/Drift.hs, dist/build/DerivingDrift/Drift.o )
[159 of 178] Compiling FrontEnd.Rename ( src/FrontEnd/Rename.hs, dist/build/FrontEnd/Rename.o )
[160 of 178] Compiling FrontEnd.DeclsDepends ( src/FrontEnd/DeclsDepends.hs, dist/build/FrontEnd/DeclsDepends.o )
[161 of 178] Compiling Ho.Type ( src/Ho/Type.hs, dist/build/Ho/Type.o )
[162 of 178] Compiling Ho.Collected ( src/Ho/Collected.hs, dist/build/Ho/Collected.o )
[163 of 178] Compiling FrontEnd.HsPretty ( src/FrontEnd/HsPretty.hs, dist/build/FrontEnd/HsPretty.o )
[164 of 178] Compiling FrontEnd.Tc.Monad ( src/FrontEnd/Tc/Monad.hs, dist/build/FrontEnd/Tc/Monad.o )
[165 of 178] Compiling FrontEnd.Tc.Class ( src/FrontEnd/Tc/Class.hs, dist/build/FrontEnd/Tc/Class.o )
[166 of 178] Compiling FrontEnd.Tc.Unify ( src/FrontEnd/Tc/Unify.hs, dist/build/FrontEnd/Tc/Unify.o )
[167 of 178] Compiling FrontEnd.Tc.Main ( src/FrontEnd/Tc/Main.hs, dist/build/FrontEnd/Tc/Main.o )
[168 of 178] Compiling Ho.Binary ( src/Ho/Binary.hs, dist/build/Ho/Binary.o )
[169 of 178] Compiling FrontEnd.Tc.Module ( src/FrontEnd/Tc/Module.hs, dist/build/FrontEnd/Tc/Module.o )
[170 of 178] Compiling E.FromHs ( src/E/FromHs.hs, dist/build/E/FromHs.o )
[171 of 178] Compiling FrontEnd.FrontEnd ( src/FrontEnd/FrontEnd.hs, dist/build/FrontEnd/FrontEnd.o )
[172 of 178] Compiling Ho.ReadSource ( src/Ho/ReadSource.hs, dist/build/Ho/ReadSource.o )
[173 of 178] Compiling Ho.Library ( src/Ho/Library.hs, dist/build/Ho/Library.o )
[174 of 178] Compiling Ho.Build ( src/Ho/Build.hs, dist/build/Ho/Build.o )
[175 of 178] Compiling E.Main ( src/E/Main.hs, dist/build/E/Main.o )
[176 of 178] Compiling Interactive ( src/Interactive.hs, dist/build/Interactive.o )
[177 of 178] Compiling Grin.FromE ( src/Grin/FromE.hs, dist/build/Grin/FromE.o )
[178 of 178] Compiling Grin.Main ( src/Grin/Main.hs, dist/build/Grin/Main.o )
src/E/PrimOpt.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/FrontEnd/Exports.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/Ho/Build.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/Util/Graph.hs:3:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
[ 1 of 178] Compiling Util.Util ( src/Util/Util.hs, dist/build/Util/Util.p_o )
[ 2 of 178] Compiling Util.UnionFind ( src/Util/UnionFind.hs, dist/build/Util/UnionFind.p_o )
[ 3 of 178] Compiling Util.TrueSet ( src/Util/TrueSet.hs, dist/build/Util/TrueSet.p_o )
[ 4 of 178] Compiling Util.SHA1 ( src/Util/SHA1.hs, dist/build/Util/SHA1.p_o )
[ 5 of 178] Compiling Util.Histogram ( src/Util/Histogram.hs, dist/build/Util/Histogram.p_o )
[ 6 of 178] Compiling Paths_ajhc ( dist/build/autogen/Paths_ajhc.hs, dist/build/Paths_ajhc.p_o )
[ 7 of 178] Compiling Util.IntBag ( src/Util/IntBag.hs, dist/build/Util/IntBag.p_o )
[ 8 of 178] Compiling Util.ExitCodes ( src/Util/ExitCodes.hs, dist/build/Util/ExitCodes.p_o )
[ 9 of 178] Compiling Support.Cabal ( src/Support/Cabal.hs, dist/build/Support/Cabal.p_o )
[ 10 of 178] Compiling Info.Properties ( src/Info/Properties.hs, dist/build/Info/Properties.p_o )
[ 11 of 178] Compiling Support.MD5 ( src/Support/MD5.hs, dist/build/Support/MD5.p_o )
[ 12 of 178] Compiling Version.Config ( src/Version/Config.hs, dist/build/Version/Config.p_o )
[ 13 of 178] Compiling Util.YAML ( src/Util/YAML.hs, dist/build/Util/YAML.p_o )
[ 14 of 178] Compiling Support.CFF ( src/Support/CFF.hs, dist/build/Support/CFF.p_o )
[ 15 of 178] Compiling Util.Graphviz ( src/Util/Graphviz.hs, dist/build/Util/Graphviz.p_o )
[ 16 of 178] Compiling Util.UnionSolve ( src/Util/UnionSolve.hs, dist/build/Util/UnionSolve.p_o )
[ 17 of 178] Compiling Support.CompatMingw32 ( src/Support/CompatMingw32.hs, dist/build/Support/CompatMingw32.p_o )
[ 18 of 178] Compiling RawFiles ( src/RawFiles.hs, dist/build/RawFiles.p_o )
[ 19 of 178] Compiling Version.Version ( src/Version/Version.hs, dist/build/Version/Version.p_o )
[ 20 of 178] Compiling Util.Perhaps ( src/Util/Perhaps.hs, dist/build/Util/Perhaps.p_o )
[ 21 of 178] Compiling Util.Once ( src/Util/Once.hs, dist/build/Util/Once.p_o )
[ 22 of 178] Compiling FrontEnd.Unlit ( src/FrontEnd/Unlit.hs, dist/build/FrontEnd/Unlit.p_o )
[ 23 of 178] Compiling FrontEnd.Syn.Options ( src/FrontEnd/Syn/Options.hs, dist/build/FrontEnd/Syn/Options.p_o )
[ 24 of 178] Compiling FrontEnd.DependAnalysis ( src/FrontEnd/DependAnalysis.hs, dist/build/FrontEnd/DependAnalysis.p_o )
[ 25 of 178] Compiling Util.Inst ( src/Util/Inst.hs, dist/build/Util/Inst.p_o )
[ 26 of 178] Compiling Support.Tickle ( src/Support/Tickle.hs, dist/build/Support/Tickle.p_o )
[ 27 of 178] Compiling Support.Tuple ( src/Support/Tuple.hs, dist/build/Support/Tuple.p_o )
[ 28 of 178] Compiling Util.ReaderWriter ( src/Util/ReaderWriter.hs, dist/build/Util/ReaderWriter.p_o )
[ 29 of 178] Compiling Util.RWS ( src/Util/RWS.hs, dist/build/Util/RWS.p_o )
[ 30 of 178] Compiling Util.Progress ( src/Util/Progress.hs, dist/build/Util/Progress.p_o )
[ 31 of 178] Compiling Util.ContextMonad ( src/Util/ContextMonad.hs, dist/build/Util/ContextMonad.p_o )
[ 32 of 178] Compiling Support.Transform ( src/Support/Transform.hs, dist/build/Support/Transform.p_o )
[ 33 of 178] Compiling Support.Compat ( src/Support/Compat.hs, dist/build/Support/Compat.p_o )
[ 34 of 178] Compiling FlagDump ( src/FlagDump.hs, dist/build/FlagDump.p_o )
[ 35 of 178] Compiling Fixer.Fixer ( src/Fixer/Fixer.hs, dist/build/Fixer/Fixer.p_o )
[ 36 of 178] Compiling Fixer.Supply ( src/Fixer/Supply.hs, dist/build/Fixer/Supply.p_o )
[ 37 of 178] Compiling Util.NameMonad ( src/Util/NameMonad.hs, dist/build/Util/NameMonad.p_o )
[ 38 of 178] Compiling Util.Seq ( src/Util/Seq.hs, dist/build/Util/Seq.p_o )
[ 39 of 178] Compiling Util.VarName ( src/Util/VarName.hs, dist/build/Util/VarName.p_o )
[ 40 of 178] Compiling Util.SameShape ( src/Util/SameShape.hs, dist/build/Util/SameShape.p_o )
[ 41 of 178] Compiling Util.HasSize ( src/Util/HasSize.hs, dist/build/Util/HasSize.p_o )
[ 42 of 178] Compiling Support.MapBinaryInstance ( src/Support/MapBinaryInstance.hs, dist/build/Support/MapBinaryInstance.p_o )
[ 43 of 178] Compiling Name.VConsts ( src/Name/VConsts.hs, dist/build/Name/VConsts.p_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 bytestring-0.10.0.2 ... linking ... done.
Loading package zlib-0.5.4.1 ... 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 temporary-1.1.2.4 ... linking ... done.
Loading package containers-0.5.0.0 ... linking ... done.
Loading package transformers-0.3.0.0 ... linking ... done.
Loading package mtl-2.1.2 ... 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 random-1.0.1.1 ... linking ... done.
Loading package terminfo-0.3.2.5 ... linking ... done.
Loading package haskeline-0.7.0.3 ... linking ... done.
Loading package fgl-5.4.2.4 ... linking ... done.
Loading package old-time-1.1.0.1 ... linking ... done.
Loading package cpphs-1.16 ... linking ... done.
Loading package pretty-1.1.1.0 ... linking ... done.
Loading package haskell-src-exts-1.13.5 ... linking ... done.
Loading package process-1.1.0.2 ... linking ... done.
Loading package syb-0.4.0 ... linking ... done.
Loading package template-haskell ... linking ... done.
Loading package text-0.11.3.1 ... linking ... done.
Loading package hashable-1.2.0.7 ... linking ... done.
Loading package unordered-containers-0.2.3.1 ... linking ... done.
Loading package uniplate-1.6.10 ... linking ... done.
Loading package derive-2.5.11 ... linking ... done.
Loading package binary-0.6.4.0 ... linking ... done.
Loading package utf8-string-0.3.7 ... linking ... done.
Loading package HsSyck-0.50 ... linking ... done.
[ 44 of 178] Compiling GenUtil ( src/GenUtil.hs, dist/build/GenUtil.p_o )
src/GenUtil.hs:128:1: Warning:
Module `Prelude' does not export `catch'
[ 45 of 178] Compiling Util.Graph ( src/Util/Graph.hs, dist/build/Util/Graph.p_o )
[ 46 of 178] Compiling Info.Info ( src/Info/Info.hs, dist/build/Info/Info.p_o )
[ 47 of 178] Compiling Info.Binary[boot] ( src/Info/Binary.hs-boot, dist/build/Info/Binary.p_o-boot )
[ 48 of 178] Compiling Support.TempDir ( src/Support/TempDir.hs, dist/build/Support/TempDir.p_o )
[ 49 of 178] Compiling Util.Interact ( src/Util/Interact.hs, dist/build/Util/Interact.p_o )
[ 50 of 178] Compiling Support.IniParse ( src/Support/IniParse.hs, dist/build/Support/IniParse.p_o )
[ 51 of 178] Compiling FlagOpts ( src/FlagOpts.hs, dist/build/FlagOpts.p_o )
[ 52 of 178] Compiling Util.UniqueMonad ( src/Util/UniqueMonad.hs, dist/build/Util/UniqueMonad.p_o )
[ 53 of 178] Compiling Util.SetLike ( src/Util/SetLike.hs, dist/build/Util/SetLike.p_o )
[ 54 of 178] Compiling Util.Relation ( src/Util/Relation.hs, dist/build/Util/Relation.p_o )
[ 55 of 178] Compiling Util.GMap ( src/Util/GMap.hs, dist/build/Util/GMap.p_o )
[ 56 of 178] Compiling Util.BitSet ( src/Util/BitSet.hs, dist/build/Util/BitSet.p_o )
[ 57 of 178] Compiling Info.Types ( src/Info/Types.hs, dist/build/Info/Types.p_o )
[ 58 of 178] Compiling Util.Gen ( src/Util/Gen.hs, dist/build/Util/Gen.p_o )
[ 59 of 178] Compiling Cmm.Op ( src/Cmm/Op.hs, dist/build/Cmm/Op.p_o )
[ 60 of 178] Compiling FindFixpoint ( src/FindFixpoint.hs, dist/build/FindFixpoint.p_o )
[ 61 of 178] Compiling Util.FilterInput ( src/Util/FilterInput.hs, dist/build/Util/FilterInput.p_o )
[ 62 of 178] Compiling Support.FreeVars ( src/Support/FreeVars.hs, dist/build/Support/FreeVars.p_o )
[ 63 of 178] Compiling Support.CanType ( src/Support/CanType.hs, dist/build/Support/CanType.p_o )
[ 64 of 178] Compiling StringTable.Atom ( dist/build/StringTable/Atom.hs, dist/build/StringTable/Atom.p_o )
src/StringTable/Atom.hsc:174:15: Warning:
In the use of `getBytes'
(imported from Data.Binary.Get, but defined in Data.Binary.Get.Internal):
Deprecated: "Use 'getByteString' instead of 'getBytes'."
[ 65 of 178] Compiling PackedString ( src/PackedString.hs, dist/build/PackedString.p_o )
[ 66 of 178] Compiling FrontEnd.SrcLoc ( src/FrontEnd/SrcLoc.hs, dist/build/FrontEnd/SrcLoc.p_o )
[ 67 of 178] Compiling FrontEnd.Diagnostic ( src/FrontEnd/Diagnostic.hs, dist/build/FrontEnd/Diagnostic.p_o )
[ 68 of 178] Compiling Options ( src/Options.hs, dist/build/Options.p_o )
[ 69 of 178] Compiling Doc.DocLike ( src/Doc/DocLike.hs, dist/build/Doc/DocLike.p_o )
[ 70 of 178] Compiling Doc.PPrint ( src/Doc/PPrint.hs, dist/build/Doc/PPrint.p_o )
[ 71 of 178] Compiling Doc.Pretty ( src/Doc/Pretty.hs, dist/build/Doc/Pretty.p_o )
[ 72 of 178] Compiling Support.Unparse ( src/Support/Unparse.hs, dist/build/Support/Unparse.p_o )
[ 73 of 178] Compiling Doc.Attr ( src/Doc/Attr.hs, dist/build/Doc/Attr.p_o )
[ 74 of 178] Compiling Doc.Chars ( src/Doc/Chars.hs, dist/build/Doc/Chars.p_o )
[ 75 of 178] Compiling Stats ( src/Stats.hs, dist/build/Stats.p_o )
[ 76 of 178] Compiling Fixer.VMap ( src/Fixer/VMap.hs, dist/build/Fixer/VMap.p_o )
[ 77 of 178] Compiling Cmm.Number ( src/Cmm/Number.hs, dist/build/Cmm/Number.p_o )
[ 78 of 178] Compiling Cmm.OpEval ( src/Cmm/OpEval.hs, dist/build/Cmm/OpEval.p_o )
[ 79 of 178] Compiling C.Generate ( src/C/Generate.hs, dist/build/C/Generate.p_o )
[ 80 of 178] Compiling C.Prims ( src/C/Prims.hs, dist/build/C/Prims.p_o )
[ 81 of 178] Compiling C.FFI ( src/C/FFI.hs, dist/build/C/FFI.p_o )
[ 82 of 178] Compiling Grin.Grin ( src/Grin/Grin.hs, dist/build/Grin/Grin.p_o )
[ 83 of 178] Compiling Grin.HashConst ( src/Grin/HashConst.hs, dist/build/Grin/HashConst.p_o )
[ 84 of 178] Compiling Grin.Noodle ( src/Grin/Noodle.hs, dist/build/Grin/Noodle.p_o )
[ 85 of 178] Compiling Grin.Whiz ( src/Grin/Whiz.hs, dist/build/Grin/Whiz.p_o )
[ 86 of 178] Compiling Grin.DeadCode ( src/Grin/DeadCode.hs, dist/build/Grin/DeadCode.p_o )
[ 87 of 178] Compiling Grin.Devolve ( src/Grin/Devolve.hs, dist/build/Grin/Devolve.p_o )
[ 88 of 178] Compiling Grin.EvalInline ( src/Grin/EvalInline.hs, dist/build/Grin/EvalInline.p_o )
[ 89 of 178] Compiling Grin.NodeAnalyze ( src/Grin/NodeAnalyze.hs, dist/build/Grin/NodeAnalyze.p_o )
[ 90 of 178] Compiling Grin.Optimize ( src/Grin/Optimize.hs, dist/build/Grin/Optimize.p_o )
[ 91 of 178] Compiling Grin.SSimplify ( src/Grin/SSimplify.hs, dist/build/Grin/SSimplify.p_o )
[ 92 of 178] Compiling Name.Name ( src/Name/Name.hs, dist/build/Name/Name.p_o )
[ 93 of 178] Compiling Name.Id ( src/Name/Id.hs, dist/build/Name/Id.p_o )
[ 94 of 178] Compiling Name.Prim ( src/Name/Prim.hs, dist/build/Name/Prim.p_o )
[ 95 of 178] Compiling Name.Names ( src/Name/Names.hs, dist/build/Name/Names.p_o )
[ 96 of 178] Compiling Grin.Val ( src/Grin/Val.hs, dist/build/Grin/Val.p_o )
[ 97 of 178] Compiling Grin.Show ( src/Grin/Show.hs, dist/build/Grin/Show.p_o )
[ 98 of 178] Compiling C.FromGrin2 ( src/C/FromGrin2.hs, dist/build/C/FromGrin2.p_o )
[ 99 of 178] Compiling Grin.Lint ( src/Grin/Lint.hs, dist/build/Grin/Lint.p_o )
[100 of 178] Compiling Grin.StorageAnalysis ( src/Grin/StorageAnalysis.hs, dist/build/Grin/StorageAnalysis.p_o )
[101 of 178] Compiling FrontEnd.HsSyn ( src/FrontEnd/HsSyn.hs, dist/build/FrontEnd/HsSyn.p_o )
[102 of 178] Compiling FrontEnd.Syn.Traverse ( src/FrontEnd/Syn/Traverse.hs, dist/build/FrontEnd/Syn/Traverse.p_o )
[103 of 178] Compiling DerivingDrift.DataP ( src/DerivingDrift/DataP.hs, dist/build/DerivingDrift/DataP.p_o )
[104 of 178] Compiling DerivingDrift.RuleUtils ( src/DerivingDrift/RuleUtils.hs, dist/build/DerivingDrift/RuleUtils.p_o )
[105 of 178] Compiling DerivingDrift.StandardRules ( src/DerivingDrift/StandardRules.hs, dist/build/DerivingDrift/StandardRules.p_o )
[106 of 178] Compiling E.Type ( src/E/Type.hs, dist/build/E/Type.p_o )
[107 of 178] Compiling E.FreeVars ( src/E/FreeVars.hs, dist/build/E/FreeVars.p_o )
[108 of 178] Compiling E.E ( src/E/E.hs, dist/build/E/E.p_o )
[109 of 178] Compiling DataConstructors[boot] ( src/DataConstructors.hs-boot, dist/build/DataConstructors.p_o-boot )
[110 of 178] Compiling E.Show[boot] ( src/E/Show.hs-boot, dist/build/E/Show.p_o-boot )
[111 of 178] Compiling E.Traverse ( src/E/Traverse.hs, dist/build/E/Traverse.p_o )
[112 of 178] Compiling E.Subst ( src/E/Subst.hs, dist/build/E/Subst.p_o )
[113 of 178] Compiling E.Eval ( src/E/Eval.hs, dist/build/E/Eval.p_o )
[114 of 178] Compiling E.TypeCheck ( src/E/TypeCheck.hs, dist/build/E/TypeCheck.p_o )
[115 of 178] Compiling E.Show ( src/E/Show.hs, dist/build/E/Show.p_o )
[116 of 178] Compiling E.Arbitrary ( src/E/Arbitrary.hs, dist/build/E/Arbitrary.p_o )
[117 of 178] Compiling E.Values ( src/E/Values.hs, dist/build/E/Values.p_o )
[118 of 178] Compiling E.PrimOpt ( src/E/PrimOpt.hs, dist/build/E/PrimOpt.p_o )
[119 of 178] Compiling E.Diff ( src/E/Diff.hs, dist/build/E/Diff.p_o )
[120 of 178] Compiling Name.Binary ( src/Name/Binary.hs, dist/build/Name/Binary.p_o )
[121 of 178] Compiling E.Binary ( src/E/Binary.hs, dist/build/E/Binary.p_o )
[122 of 178] Compiling E.Rules ( src/E/Rules.hs, dist/build/E/Rules.p_o )
[123 of 178] Compiling FrontEnd.Warning ( src/FrontEnd/Warning.hs, dist/build/FrontEnd/Warning.p_o )
[124 of 178] Compiling FrontEnd.ParseMonad ( src/FrontEnd/ParseMonad.hs, dist/build/FrontEnd/ParseMonad.p_o )
[125 of 178] Compiling FrontEnd.Tc.Kind ( src/FrontEnd/Tc/Kind.hs, dist/build/FrontEnd/Tc/Kind.p_o )
[126 of 178] Compiling FrontEnd.Utils ( src/FrontEnd/Utils.hs, dist/build/FrontEnd/Utils.p_o )
[127 of 178] Compiling FrontEnd.Desugar ( src/FrontEnd/Desugar.hs, dist/build/FrontEnd/Desugar.p_o )
[128 of 178] Compiling FrontEnd.Exports ( src/FrontEnd/Exports.hs, dist/build/FrontEnd/Exports.p_o )
[129 of 178] Compiling FrontEnd.Lexer ( src/FrontEnd/Lexer.hs, dist/build/FrontEnd/Lexer.p_o )
[130 of 178] Compiling FrontEnd.Infix ( src/FrontEnd/Infix.hs, dist/build/FrontEnd/Infix.p_o )
[131 of 178] Compiling FrontEnd.Representation ( src/FrontEnd/Representation.hs, dist/build/FrontEnd/Representation.p_o )
[132 of 178] Compiling FrontEnd.Tc.Type ( src/FrontEnd/Tc/Type.hs, dist/build/FrontEnd/Tc/Type.p_o )
[133 of 178] Compiling FrontEnd.KindInfer ( src/FrontEnd/KindInfer.hs, dist/build/FrontEnd/KindInfer.p_o )
[134 of 178] Compiling FrontEnd.Class ( src/FrontEnd/Class.hs, dist/build/FrontEnd/Class.p_o )
[135 of 178] Compiling DataConstructors ( src/DataConstructors.hs, dist/build/DataConstructors.p_o )
[136 of 178] Compiling E.Program ( src/E/Program.hs, dist/build/E/Program.p_o )
[137 of 178] Compiling E.Annotate ( src/E/Annotate.hs, dist/build/E/Annotate.p_o )
[138 of 178] Compiling E.Inline ( src/E/Inline.hs, dist/build/E/Inline.p_o )
[139 of 178] Compiling E.LambdaLift ( src/E/LambdaLift.hs, dist/build/E/LambdaLift.p_o )
[140 of 178] Compiling E.Lint ( src/E/Lint.hs, dist/build/E/Lint.p_o )
[141 of 178] Compiling E.Demand ( src/E/Demand.hs, dist/build/E/Demand.p_o )
[142 of 178] Compiling E.CPR ( src/E/CPR.hs, dist/build/E/CPR.p_o )
[143 of 178] Compiling E.Eta ( src/E/Eta.hs, dist/build/E/Eta.p_o )
[144 of 178] Compiling E.LetFloat ( src/E/LetFloat.hs, dist/build/E/LetFloat.p_o )
[145 of 178] Compiling E.PrimDecode ( src/E/PrimDecode.hs, dist/build/E/PrimDecode.p_o )
[146 of 178] Compiling E.TypeAnalysis ( src/E/TypeAnalysis.hs, dist/build/E/TypeAnalysis.p_o )
[147 of 178] Compiling E.WorkerWrapper ( src/E/WorkerWrapper.hs, dist/build/E/WorkerWrapper.p_o )
[148 of 178] Compiling E.SSimplify ( src/E/SSimplify.hs, dist/build/E/SSimplify.p_o )
[149 of 178] Compiling FrontEnd.HsErrors ( src/FrontEnd/HsErrors.hs, dist/build/FrontEnd/HsErrors.p_o )
[150 of 178] Compiling FrontEnd.DataConsAssump ( src/FrontEnd/DataConsAssump.hs, dist/build/FrontEnd/DataConsAssump.p_o )
[151 of 178] Compiling FrontEnd.Tc.Class[boot] ( src/FrontEnd/Tc/Class.hs-boot, dist/build/FrontEnd/Tc/Class.p_o-boot )
[152 of 178] Compiling FrontEnd.TypeSigs ( src/FrontEnd/TypeSigs.hs, dist/build/FrontEnd/TypeSigs.p_o )
[153 of 178] Compiling FrontEnd.TypeSynonyms ( src/FrontEnd/TypeSynonyms.hs, dist/build/FrontEnd/TypeSynonyms.p_o )
[154 of 178] Compiling FrontEnd.TypeSyns ( src/FrontEnd/TypeSyns.hs, dist/build/FrontEnd/TypeSyns.p_o )
[155 of 178] Compiling Info.Binary ( src/Info/Binary.hs, dist/build/Info/Binary.p_o )
[156 of 178] Compiling FrontEnd.ParseUtils ( src/FrontEnd/ParseUtils.hs, dist/build/FrontEnd/ParseUtils.p_o )
[157 of 178] Compiling FrontEnd.HsParser ( dist/build/FrontEnd/HsParser.hs, dist/build/FrontEnd/HsParser.p_o )
[158 of 178] Compiling DerivingDrift.Drift ( src/DerivingDrift/Drift.hs, dist/build/DerivingDrift/Drift.p_o )
[159 of 178] Compiling FrontEnd.Rename ( src/FrontEnd/Rename.hs, dist/build/FrontEnd/Rename.p_o )
[160 of 178] Compiling FrontEnd.DeclsDepends ( src/FrontEnd/DeclsDepends.hs, dist/build/FrontEnd/DeclsDepends.p_o )
[161 of 178] Compiling Ho.Type ( src/Ho/Type.hs, dist/build/Ho/Type.p_o )
[162 of 178] Compiling Ho.Collected ( src/Ho/Collected.hs, dist/build/Ho/Collected.p_o )
[163 of 178] Compiling FrontEnd.HsPretty ( src/FrontEnd/HsPretty.hs, dist/build/FrontEnd/HsPretty.p_o )
[164 of 178] Compiling FrontEnd.Tc.Monad ( src/FrontEnd/Tc/Monad.hs, dist/build/FrontEnd/Tc/Monad.p_o )
[165 of 178] Compiling FrontEnd.Tc.Class ( src/FrontEnd/Tc/Class.hs, dist/build/FrontEnd/Tc/Class.p_o )
[166 of 178] Compiling FrontEnd.Tc.Unify ( src/FrontEnd/Tc/Unify.hs, dist/build/FrontEnd/Tc/Unify.p_o )
[167 of 178] Compiling FrontEnd.Tc.Main ( src/FrontEnd/Tc/Main.hs, dist/build/FrontEnd/Tc/Main.p_o )
[168 of 178] Compiling Ho.Binary ( src/Ho/Binary.hs, dist/build/Ho/Binary.p_o )
[169 of 178] Compiling FrontEnd.Tc.Module ( src/FrontEnd/Tc/Module.hs, dist/build/FrontEnd/Tc/Module.p_o )
[170 of 178] Compiling E.FromHs ( src/E/FromHs.hs, dist/build/E/FromHs.p_o )
[171 of 178] Compiling FrontEnd.FrontEnd ( src/FrontEnd/FrontEnd.hs, dist/build/FrontEnd/FrontEnd.p_o )
[172 of 178] Compiling Ho.ReadSource ( src/Ho/ReadSource.hs, dist/build/Ho/ReadSource.p_o )
[173 of 178] Compiling Ho.Library ( src/Ho/Library.hs, dist/build/Ho/Library.p_o )
[174 of 178] Compiling Ho.Build ( src/Ho/Build.hs, dist/build/Ho/Build.p_o )
[175 of 178] Compiling E.Main ( src/E/Main.hs, dist/build/E/Main.p_o )
[176 of 178] Compiling Interactive ( src/Interactive.hs, dist/build/Interactive.p_o )
[177 of 178] Compiling Grin.FromE ( src/Grin/FromE.hs, dist/build/Grin/FromE.p_o )
[178 of 178] Compiling Grin.Main ( src/Grin/Main.hs, dist/build/Grin/Main.p_o )
In-place registering ajhc-0.8.0.9...
Preprocessing executable 'jahm' for ajhc-0.8.0.9...
[1 of 8] Compiling Distribution.Text ( src_jahm/Distribution/Text.hs, dist/build/jahm/jahm-tmp/Distribution/Text.o )
[2 of 8] Compiling Distribution.Compat.Exception ( src_jahm/Distribution/Compat/Exception.hs, dist/build/jahm/jahm-tmp/Distribution/Compat/Exception.o )
[3 of 8] Compiling Distribution.Compat.TempFile ( src_jahm/Distribution/Compat/TempFile.hs, dist/build/jahm/jahm-tmp/Distribution/Compat/TempFile.o )
[4 of 8] Compiling Distribution.Compat.CopyFile ( src_jahm/Distribution/Compat/CopyFile.hs, dist/build/jahm/jahm-tmp/Distribution/Compat/CopyFile.o )
[5 of 8] Compiling Distribution.Verbosity ( src_jahm/Distribution/Verbosity.hs, dist/build/jahm/jahm-tmp/Distribution/Verbosity.o )
[6 of 8] Compiling Distribution.Simple.Utils ( src_jahm/Distribution/Simple/Utils.hs, dist/build/jahm/jahm-tmp/Distribution/Simple/Utils.o )
[7 of 8] Compiling Distribution.Client.HttpUtils ( src_jahm/Distribution/Client/HttpUtils.hs, dist/build/jahm/jahm-tmp/Distribution/Client/HttpUtils.o )
[8 of 8] Compiling Main ( src_jahm/Main.hs, dist/build/jahm/jahm-tmp/Main.o )
Linking dist/build/jahm/jahm ...
Preprocessing executable 'ajhc' for ajhc-0.8.0.9...
[1 of 1] Compiling Main ( src_main/Main.hs, dist/build/ajhc/ajhc-tmp/Main.o )
Linking dist/build/ajhc/ajhc ...
Installing libraries in /Users/eccstartup/Library/Haskell/ghc-7.6.3/lib/ajhc-0.8.0.9/share
dist/build/ajhc/ajhc -L- -L. --build-hl lib/jhc-prim/jhc-prim.yaml -o jhc-prim-1.0.hl
ajhc -L- -L. --build-hl lib/jhc-prim/jhc-prim.yaml -o jhc-prim-1.0.hl
ajhc 0.8.0.9 (-n a7aec48094754fb45739009b85be283bce0c32a3
)
Creating library from description file: "lib/jhc-prim/jhc-prim.yaml"
Reading: "lib/jhc-prim/jhc-prim.yaml"
Finding Dependencies...
Using Ho Cache: '/Users/eccstartup/.ajhc/cache'
Jhc.Prim.Array [lib/jhc-prim/Jhc/Prim/Array.hs]
Jhc.Prim.Bits [lib/jhc-prim/Jhc/Prim/Bits.hs]
Jhc.Prim.Prim [lib/jhc-prim/Jhc/Prim/Prim.hs]
Jhc.Prim.IO [lib/jhc-prim/Jhc/Prim/IO.hs]
Jhc.Prim.Rts [lib/jhc-prim/Jhc/Prim/Rts.hs]
Jhc.Prim.Wrapper [lib/jhc-prim/Jhc/Prim/Wrapper.hs]
Typechecking...
[1 of 6- Jhc.Prim.Bits
-2 of 6- Jhc.Prim.Prim
-3 of 6] Jhc.Prim.IO (.............................................)
[4 of 6] Jhc.Prim.Wrapper (.............................................)
[5 of 6] Jhc.Prim.Array (.............................................)
[6 of 6] Jhc.Prim.Rts (.............................................)
Compiling...
[1 of 6- Jhc.Prim.Bits
-2 of 6- Jhc.Prim.Prim
-3 of 6] Jhc.Prim.IO
lib/jhc-prim/Jhc/Prim/IO.hs:22 - Warning: Unknown primitive 'catch__'
lib/jhc-prim/Jhc/Prim/IO.hs:23 - Warning: Unknown primitive 'raiseIO__'
<..................................................>
[4 of 6] Jhc.Prim.Array <..................................................>
[5 of 6] Jhc.Prim.Rts
lib/jhc-prim/Jhc/Prim/Rts.hs:17 - Warning: Unknown primitive 'bangToRaw'
lib/jhc-prim/Jhc/Prim/Rts.hs:19 - Warning: Unknown primitive 'bangFromRaw'
<..................................................>
[6 of 6] Jhc.Prim.Wrapper <..................................................>
Writing Library: jhc-prim-1.0.hl
dist/build/ajhc/ajhc -L- -L. --build-hl lib/jhc/jhc.yaml -o jhc-1.0.hl
ajhc -L- -L. --build-hl lib/jhc/jhc.yaml -o jhc-1.0.hl
ajhc 0.8.0.9 (-n a7aec48094754fb45739009b85be283bce0c32a3
)
Creating library from description file: "lib/jhc/jhc.yaml"
Reading: "lib/jhc/jhc.yaml"
Finding Dependencies...
Using Ho Cache: '/Users/eccstartup/.ajhc/cache'
Data.Ratio [lib/jhc/Data/Ratio.hs]
Jhc.Basics [lib/jhc/Jhc/Basics.hs]
Jhc.Int [lib/jhc/Jhc/Int.hs]
Jhc.Type.Word [lib/jhc/Jhc/Type/Word.hs]
Jhc.Type.Basic [lib/jhc/Jhc/Type/Basic.hs]
Jhc.Class.Real [lib/jhc/Jhc/Class/Real.hs]
Jhc.Class.Num [lib/jhc/Jhc/Class/Num.hs]
Jhc.Class.Ord [lib/jhc/Jhc/Class/Ord.hs]
Jhc.Show [lib/jhc/Jhc/Show.hs]
Writing stuff:/var/folders/3r/5c02fv4j15l0khx6qllnx4dc0000gn/T/jhc_16184/prelude.m4
'm4 -g -s -P -I. -Ilib/jhc -D__JHC__=800 -D__JHC_VERSION__=0.8.0.9 /var/folders/3r/5c02fv4j15l0khx6qllnx4dc0000gn/T/jhc_16184/prelude.m4 lib/jhc/Jhc/Enum.hs' exited abnormally (ExitFailure 1)
make[2]: *** [jhc-1.0.hl] Error 1
make[1]: *** [cabal-build] Error 2
make: *** [all] Error 2
```
========================
make install
```
make install-am
cabal configure
Resolving dependencies...
Configuring ajhc-0.8.0.9...
cabal build
Building ajhc-0.8.0.9...
Preprocessing library ajhc-0.8.0.9...
src/E/PrimOpt.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/FrontEnd/Exports.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/Ho/Build.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/Util/Graph.hs:3:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/E/PrimOpt.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/FrontEnd/Exports.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/Ho/Build.hs:1:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
src/Util/Graph.hs:3:14: Warning:
-XDoRec is deprecated: use -XRecursiveDo or pragma {-# LANGUAGE RecursiveDo #-} instead
In-place registering ajhc-0.8.0.9...
Preprocessing executable 'jahm' for ajhc-0.8.0.9...
Linking dist/build/jahm/jahm ...
Preprocessing executable 'ajhc' for ajhc-0.8.0.9...
Linking dist/build/ajhc/ajhc ...
Installing libraries in /Users/eccstartup/Library/Haskell/ghc-7.6.3/lib/ajhc-0.8.0.9/share
dist/build/ajhc/ajhc -L- -L. --build-hl lib/jhc/jhc.yaml -o jhc-1.0.hl
ajhc -L- -L. --build-hl lib/jhc/jhc.yaml -o jhc-1.0.hl
ajhc 0.8.0.9 (-n a7aec48094754fb45739009b85be283bce0c32a3
)
Creating library from description file: "lib/jhc/jhc.yaml"
Reading: "lib/jhc/jhc.yaml"
Finding Dependencies...
Using Ho Cache: '/Users/eccstartup/.ajhc/cache'
Data.Ratio [lib/jhc/Data/Ratio.hs]
Jhc.Basics [lib/jhc/Jhc/Basics.hs]
Jhc.Int [lib/jhc/Jhc/Int.hs]
Jhc.Type.Word [lib/jhc/Jhc/Type/Word.hs]
Jhc.Type.Basic [lib/jhc/Jhc/Type/Basic.hs]
Jhc.Class.Real [lib/jhc/Jhc/Class/Real.hs]
Jhc.Class.Num [lib/jhc/Jhc/Class/Num.hs]
Jhc.Class.Ord [lib/jhc/Jhc/Class/Ord.hs]
Jhc.Show [lib/jhc/Jhc/Show.hs]
Writing stuff:/var/folders/3r/5c02fv4j15l0khx6qllnx4dc0000gn/T/jhc_16358/prelude.m4
'm4 -g -s -P -I. -Ilib/jhc -D__JHC__=800 -D__JHC_VERSION__=0.8.0.9 /var/folders/3r/5c02fv4j15l0khx6qllnx4dc0000gn/T/jhc_16358/prelude.m4 lib/jhc/Jhc/Enum.hs' exited abnormally (ExitFailure 1)
make[2]: *** [jhc-1.0.hl] Error 1
make[1]: *** [cabal-build] Error 2
make: *** [install] Error 2
```
@master-q
Copy link

master-q commented Sep 3, 2013

Please run "m4 --version"...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment