Skip to content

Instantly share code, notes, and snippets.

@slinkp
Created March 12, 2014 20:28
Show Gist options
  • Save slinkp/9515631 to your computer and use it in GitHub Desktop.
Save slinkp/9515631 to your computer and use it in GitHub Desktop.
Shellcheck build error
searching for ghc in path.
found ghc at /usr/bin/ghc
("/usr/bin/ghc",["--numeric-version"])
/usr/bin/ghc is version 7.6.3
looking for tool "ghc-pkg" near compiler in /usr/bin
found ghc-pkg in /usr/bin/ghc-pkg
("/usr/bin/ghc-pkg",["--version"])
/usr/bin/ghc-pkg is version 7.6.3
("/usr/bin/ghc",["--supported-languages"])
("/usr/bin/ghc",["--info"])
Reading installed packages...
("/usr/bin/ghc-pkg",["dump","--global","-v0"])
("/usr/bin/ghc-pkg",["dump","--user","-v0"])
("/usr/bin/ghc",["--print-libdir"])
Reading available packages...
Choosing modular solver.
Resolving dependencies...
[__0] trying: ShellCheck-0.3.1
[__1] trying: base-4.6.0.1/installed-8aa...
[__2] trying: rts-1.0/installedbuil...
[__3] trying: integer-gmp-0.5.0.0/installed-2f1...
[__4] trying: ghc-prim-0.3.0.0/installed-d52...
[__5] trying: regex-compat-0.95.1/installed-121...
[__6] trying: regex-posix-0.95.2/installed-a7e...
[__7] trying: bytestring-0.10.0.2/installed-4f9...
[__8] trying: deepseq-1.3.0.1/installed-5cc...
[__9] trying: regex-base-0.93.2/installed-f94...
[_10] trying: array-0.4.0.1/installed-3b7...
[_11] trying: parsec-3.1.3/installed-6c6...
[_12] trying: text-0.11.3.1/installed-e38...
[_13] trying: mtl-2.1.2/installed-94c...
[_14] trying: transformers-0.3.0.0/installed-ff2...
[_15] trying: json-0.5/installed-4f7...
[_16] trying: syb-0.4.0/installed-c48...
[_17] trying: pretty-1.1.1.0/installed-661...
[_18] trying: directory-1.2.0.1/installed-91a...
[_19] trying: unix-2.6.0.1/installed-f12...
[_20] trying: time-1.4.0.1/installed-10d...
[_21] trying: old-locale-1.0.0.5/installed-672...
[_22] trying: filepath-1.3.0.1/installed-b12...
[_23] trying: containers-0.5.0.0/installed-ab1...
[_24] done
Ready to install ShellCheck-0.3.1
Waiting for install task to finish...
Using internal setup method with build-type Simple and args:
["configure","--verbose=3","--ghc","--prefix=/home/pw/.cabal","--user","--constraint=regex-compat
==0.95.1","--constraint=parsec ==3.1.3","--constraint=mtl
==2.1.2","--constraint=json ==0.5","--constraint=directory
==1.2.0.1","--constraint=containers ==0.5.0.0","--constraint=base
==4.6.0.1","--disable-tests","--disable-benchmarks"]
Configuring ShellCheck-0.3.1...
creating dist
searching for ghc in path.
found ghc at /usr/bin/ghc
("/usr/bin/ghc",["--numeric-version"])
/usr/bin/ghc is version 7.6.3
looking for tool "ghc-pkg" near compiler in /usr/bin
found ghc-pkg in /usr/bin/ghc-pkg
("/usr/bin/ghc-pkg",["--version"])
/usr/bin/ghc-pkg is version 7.6.3
("/usr/bin/ghc",["--supported-languages"])
("/usr/bin/ghc",["--info"])
Reading installed packages...
("/usr/bin/ghc-pkg",["dump","--global","-v0"])
("/usr/bin/ghc-pkg",["dump","--user","-v0"])
("/usr/bin/ghc",["--print-libdir"])
Dependency ShellCheck -any: using ShellCheck-0.3.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 json ==0.5: using json-0.5
Dependency mtl ==2.1.2: using mtl-2.1.2
Dependency parsec ==3.1.3: using parsec-3.1.3
Dependency regex-compat ==0.95.1: using regex-compat-0.95.1
searching for alex in path.
Cannot find alex on the path
searching for ar in path.
found ar at /usr/bin/ar
searching for c2hs in path.
Cannot find c2hs on the path
searching for cpphs in path.
Cannot find cpphs on the path
searching for ffihugs in path.
Cannot find ffihugs on the path
searching for gcc in path.
found gcc at /usr/bin/gcc
("/usr/bin/gcc",["-dumpversion"])
/usr/bin/gcc is version 4.8
searching for greencard in path.
Cannot find greencard on the path
searching for haddock in path.
Cannot find haddock on the path
searching for happy in path.
Cannot find happy on the path
searching for hmake in path.
Cannot find hmake on the path
searching for hpc in path.
found hpc at /usr/bin/hpc
("/usr/bin/hpc",["version"])
/usr/bin/hpc is version 0.6
looking for tool "hsc2hs" near compiler in /usr/bin
found hsc2hs in /usr/bin/hsc2hs
("/usr/bin/hsc2hs",["--version"])
/usr/bin/hsc2hs is version 0.67
searching for HsColour in path.
Cannot find HsColour on the path
searching for hugs in path.
Cannot find hugs on the path
searching for jhc in path.
Cannot find jhc on the path
searching for ld in path.
found ld at /usr/bin/ld
("/usr/bin/ghc",["-c","/tmp/30352.c","-o","/tmp/30352.o"])
("/usr/bin/ld",["-x","-r","/tmp/30352.o","-o","/tmp/30353.o"])
searching for lhc in path.
Cannot find lhc on the path
searching for lhc-pkg in path.
Cannot find lhc-pkg on the path
searching for nhc98 in path.
Cannot find nhc98 on the path
searching for pkg-config in path.
found pkg-config at /usr/bin/pkg-config
("/usr/bin/pkg-config",["--version"])
/usr/bin/pkg-config is version 0.26
searching for ranlib in path.
found ranlib at /usr/bin/ranlib
searching for strip in path.
found strip at /usr/bin/strip
searching for tar in path.
found tar at /bin/tar
searching for uhc in path.
Cannot find uhc on the path
Using Cabal-1.16.0 compiled by ghc-7.6
Using compiler: ghc-7.6.3
Using install prefix: /home/pw/.cabal
Binaries installed in: /home/pw/.cabal/bin
Libraries installed in: /home/pw/.cabal/lib/ShellCheck-0.3.1/ghc-7.6.3
Private binaries installed in: /home/pw/.cabal/libexec
Data files installed in: /home/pw/.cabal/share/ShellCheck-0.3.1
Documentation installed in: /home/pw/.cabal/share/doc/ShellCheck-0.3.1
No alex found
Using ar found on system at: /usr/bin/ar
No c2hs found
No cpphs found
No ffihugs found
Using gcc version 4.8 found on system at: /usr/bin/gcc
Using ghc version 7.6.3 found on system at: /usr/bin/ghc
Using ghc-pkg version 7.6.3 found on system at: /usr/bin/ghc-pkg
No greencard found
No haddock found
No happy found
No hmake found
Using hpc version 0.6 found on system at: /usr/bin/hpc
Using hsc2hs version 0.67 found on system at: /usr/bin/hsc2hs
No hscolour found
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
Using pkg-config version 0.26 found on system at: /usr/bin/pkg-config
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
("/usr/bin/gcc",["-Wl,--hash-size=31","-Wl,--reduce-memory-overheads","/tmp/30352.c","-o","/tmp/30352","-D__GLASGOW_HASKELL__=706","-Dlinux_HOST_OS=1","-Dx86_64_HOST_ARCH=1","-Idist/build/autogen","-I.","-I/usr/lib/ghc/directory-1.2.0.1/include","-I/usr/lib/ghc/unix-2.6.0.1/include","-I/usr/lib/ghc/time-1.4.0.1/include","-I/usr/lib/ghc/bytestring-0.10.0.2/include","-I/usr/lib/ghc/base-4.6.0.1/include","-I/usr/lib/ghc/include","-L/usr/lib/haskell-packages/ghc/lib/regex-compat-0.95.1/ghc-7.6.3","-L/usr/lib/haskell-packages/ghc/lib/regex-posix-0.95.2/ghc-7.6.3","-L/usr/lib/haskell-packages/ghc/lib/regex-base-0.93.2/ghc-7.6.3","-L/usr/lib/haskell-packages/ghc/lib/json-0.5/ghc-7.6.3","-L/usr/lib/haskell-packages/ghc/lib/syb-0.4.0/ghc-7.6.3","-L/usr/lib/ghc/pretty-1.1.1.0","-L/usr/lib/haskell-packages/ghc/lib/parsec-3.1.3/ghc-7.6.3","-L/usr/lib/haskell-packages/ghc/lib/text-0.11.3.1/ghc-7.6.3","-L/usr/lib/haskell-packages/ghc/lib/mtl-2.1.2/ghc-7.6.3","-L/usr/lib/haskell-packages/ghc/lib/transformers-0.3.0.0/ghc-7.6.3","-L/usr/lib/ghc/directory-1.2.0.1","-L/usr/lib/ghc/unix-2.6.0.1","-L/usr/lib/ghc/time-1.4.0.1","-L/usr/lib/ghc/old-locale-1.0.0.5","-L/usr/lib/ghc/filepath-1.3.0.1","-L/usr/lib/ghc/containers-0.5.0.0","-L/usr/lib/ghc/bytestring-0.10.0.2","-L/usr/lib/ghc/deepseq-1.3.0.1","-L/usr/lib/ghc/array-0.4.0.1","-L/usr/lib/ghc/base-4.6.0.1","-L/usr/lib/ghc/integer-gmp-0.5.0.0","-L/usr/lib/ghc/ghc-prim-0.3.0.0","-L/usr/lib/ghc"])
Using internal setup method with build-type Simple and args:
["build","--verbose=3"]
creating dist/build
creating dist/build/autogen
Building ShellCheck-0.3.1...
Preprocessing library ShellCheck-0.3.1...
Building library...
creating dist/build
("/usr/bin/ghc",["--make","-v","-fbuilding-cabal-package","-O","-odir","dist/build","-hidir","dist/build","-stubdir","dist/build","-i","-idist/build","-i.","-idist/build/autogen","-Idist/build/autogen","-Idist/build","-optP-include","-optPdist/build/autogen/cabal_macros.h","-package-name","ShellCheck-0.3.1","-hide-all-packages","-package-db","dist/package.conf.inplace","-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","json-0.5-4f77bf80e54f80ba4989eab757a113fe","-package-id","mtl-2.1.2-94c72af955e94b8d7b2f359dadd0cb62","-package-id","parsec-3.1.3-6c6e21cb4ed4ef9d58fdf442940b152e","-package-id","regex-compat-0.95.1-121c7124a3abcea107e3885c2f37e0cf","-XHaskell98","ShellCheck.Analytics","ShellCheck.AST","ShellCheck.Data","ShellCheck.Parser","ShellCheck.Simple"])
Glasgow Haskell Compiler, Version 7.6.3, stage 2 booted by GHC version 7.6.3
Using binary package database: /usr/lib/ghc/package.conf.d/package.cache
Using package config file: dist/package.conf.inplace
wired-in package ghc-prim mapped to ghc-prim-0.3.0.0-d5221a8c8a269b66ab9a07bdc23317dd
wired-in package integer-gmp mapped to integer-gmp-0.5.0.0-2f15426f5b53fe4c6490832f9b20d8d7
wired-in package base mapped to base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.8.0.0-a3012803fde1dc362e555b35a1a78e6d
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags: -static
*** Chasing dependencies:
Chasing modules from: *ShellCheck.Analytics,*ShellCheck.AST,*ShellCheck.Data,*ShellCheck.Parser,*ShellCheck.Simple
Stable obj: []
Stable BCO: []
Ready for upsweep
[NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = ShellCheck-0.3.1:ShellCheck.AST,
ms_textual_imps = [import (implicit) Prelude,
import qualified Text.Regex as Re, import Control.Monad.Identity,
import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = ShellCheck-0.3.1:ShellCheck.Data,
ms_textual_imps = [import (implicit) Prelude]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = ShellCheck-0.3.1:ShellCheck.Parser,
ms_textual_imps = [import GHC.Exts ( sortWith ),
import Text.Parsec.Error, import System.IO,
import Prelude hiding ( readList ), import Data.Maybe,
import qualified Control.Monad.State as Ms,
import qualified Data.Map as Map,
import Data.List
( isPrefixOf,
isInfixOf,
isSuffixOf,
partition,
sortBy,
intercalate,
nub ),
import Data.Char, import Control.Monad, import Debug.Trace,
import Text.Parsec, import ShellCheck.Data, import ShellCheck.AST]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = ShellCheck-0.3.1:ShellCheck.Analytics,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Map as Map, import Text.Regex,
import ShellCheck.Parser, import ShellCheck.Data,
import ShellCheck.AST, import Debug.Trace, import Data.Maybe,
import Data.List, import Data.Functor, import Data.Char,
import Control.Monad.Writer, import Control.Monad.State,
import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = ShellCheck-0.3.1:ShellCheck.Simple,
ms_textual_imps = [import (implicit) Prelude, import Data.List,
import Text.Parsec.Pos, import Data.Maybe,
import ShellCheck.Analytics, import ShellCheck.Parser]
ms_srcimps = []
}]
*** Deleting temp files:
Deleting:
compile: input file ./ShellCheck/AST.hs
Created temporary directory: /tmp/ghc30403_0
*** Checking old interface for ShellCheck-0.3.1:ShellCheck.AST:
[1 of 5] Compiling ShellCheck.AST ( ShellCheck/AST.hs, dist/build/ShellCheck/AST.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization)
= {terms: 4,129, types: 3,277, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 4,125, types: 3,197, coercions: 0}
Result size of Simplifier iteration=2
= {terms: 4,104, types: 3,161, coercions: 0}
Result size of Simplifier
= {terms: 4,104, types: 3,161, coercions: 0}
*** Specialise:
Result size of Specialise
= {terms: 4,817, types: 3,998, coercions: 0}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False})
= {terms: 6,179, types: 5,472, coercions: 0}
*** Float inwards:
Result size of Float inwards
= {terms: 6,179, types: 5,472, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 9,569, types: 6,906, coercions: 836}
Result size of Simplifier iteration=2
= {terms: 7,591, types: 5,769, coercions: 763}
Result size of Simplifier iteration=3
= {terms: 7,581, types: 5,730, coercions: 792}
Result size of Simplifier
= {terms: 7,581, types: 5,730, coercions: 789}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 6,783, types: 4,465, coercions: 789}
Result size of Simplifier
= {terms: 6,495, types: 4,357, coercions: 789}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 7,65, types: 4,953, coercions: 839}
Result size of Simplifier iteration=2
= {terms: 6,799, types: 4,403, coercions: 469}
Result size of Simplifier
= {terms: 6,799, types: 4,403, coercions: 469}
*** Demand analysis:
Result size of Demand analysis
= {terms: 6,799, types: 4,403, coercions: 469}
*** Worker Wrapper binds:
Result size of Worker Wrapper binds
= {terms: 6,986, types: 4,626, coercions: 474}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 6,991, types: 4,655, coercions: 490}
Result size of Simplifier iteration=2
= {terms: 6,542, types: 4,474, coercions: 465}
Result size of Simplifier
= {terms: 6,540, types: 4,470, coercions: 465}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True})
= {terms: 6,544, types: 4,474, coercions: 465}
*** Common sub-expression:
Result size of Common sub-expression
= {terms: 6,532, types: 4,436, coercions: 465}
*** Float inwards:
Result size of Float inwards
= {terms: 6,532, types: 4,436, coercions: 465}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 6,636, types: 4,576, coercions: 465}
Result size of Simplifier
= {terms: 6,604, types: 4,520, coercions: 465}
*** Tidy Core:
Result size of Tidy Core
= {terms: 6,604, types: 4,520, coercions: 465}
writeBinIface: 266 Names
writeBinIface: 339 dict entries
*** CorePrep:
Result size of CorePrep
= {terms: 9,248, types: 7,108, coercions: 465}
*** Stg2Stg:
*** CodeOutput:
*** CodeGen:
*** Assembler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-I./ShellCheck' '-Idist/build' '-Idist/build/autogen' '-Idist/build' '-c' '/tmp/ghc30403_0/ghc30403_0.s' '-o' 'dist/build/ShellCheck/AST.o'
*** Deleting temp files:
Deleting: /tmp/ghc30403_0/ghc30403_0.c /tmp/ghc30403_0/ghc30403_0.s
Warning: deleting non-existent /tmp/ghc30403_0/ghc30403_0.c
compile: input file ./ShellCheck/Data.hs
*** Checking old interface for ShellCheck-0.3.1:ShellCheck.Data:
[2 of 5] Compiling ShellCheck.Data ( ShellCheck/Data.hs, dist/build/ShellCheck/Data.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization)
= {terms: 1,107, types: 754, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 3,277, types: 3,637, coercions: 0}
Result size of Simplifier
= {terms: 3,277, types: 3,637, coercions: 0}
*** Specialise:
Result size of Specialise
= {terms: 3,277, types: 3,637, coercions: 0}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False})
= {terms: 3,993, types: 5,785, coercions: 0}
*** Float inwards:
Result size of Float inwards
= {terms: 3,993, types: 5,785, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 3,277, types: 3,637, coercions: 0}
Result size of Simplifier
= {terms: 3,277, types: 3,637, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 2,561, types: 2,563, coercions: 0}
Result size of Simplifier
= {terms: 2,561, types: 2,563, coercions: 0}
*** Simplifier:
Result size of Simplifier
= {terms: 2,561, types: 2,563, coercions: 0}
*** Demand analysis:
Result size of Demand analysis
= {terms: 2,561, types: 2,563, coercions: 0}
*** Worker Wrapper binds:
Result size of Worker Wrapper binds
= {terms: 2,561, types: 2,563, coercions: 0}
*** Simplifier:
Result size of Simplifier
= {terms: 2,561, types: 2,563, coercions: 0}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True})
= {terms: 2,561, types: 2,563, coercions: 0}
*** Common sub-expression:
Result size of Common sub-expression
= {terms: 2,521, types: 2,563, coercions: 0}
*** Float inwards:
Result size of Float inwards
= {terms: 2,521, types: 2,563, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 2,521, types: 2,563, coercions: 0}
Result size of Simplifier
= {terms: 2,441, types: 2,483, coercions: 0}
*** Tidy Core:
Result size of Tidy Core
= {terms: 2,441, types: 2,483, coercions: 0}
writeBinIface: 691 Names
writeBinIface: 1018 dict entries
*** CorePrep:
Result size of CorePrep
= {terms: 2,441, types: 2,483, coercions: 0}
*** Stg2Stg:
*** CodeOutput:
*** CodeGen:
*** Assembler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-I./ShellCheck' '-Idist/build' '-Idist/build/autogen' '-Idist/build' '-c' '/tmp/ghc30403_0/ghc30403_0.s' '-o' 'dist/build/ShellCheck/Data.o'
*** Deleting temp files:
Deleting: /tmp/ghc30403_0/ghc30403_0.c /tmp/ghc30403_0/ghc30403_0.s
Warning: deleting non-existent /tmp/ghc30403_0/ghc30403_0.c
compile: input file ./ShellCheck/Parser.hs
*** Checking old interface for ShellCheck-0.3.1:ShellCheck.Parser:
[3 of 5] Compiling ShellCheck.Parser ( ShellCheck/Parser.hs, dist/build/ShellCheck/Parser.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization)
= {terms: 12,12, types: 55,666, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 11,706, types: 60,577, coercions: 881}
Result size of Simplifier iteration=2
= {terms: 11,506, types: 60,73, coercions: 1,646}
Result size of Simplifier iteration=3
= {terms: 11,492, types: 60,700, coercions: 1,839}
Result size of Simplifier iteration=4
= {terms: 11,478, types: 60,579, coercions: 1,824}
Result size of Simplifier
= {terms: 11,478, types: 60,579, coercions: 1,824}
*** Specialise:
Result size of Specialise
= {terms: 13,219, types: 70,573, coercions: 1,895}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False})
= {terms: 18,729, types: 102,404, coercions: 1,895}
*** Float inwards:
Result size of Float inwards
= {terms: 18,729, types: 102,404, coercions: 1,895}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 80,143, types: 388,152, coercions: 111,225}
Result size of Simplifier iteration=2
= {terms: 58,998, types: 223,429, coercions: 30,458}
Result size of Simplifier iteration=3
= {terms: 56,90, types: 201,795, coercions: 23,443}
Result size of Simplifier iteration=4
= {terms: 55,848, types: 200,147, coercions: 22,359}
Result size of Simplifier
= {terms: 55,848, types: 200,147, coercions: 22,359}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 55,20, types: 204,209, coercions: 22,980}
Result size of Simplifier iteration=2
= {terms: 54,630, types: 203,994, coercions: 21,251}
Result size of Simplifier iteration=3
= {terms: 54,231, types: 201,596, coercions: 21,102}
Result size of Simplifier
= {terms: 54,231, types: 201,596, coercions: 21,102}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 71,508, types: 224,759, coercions: 27,559}
Result size of Simplifier iteration=2
= {terms: 72,519, types: 217,776, coercions: 27,64}
Result size of Simplifier iteration=3
= {terms: 71,969, types: 215,967, coercions: 22,132}
Result size of Simplifier iteration=4
= {terms: 71,972, types: 215,924, coercions: 22,159}
Result size of Simplifier
= {terms: 71,972, types: 215,924, coercions: 22,159}
*** Demand analysis:
Result size of Demand analysis
= {terms: 71,972, types: 215,924, coercions: 22,159}
*** Worker Wrapper binds:
Result size of Worker Wrapper binds
= {terms: 82,587, types: 265,369, coercions: 25,602}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 79,41, types: 262,444, coercions: 35,760}
Result size of Simplifier iteration=2
= {terms: 83,149, types: 247,34, coercions: 32,892}
Result size of Simplifier iteration=3
= {terms: 82,272, types: 235,900, coercions: 27,346}
Result size of Simplifier iteration=4
= {terms: 82,187, types: 235,227, coercions: 26,495}
Result size of Simplifier
= {terms: 82,187, types: 235,227, coercions: 26,495}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True})
= {terms: 83,231, types: 246,436, coercions: 26,495}
*** Common sub-expression:
Result size of Common sub-expression
= {terms: 81,396, types: 239,905, coercions: 25,878}
*** Float inwards:
Result size of Float inwards
= {terms: 81,396, types: 239,905, coercions: 25,878}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 81,882, types: 241,405, coercions: 26,920}
Result size of Simplifier iteration=2
= {terms: 80,148, types: 235,143, coercions: 33,581}
Result size of Simplifier iteration=3
= {terms: 80,34, types: 231,266, coercions: 29,315}
Result size of Simplifier
= {terms: 80,34, types: 231,266, coercions: 29,315}
*** Tidy Core:
Result size of Tidy Core
= {terms: 80,34, types: 231,266, coercions: 29,315}
writeBinIface: 111 Names
writeBinIface: 310 dict entries
*** CorePrep:
Result size of CorePrep
= {terms: 95,331, types: 301,969, coercions: 29,315}
*** Stg2Stg:
*** CodeOutput:
*** CodeGen:
*** Assembler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-I./ShellCheck' '-Idist/build' '-Idist/build/autogen' '-Idist/build' '-c' '/tmp/ghc30403_0/ghc30403_0.s' '-o' 'dist/build/ShellCheck/Parser.o'
*** Deleting temp files:
Deleting: /tmp/ghc30403_0/ghc30403_0.c /tmp/ghc30403_0/ghc30403_0.s
Warning: deleting non-existent /tmp/ghc30403_0/ghc30403_0.c
compile: input file ./ShellCheck/Analytics.hs
*** Checking old interface for ShellCheck-0.3.1:ShellCheck.Analytics:
[4 of 5] Compiling ShellCheck.Analytics ( ShellCheck/Analytics.hs, dist/build/ShellCheck/Analytics.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization)
= {terms: 12,787, types: 15,244, coercions: 3}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 14,2, types: 16,962, coercions: 48}
Result size of Simplifier iteration=2
= {terms: 13,667, types: 16,522, coercions: 48}
Result size of Simplifier
= {terms: 13,667, types: 16,522, coercions: 48}
*** Specialise:
Result size of Specialise
= {terms: 14,142, types: 17,241, coercions: 48}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False})
= {terms: 18,669, types: 26,76, coercions: 48}
*** Float inwards:
Result size of Float inwards
= {terms: 18,675, types: 26,87, coercions: 48}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 23,672, types: 30,813, coercions: 31,372}
Result size of Simplifier iteration=2
= {terms: 19,70, types: 21,699, coercions: 12,81}
Result size of Simplifier iteration=3
= {terms: 18,979, types: 21,556, coercions: 11,797}
Result size of Simplifier iteration=4
= {terms: 18,954, types: 21,496, coercions: 11,692}
Result size of Simplifier
= {terms: 18,954, types: 21,496, coercions: 11,692}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 17,223, types: 20,308, coercions: 11,822}
Result size of Simplifier iteration=2
= {terms: 17,61, types: 19,998, coercions: 11,796}
Result size of Simplifier
= {terms: 17,61, types: 19,998, coercions: 11,796}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 19,952, types: 24,299, coercions: 14,765}
Result size of Simplifier iteration=2
= {terms: 19,427, types: 22,787, coercions: 13,818}
Result size of Simplifier iteration=3
= {terms: 18,850, types: 21,905, coercions: 13,266}
Result size of Simplifier iteration=4
= {terms: 18,848, types: 21,896, coercions: 13,369}
Result size of Simplifier
= {terms: 18,848, types: 21,896, coercions: 13,369}
*** Demand analysis:
Result size of Demand analysis
= {terms: 18,848, types: 21,896, coercions: 13,369}
*** Worker Wrapper binds:
Result size of Worker Wrapper binds
= {terms: 21,923, types: 26,526, coercions: 16,219}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 25,527, types: 30,296, coercions: 11,113}
Result size of Simplifier iteration=2
= {terms: 19,924, types: 22,644, coercions: 10,698}
Result size of Simplifier iteration=3
= {terms: 19,369, types: 22,105, coercions: 10,665}
Result size of Simplifier
= {terms: 19,369, types: 22,105, coercions: 10,665}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True})
= {terms: 20,343, types: 24,184, coercions: 10,665}
*** Common sub-expression:
Result size of Common sub-expression
= {terms: 19,295, types: 22,627, coercions: 10,665}
*** Float inwards:
Result size of Float inwards
= {terms: 19,295, types: 22,627, coercions: 10,665}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 20,74, types: 23,363, coercions: 11,755}
Result size of Simplifier iteration=2
= {terms: 18,246, types: 20,756, coercions: 11,648}
Result size of Simplifier iteration=3
= {terms: 18,257, types: 20,755, coercions: 11,648}
Result size of Simplifier
= {terms: 18,257, types: 20,755, coercions: 11,648}
*** Tidy Core:
Result size of Tidy Core
= {terms: 18,257, types: 20,755, coercions: 11,648}
writeBinIface: 163 Names
writeBinIface: 361 dict entries
*** CorePrep:
Result size of CorePrep
= {terms: 21,130, types: 23,737, coercions: 11,693}
*** Stg2Stg:
*** CodeOutput:
*** CodeGen:
*** Assembler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-I./ShellCheck' '-Idist/build' '-Idist/build/autogen' '-Idist/build' '-c' '/tmp/ghc30403_0/ghc30403_0.s' '-o' 'dist/build/ShellCheck/Analytics.o'
*** Deleting temp files:
Deleting: /tmp/ghc30403_0/ghc30403_0.c /tmp/ghc30403_0/ghc30403_0.s
Warning: deleting non-existent /tmp/ghc30403_0/ghc30403_0.c
compile: input file ./ShellCheck/Simple.hs
*** Checking old interface for ShellCheck-0.3.1:ShellCheck.Simple:
[5 of 5] Compiling ShellCheck.Simple ( ShellCheck/Simple.hs, dist/build/ShellCheck/Simple.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization)
= {terms: 215, types: 251, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 233, types: 246, coercions: 0}
Result size of Simplifier iteration=2
= {terms: 225, types: 221, coercions: 0}
Result size of Simplifier = {terms: 225, types: 221, coercions: 0}
*** Specialise:
Result size of Specialise = {terms: 225, types: 221, coercions: 0}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False})
= {terms: 271, types: 291, coercions: 0}
*** Float inwards:
Result size of Float inwards
= {terms: 271, types: 291, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 297, types: 281, coercions: 0}
Result size of Simplifier iteration=2
= {terms: 270, types: 247, coercions: 0}
Result size of Simplifier = {terms: 270, types: 247, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 209, types: 170, coercions: 0}
Result size of Simplifier iteration=2
= {terms: 207, types: 169, coercions: 0}
Result size of Simplifier = {terms: 207, types: 169, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 216, types: 183, coercions: 0}
Result size of Simplifier = {terms: 216, types: 183, coercions: 0}
*** Demand analysis:
Result size of Demand analysis
= {terms: 216, types: 183, coercions: 0}
*** Worker Wrapper binds:
Result size of Worker Wrapper binds
= {terms: 264, types: 226, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 235, types: 203, coercions: 0}
Result size of Simplifier = {terms: 216, types: 183, coercions: 0}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True})
= {terms: 218, types: 185, coercions: 0}
*** Common sub-expression:
Result size of Common sub-expression
= {terms: 218, types: 185, coercions: 0}
*** Float inwards:
Result size of Float inwards
= {terms: 218, types: 185, coercions: 0}
*** Simplifier:
Result size of Simplifier = {terms: 218, types: 185, coercions: 0}
*** Tidy Core:
Result size of Tidy Core = {terms: 218, types: 185, coercions: 0}
writeBinIface: 52 Names
writeBinIface: 121 dict entries
*** CorePrep:
Result size of CorePrep = {terms: 284, types: 246, coercions: 0}
*** Stg2Stg:
*** CodeOutput:
*** CodeGen:
*** Assembler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-I./ShellCheck' '-Idist/build' '-Idist/build/autogen' '-Idist/build' '-c' '/tmp/ghc30403_0/ghc30403_0.s' '-o' 'dist/build/ShellCheck/Simple.o'
Upsweep completely successful.
*** Deleting temp files:
Deleting: /tmp/ghc30403_0/ghc30403_0.c /tmp/ghc30403_0/ghc30403_0.s
Warning: deleting non-existent /tmp/ghc30403_0/ghc30403_0.c
link(batch): upsweep (partially) failed OR
Main.main not exported; not linking.
*** Deleting temp files:
Deleting:
*** Deleting temp dirs:
Deleting: /tmp/ghc30403_0
Linking...
("/usr/bin/ar",["-r","-v","dist/build/libHSShellCheck-0.3.1.a","dist/build/ShellCheck/Analytics.o","dist/build/ShellCheck/AST.o","dist/build/ShellCheck/Data.o","dist/build/ShellCheck/Parser.o","dist/build/ShellCheck/Simple.o"])
/usr/bin/ar: creating dist/build/libHSShellCheck-0.3.1.a
a - dist/build/ShellCheck/Analytics.o
a - dist/build/ShellCheck/AST.o
a - dist/build/ShellCheck/Data.o
a - dist/build/ShellCheck/Parser.o
a - dist/build/ShellCheck/Simple.o
("/usr/bin/ld",["-x","--hash-size=31","--reduce-memory-overheads","-r","-o","dist/build/HSShellCheck-0.3.1.o","dist/build/ShellCheck/Analytics.o","dist/build/ShellCheck/AST.o","dist/build/ShellCheck/Data.o","dist/build/ShellCheck/Parser.o","dist/build/ShellCheck/Simple.o"])
In-place registering ShellCheck-0.3.1...
("/usr/bin/ghc-pkg",["update","-","--global","--user","--package-db=dist/package.conf.inplace","-v2"])
Preprocessing executable 'shellcheck' for ShellCheck-0.3.1...
Building executable shellcheck...
creating dist/build/shellcheck
creating dist/build/shellcheck/shellcheck-tmp
("/usr/bin/ghc",["--make","-v","-fbuilding-cabal-package","-O","-odir","dist/build/shellcheck/shellcheck-tmp","-hidir","dist/build/shellcheck/shellcheck-tmp","-stubdir","dist/build/shellcheck/shellcheck-tmp","-i","-idist/build/shellcheck/shellcheck-tmp","-i.","-idist/build/autogen","-Idist/build/autogen","-Idist/build/shellcheck/shellcheck-tmp","-optP-include","-optPdist/build/autogen/cabal_macros.h","-hide-all-packages","-package-db","dist/package.conf.inplace","-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","json-0.5-4f77bf80e54f80ba4989eab757a113fe","-package-id","mtl-2.1.2-94c72af955e94b8d7b2f359dadd0cb62","-package-id","parsec-3.1.3-6c6e21cb4ed4ef9d58fdf442940b152e","-package-id","regex-compat-0.95.1-121c7124a3abcea107e3885c2f37e0cf","-package-id","ShellCheck-0.3.1-inplace","-XHaskell98","./shellcheck.hs","-o","dist/build/shellcheck/shellcheck"])
Glasgow Haskell Compiler, Version 7.6.3, stage 2 booted by GHC version 7.6.3
Using binary package database: /usr/lib/ghc/package.conf.d/package.cache
Using package config file: dist/package.conf.inplace
wired-in package ghc-prim mapped to ghc-prim-0.3.0.0-d5221a8c8a269b66ab9a07bdc23317dd
wired-in package integer-gmp mapped to integer-gmp-0.5.0.0-2f15426f5b53fe4c6490832f9b20d8d7
wired-in package base mapped to base-4.6.0.1-8aa5d403c45ea59dcd2c39f123e27d57
wired-in package rts mapped to builtin_rts
wired-in package template-haskell mapped to template-haskell-2.8.0.0-a3012803fde1dc362e555b35a1a78e6d
wired-in package dph-seq not found.
wired-in package dph-par not found.
Hsc static flags: -static
*** Chasing dependencies:
Chasing modules from: *shellcheck.hs
Stable obj: []
Stable BCO: []
Ready for upsweep
[NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = main:ShellCheck.AST,
ms_textual_imps = [import (implicit) Prelude,
import qualified Text.Regex as Re, import Control.Monad.Identity,
import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = main:ShellCheck.Data,
ms_textual_imps = [import (implicit) Prelude]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = main:ShellCheck.Parser,
ms_textual_imps = [import GHC.Exts ( sortWith ),
import Text.Parsec.Error, import System.IO,
import Prelude hiding ( readList ), import Data.Maybe,
import qualified Control.Monad.State as Ms,
import qualified Data.Map as Map,
import Data.List
( isPrefixOf,
isInfixOf,
isSuffixOf,
partition,
sortBy,
intercalate,
nub ),
import Data.Char, import Control.Monad, import Debug.Trace,
import Text.Parsec, import ShellCheck.Data, import ShellCheck.AST]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = main:ShellCheck.Analytics,
ms_textual_imps = [import (implicit) Prelude,
import qualified Data.Map as Map, import Text.Regex,
import ShellCheck.Parser, import ShellCheck.Data,
import ShellCheck.AST, import Debug.Trace, import Data.Maybe,
import Data.List, import Data.Functor, import Data.Char,
import Control.Monad.Writer, import Control.Monad.State,
import Control.Monad]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = main:ShellCheck.Simple,
ms_textual_imps = [import (implicit) Prelude, import Data.List,
import Text.Parsec.Pos, import Data.Maybe,
import ShellCheck.Analytics, import ShellCheck.Parser]
ms_srcimps = []
},
NONREC
ModSummary {
ms_hs_date = 2014-03-12 20:14:03 UTC
ms_mod = main:Main,
ms_textual_imps = [import qualified Data.Map as Map,
import Text.JSON, import System.IO, import System.Exit,
import System.Environment, import System.Directory,
import System.Console.GetOpt, import ShellCheck.Analytics,
import ShellCheck.Simple, import ShellCheck.Data,
import Prelude hiding ( catch ), import GHC.IO.Device,
import GHC.Exts, import Data.Maybe, import Data.Char,
import Control.Monad, import Control.Exception]
ms_srcimps = []
}]
*** Deleting temp files:
Deleting:
compile: input file ./ShellCheck/AST.hs
Created temporary directory: /tmp/ghc30423_0
*** Checking old interface for main:ShellCheck.AST:
[1 of 6] Compiling ShellCheck.AST ( ShellCheck/AST.hs, dist/build/shellcheck/shellcheck-tmp/ShellCheck/AST.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization)
= {terms: 4,129, types: 3,277, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 4,125, types: 3,197, coercions: 0}
Result size of Simplifier iteration=2
= {terms: 4,104, types: 3,161, coercions: 0}
Result size of Simplifier
= {terms: 4,104, types: 3,161, coercions: 0}
*** Specialise:
Result size of Specialise
= {terms: 4,817, types: 3,998, coercions: 0}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False})
= {terms: 6,179, types: 5,472, coercions: 0}
*** Float inwards:
Result size of Float inwards
= {terms: 6,179, types: 5,472, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 9,569, types: 6,906, coercions: 836}
Result size of Simplifier iteration=2
= {terms: 7,591, types: 5,769, coercions: 763}
Result size of Simplifier iteration=3
= {terms: 7,581, types: 5,730, coercions: 792}
Result size of Simplifier
= {terms: 7,581, types: 5,730, coercions: 789}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 6,783, types: 4,465, coercions: 789}
Result size of Simplifier
= {terms: 6,495, types: 4,357, coercions: 789}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 7,65, types: 4,953, coercions: 839}
Result size of Simplifier iteration=2
= {terms: 6,799, types: 4,403, coercions: 469}
Result size of Simplifier
= {terms: 6,799, types: 4,403, coercions: 469}
*** Demand analysis:
Result size of Demand analysis
= {terms: 6,799, types: 4,403, coercions: 469}
*** Worker Wrapper binds:
Result size of Worker Wrapper binds
= {terms: 6,986, types: 4,626, coercions: 474}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 6,991, types: 4,655, coercions: 490}
Result size of Simplifier iteration=2
= {terms: 6,542, types: 4,474, coercions: 465}
Result size of Simplifier
= {terms: 6,540, types: 4,470, coercions: 465}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True})
= {terms: 6,544, types: 4,474, coercions: 465}
*** Common sub-expression:
Result size of Common sub-expression
= {terms: 6,532, types: 4,436, coercions: 465}
*** Float inwards:
Result size of Float inwards
= {terms: 6,532, types: 4,436, coercions: 465}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 6,636, types: 4,576, coercions: 465}
Result size of Simplifier
= {terms: 6,604, types: 4,520, coercions: 465}
*** Tidy Core:
Result size of Tidy Core
= {terms: 6,604, types: 4,520, coercions: 465}
writeBinIface: 266 Names
writeBinIface: 339 dict entries
*** CorePrep:
Result size of CorePrep
= {terms: 9,248, types: 7,108, coercions: 465}
*** Stg2Stg:
*** CodeOutput:
*** CodeGen:
*** Assembler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-I./ShellCheck' '-Idist/build/shellcheck/shellcheck-tmp' '-Idist/build/autogen' '-Idist/build/shellcheck/shellcheck-tmp' '-c' '/tmp/ghc30423_0/ghc30423_0.s' '-o' 'dist/build/shellcheck/shellcheck-tmp/ShellCheck/AST.o'
*** Deleting temp files:
Deleting: /tmp/ghc30423_0/ghc30423_0.c /tmp/ghc30423_0/ghc30423_0.s
Warning: deleting non-existent /tmp/ghc30423_0/ghc30423_0.c
compile: input file ./ShellCheck/Data.hs
*** Checking old interface for main:ShellCheck.Data:
[2 of 6] Compiling ShellCheck.Data ( ShellCheck/Data.hs, dist/build/shellcheck/shellcheck-tmp/ShellCheck/Data.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization)
= {terms: 1,107, types: 754, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 3,277, types: 3,637, coercions: 0}
Result size of Simplifier
= {terms: 3,277, types: 3,637, coercions: 0}
*** Specialise:
Result size of Specialise
= {terms: 3,277, types: 3,637, coercions: 0}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False})
= {terms: 3,993, types: 5,785, coercions: 0}
*** Float inwards:
Result size of Float inwards
= {terms: 3,993, types: 5,785, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 3,277, types: 3,637, coercions: 0}
Result size of Simplifier
= {terms: 3,277, types: 3,637, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 2,561, types: 2,563, coercions: 0}
Result size of Simplifier
= {terms: 2,561, types: 2,563, coercions: 0}
*** Simplifier:
Result size of Simplifier
= {terms: 2,561, types: 2,563, coercions: 0}
*** Demand analysis:
Result size of Demand analysis
= {terms: 2,561, types: 2,563, coercions: 0}
*** Worker Wrapper binds:
Result size of Worker Wrapper binds
= {terms: 2,561, types: 2,563, coercions: 0}
*** Simplifier:
Result size of Simplifier
= {terms: 2,561, types: 2,563, coercions: 0}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True})
= {terms: 2,561, types: 2,563, coercions: 0}
*** Common sub-expression:
Result size of Common sub-expression
= {terms: 2,521, types: 2,563, coercions: 0}
*** Float inwards:
Result size of Float inwards
= {terms: 2,521, types: 2,563, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 2,521, types: 2,563, coercions: 0}
Result size of Simplifier
= {terms: 2,441, types: 2,483, coercions: 0}
*** Tidy Core:
Result size of Tidy Core
= {terms: 2,441, types: 2,483, coercions: 0}
writeBinIface: 691 Names
writeBinIface: 1018 dict entries
*** CorePrep:
Result size of CorePrep
= {terms: 2,441, types: 2,483, coercions: 0}
*** Stg2Stg:
*** CodeOutput:
*** CodeGen:
*** Assembler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-I./ShellCheck' '-Idist/build/shellcheck/shellcheck-tmp' '-Idist/build/autogen' '-Idist/build/shellcheck/shellcheck-tmp' '-c' '/tmp/ghc30423_0/ghc30423_0.s' '-o' 'dist/build/shellcheck/shellcheck-tmp/ShellCheck/Data.o'
*** Deleting temp files:
Deleting: /tmp/ghc30423_0/ghc30423_0.c /tmp/ghc30423_0/ghc30423_0.s
Warning: deleting non-existent /tmp/ghc30423_0/ghc30423_0.c
compile: input file ./ShellCheck/Parser.hs
*** Checking old interface for main:ShellCheck.Parser:
[3 of 6] Compiling ShellCheck.Parser ( ShellCheck/Parser.hs, dist/build/shellcheck/shellcheck-tmp/ShellCheck/Parser.o )
*** Parser:
*** Renamer/typechecker:
*** Desugar:
Result size of Desugar (after optimization)
= {terms: 12,12, types: 55,666, coercions: 0}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 11,706, types: 60,577, coercions: 881}
Result size of Simplifier iteration=2
= {terms: 11,506, types: 60,73, coercions: 1,646}
Result size of Simplifier iteration=3
= {terms: 11,492, types: 60,700, coercions: 1,839}
Result size of Simplifier iteration=4
= {terms: 11,478, types: 60,579, coercions: 1,824}
Result size of Simplifier
= {terms: 11,478, types: 60,579, coercions: 1,824}
*** Specialise:
Result size of Specialise
= {terms: 13,219, types: 70,573, coercions: 1,895}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = False}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = False})
= {terms: 18,729, types: 102,404, coercions: 1,895}
*** Float inwards:
Result size of Float inwards
= {terms: 18,729, types: 102,404, coercions: 1,895}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 80,143, types: 388,152, coercions: 111,225}
Result size of Simplifier iteration=2
= {terms: 58,998, types: 223,429, coercions: 30,458}
Result size of Simplifier iteration=3
= {terms: 56,90, types: 201,795, coercions: 23,443}
Result size of Simplifier iteration=4
= {terms: 55,848, types: 200,147, coercions: 22,359}
Result size of Simplifier
= {terms: 55,848, types: 200,147, coercions: 22,359}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 55,20, types: 204,209, coercions: 22,980}
Result size of Simplifier iteration=2
= {terms: 54,630, types: 203,994, coercions: 21,251}
Result size of Simplifier iteration=3
= {terms: 54,231, types: 201,596, coercions: 21,102}
Result size of Simplifier
= {terms: 54,231, types: 201,596, coercions: 21,102}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 71,508, types: 224,759, coercions: 27,559}
Result size of Simplifier iteration=2
= {terms: 72,519, types: 217,776, coercions: 27,64}
Result size of Simplifier iteration=3
= {terms: 71,969, types: 215,967, coercions: 22,132}
Result size of Simplifier iteration=4
= {terms: 71,972, types: 215,924, coercions: 22,159}
Result size of Simplifier
= {terms: 71,972, types: 215,924, coercions: 22,159}
*** Demand analysis:
Result size of Demand analysis
= {terms: 71,972, types: 215,924, coercions: 22,159}
*** Worker Wrapper binds:
Result size of Worker Wrapper binds
= {terms: 82,587, types: 265,369, coercions: 25,602}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 79,41, types: 262,444, coercions: 35,760}
Result size of Simplifier iteration=2
= {terms: 83,149, types: 247,34, coercions: 32,892}
Result size of Simplifier iteration=3
= {terms: 82,272, types: 235,900, coercions: 27,346}
Result size of Simplifier iteration=4
= {terms: 82,187, types: 235,227, coercions: 26,495}
Result size of Simplifier
= {terms: 82,187, types: 235,227, coercions: 26,495}
*** Float out(FOS {Lam = Just 0, Consts = True, PAPs = True}):
Result size of Float out(FOS {Lam = Just 0,
Consts = True,
PAPs = True})
= {terms: 83,231, types: 246,436, coercions: 26,495}
*** Common sub-expression:
Result size of Common sub-expression
= {terms: 81,396, types: 239,905, coercions: 25,878}
*** Float inwards:
Result size of Float inwards
= {terms: 81,396, types: 239,905, coercions: 25,878}
*** Simplifier:
Result size of Simplifier iteration=1
= {terms: 81,882, types: 241,405, coercions: 26,920}
Result size of Simplifier iteration=2
= {terms: 80,148, types: 235,143, coercions: 33,581}
Result size of Simplifier iteration=3
= {terms: 80,34, types: 231,266, coercions: 29,315}
Result size of Simplifier
= {terms: 80,34, types: 231,266, coercions: 29,315}
*** Tidy Core:
Result size of Tidy Core
= {terms: 80,34, types: 231,266, coercions: 29,315}
writeBinIface: 111 Names
writeBinIface: 310 dict entries
*** CorePrep:
Result size of CorePrep
= {terms: 95,331, types: 301,969, coercions: 29,315}
*** Stg2Stg:
*** CodeOutput:
*** CodeGen:
*** Assembler:
'/usr/bin/gcc' '-fno-stack-protector' '-Wl,--hash-size=31' '-Wl,--reduce-memory-overheads' '-I./ShellCheck' '-Idist/build/shellcheck/shellcheck-tmp' '-Idist/build/autogen' '-Idist/build/shellcheck/shellcheck-tmp' '-c' '/tmp/ghc30423_0/ghc30423_0.s' '-o' 'dist/build/shellcheck/shellcheck-tmp/ShellCheck/Parser.o'
*** Deleting temp files:
Deleting: /tmp/ghc30423_0/ghc30423_0.c /tmp/ghc30423_0/ghc30423_0.s
Warning: deleting non-existent /tmp/ghc30423_0/ghc30423_0.c
*** Deleting temp dirs:
Deleting: /tmp/ghc30423_0
dist/build/shellcheck/shellcheck-tmp/ShellCheck/Parser.o: getFileStatus: does not exist (No such file or directory)
/usr/bin/ghc returned ExitFailure 1
Failed to install ShellCheck-0.3.1
cabal: Error: some packages failed to install:
ShellCheck-0.3.1 failed during the building phase. The exception was:
ExitFailure 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment