hsc2hs broken

I'm seeing this,
/----------
| Running Hsc2Hs with arguments:
|   ... skipping 40 arguments ...
|   libraries/hpc/Trace/Hpc/Reflect.hsc
|   -o
|   libraries/hpc/stage0/build/libraries/hpc/Trace/Hpc/Reflect.hs
\----------

No template specified, and template-hsc.h not located.

Usage: hsc2hs [OPTIONS] INPUT.hsc [...]

  -o FILE          --output=FILE          name of main output file
  -t FILE          --template=FILE        template file
  -c PROG          --cc=PROG              C compiler to use
  -l PROG          --ld=PROG              linker to use
  -C FLAG          --cflag=FLAG           flag to pass to the C compiler
  -I DIR                                  passed to the C compiler
  -L FLAG          --lflag=FLAG           flag to pass to the linker
  -i FILE          --include=FILE         as if placed in the source
  -D NAME[=VALUE]  --define=NAME[=VALUE]  as if placed in the source
                   --no-compile           stop after writing *_hsc_make.c
  -x               --cross-compile        activate cross-compilation mode
                   --cross-safe           restrict .hsc directives to those supported by --cross-compile
  -k               --keep-files           do not remove temporary files
  -v               --verbose              dump commands to stderr
  -?               --help                 display this help and exit
  -V               --version              output version information and exit
shakeArgsWith   0.000s    0%
Function shake  0.032s    0%
Database read   0.052s    0%
With database   0.003s    0%
Running rules  18.051s   99%  =========================
Total          18.138s  100%
Error when running Shake build system:
* inplace/bin/ghc-stage1
* libraries/hpc/stage0/build/libHShpc-<IP_ADDRESS>.a
* libraries/hpc/stage0/build/Trace/Hpc/Reflect.o
* OracleQ (DependenciesKey ("libraries/hpc/stage0/build/.dependencies","libraries/hpc/stage0/build/Trace/Hpc/Reflect.o"))
* libraries/hpc/stage0/build/.dependencies
* libraries/hpc/stage0/build/.hs-dependencies
* libraries/hpc/stage0/build/libraries/hpc/Trace/Hpc/Reflect.hs
user error (Development.Shake.cmd, system command failed
Command: inplace/bin/hsc2hs --cc=/usr/bin/gcc --ld=/usr/bin/gcc --cross-safe --cflag=-fno-stack-protector --cflag=-Ilibraries/hpc/stage0/build/autogen --cflag=-I/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/direc_0hFG6ZxK1nk4zsyOqbNHfm/include --cflag=-I/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/unix_KZL8h98IqDM57kQSPo1mKx/include --cflag=-I/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/time_FTheb6LSxyX1UABIbBXRfn/include --cflag=-I/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/bytes_6VWy06pWzJq9evDvK2d4w6/include --cflag=-I/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/base_HQfYBxpPvuw8OunzQu6JGM/include --cflag=-I/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/integ_2aU3IZNMF9a7mQ0OzsZ0dS/include --cflag=-I/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/include --cflag=-Wall --cflag=-Werror=unused-but-set-variable --cflag=-Wno-error=inline --cflag=-include --cflag=libraries/hpc/stage0/build/autogen/cabal_macros.h --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/direc_0hFG6ZxK1nk4zsyOqbNHfm --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/unix_KZL8h98IqDM57kQSPo1mKx --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/time_FTheb6LSxyX1UABIbBXRfn --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/filep_Ey7a1in9roBAE8bUFJ5R9m --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/conta_2C3ZI8RgPO2LBMidXKTvIU --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/bytes_6VWy06pWzJq9evDvK2d4w6 --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/deeps_6vMKxt5sPFR0XsbRWvvq59 --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/array_67iodizgJQIIxYVTp4emlA --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/base_HQfYBxpPvuw8OunzQu6JGM --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/integ_2aU3IZNMF9a7mQ0OzsZ0dS --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/ghcpr_8TmvWUcS1U1IKHT0levwg3 --lflag=-L/opt/exp/ghc/roots/7.10.3/lib/ghc-<IP_ADDRESS>51118/rts --lflag=-lrt --lflag=-lutil --lflag=-ldl --lflag=-lpthread --lflag=-lgmp --lflag=-lm --lflag=-lrt --lflag=-ldl --cflag=-Dx86_64_HOST_ARCH=1 --cflag=-Dlinux_HOST_OS=1 --cflag=-D__GLASGOW_HASKELL__=710 libraries/hpc/Trace/Hpc/Reflect.hsc -o libraries/hpc/stage0/build/libraries/hpc/Trace/Hpc/Reflect.hs
Exit code: 1
Stderr:
No template specified, and template-hsc.h not located.

Usage: hsc2hs [OPTIONS] INPUT.hsc [...]

  -o FILE          --output=FILE          name of main output file
  -t FILE          --template=FILE        template file
  -c PROG          --cc=PROG              C compiler to use
  -l PROG          --ld=PROG              linker to use
  -C FLAG          --cflag=FLAG           flag to pass to the C compiler
  -I DIR                                  passed to the C compiler
  -L FLAG          --lflag=FLAG           flag to pass to the linker
  -i FILE          --include=FILE         as if placed in the source
  -D NAME[=VALUE]  --define=NAME[=VALUE]  as if placed in the source
                   --no-compile           stop after writing *_hsc_make.c
  -x               --cross-compile        activate cross-compilation mode
                   --cross-safe           restrict .hsc directives to those supported by --cross-compile
  -k               --keep-files           do not remove temporary files
  -v               --verbose              dump commands to stderr
  -?               --help                 display this help and exit
  -V               --version              output version information and exit
)

I'm not sure where the default template-hsc.h is supposed to be in the case of the Shake build system, but in the case of the old build system it was in inplace/lib/template-hsc.h IIRC, which I can confirm exists in my tree.

I see two identical template-hsc.h files in my GHC tree: inplace/lib/template-hsc.h and utils/hsc2hs/template-hsc.h.
@bgamari Can you try to copy the file to utils/hsc2hs? If this solves the problem I'll see how to add the corresponding rule.

Andrey Mokhov<EMAIL_ADDRESS>writes:

I see two identical template-hsc.h files in my GHC tree:
inplace/lib/template-hsc.h and utils/hsc2hs/template-hsc.h.

As far as I understand the latter file is the source file which is
copied to the former location during installation. I have both files.

Can you ask make to build libraries/hpc/stage0/build/libraries/hpc/Trace/Hpc/Reflect.hs? I presume it will succeed. Then dump the corresponding command line here and we'll try to figure out the difference.

Cabal-<IP_ADDRESS>: Warning: Unrecognized field abi on line 68
Cabal-<IP_ADDRESS>: Warning: haddock-interfaces: /Users/angerman/Projects/Haskell/ghc/libraries/Cabal/Cabal/dist-boot/doc/html/Cabal/Cabal.haddock doesn't exist or isn't a file
"inplace/bin/ghc-cabal" configure libraries/hpc dist-boot "" --with-ghc="/usr/local/bin/ghc" --with-ghc-pkg="/usr/local/bin/ghc-pkg"  --package-db=/Users/angerman/Projects/Haskell/ghc/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --with-hscolour="/Users/angerman/.cabal/bin/HsColour" --configure-option=CFLAGS="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas" --configure-option=LDFLAGS="  " --configure-option=CPPFLAGS=" -m64  " --gcc-options="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas   "   --constraint "binary == <IP_ADDRESS>"   --constraint "Cabal == <IP_ADDRESS>"   --constraint "hpc == <IP_ADDRESS>"   --constraint "ghc-boot == <IP_ADDRESS>"   --constraint "hoopl == <IP_ADDRESS>"   --constraint "transformers == <IP_ADDRESS>"   --constraint "template-haskell == <IP_ADDRESS>"   --constraint "terminfo == <IP_ADDRESS>" --with-gcc="/usr/bin/clang" --with-ar="/usr/bin/ar" --with-alex="/Users/angerman/.cabal/bin/alex" --with-happy="/Users/angerman/.cabal/bin/happy"
Configuring hpc-<IP_ADDRESS>...
"/usr/local/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/hpc/dist-boot/inplace-pkg-config
Reading package info from "libraries/hpc/dist-boot/inplace-pkg-config" ... done.
hpc-<IP_ADDRESS>: Warning: Unrecognized field abi on line 18
hpc-<IP_ADDRESS>: Warning: haddock-interfaces: /Users/angerman/Projects/Haskell/ghc/libraries/hpc/dist-boot/doc/html/hpc/hpc.haddock doesn't exist or isn't a file
hpc-<IP_ADDRESS>: cannot find any of ["Trace/Hpc/Util.hi","Trace/Hpc/Util.p_hi","Trace/Hpc/Util.dyn_hi"] (ignoring)
hpc-<IP_ADDRESS>: cannot find any of ["Trace/Hpc/Mix.hi","Trace/Hpc/Mix.p_hi","Trace/Hpc/Mix.dyn_hi"] (ignoring)
hpc-<IP_ADDRESS>: cannot find any of ["Trace/Hpc/Tix.hi","Trace/Hpc/Tix.p_hi","Trace/Hpc/Tix.dyn_hi"] (ignoring)
hpc-<IP_ADDRESS>: cannot find any of ["Trace/Hpc/Reflect.hi","Trace/Hpc/Reflect.p_hi","Trace/Hpc/Reflect.dyn_hi"] (ignoring)
hpc-<IP_ADDRESS>: cannot find any of ["libHShpc-<IP_ADDRESS>.a","libHShpc-<IP_ADDRESS>.p_a","libHShpc-<IP_ADDRESS>-ghc7.10.2.so","libHShpc-<IP_ADDRESS>-ghc7.10.2.dylib","HShpc-<IP_ADDRESS>-ghc7.10.2.dll"] on library path (ignoring)
"inplace/bin/ghc-cabal" configure libraries/ghc-boot dist-boot "" --with-ghc="/usr/local/bin/ghc" --with-ghc-pkg="/usr/local/bin/ghc-pkg"  --package-db=/Users/angerman/Projects/Haskell/ghc/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --with-hscolour="/Users/angerman/.cabal/bin/HsColour" --configure-option=CFLAGS="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas" --configure-option=LDFLAGS="  " --configure-option=CPPFLAGS=" -m64  " --gcc-options="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas   "   --constraint "binary == <IP_ADDRESS>"   --constraint "Cabal == <IP_ADDRESS>"   --constraint "hpc == <IP_ADDRESS>"   --constraint "ghc-boot == <IP_ADDRESS>"   --constraint "hoopl == <IP_ADDRESS>"   --constraint "transformers == <IP_ADDRESS>"   --constraint "template-haskell == <IP_ADDRESS>"   --constraint "terminfo == <IP_ADDRESS>" --with-gcc="/usr/bin/clang" --with-ar="/usr/bin/ar" --with-alex="/Users/angerman/.cabal/bin/alex" --with-happy="/Users/angerman/.cabal/bin/happy"
Configuring ghc-boot-<IP_ADDRESS>...
"/usr/local/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/ghc-boot/dist-boot/inplace-pkg-config
Reading package info from "libraries/ghc-boot/dist-boot/inplace-pkg-config" ... done.
ghc-boot-<IP_ADDRESS>: Warning: Unrecognized field abi on line 25
ghc-boot-<IP_ADDRESS>: Warning: haddock-interfaces: /Users/angerman/Projects/Haskell/ghc/libraries/ghc-boot/dist-boot/doc/html/ghc-boot/ghc-boot.haddock doesn't exist or isn't a file
"inplace/bin/ghc-cabal" configure libraries/hoopl dist-boot "" --with-ghc="/usr/local/bin/ghc" --with-ghc-pkg="/usr/local/bin/ghc-pkg"  --package-db=/Users/angerman/Projects/Haskell/ghc/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --with-hscolour="/Users/angerman/.cabal/bin/HsColour" --configure-option=CFLAGS="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas" --configure-option=LDFLAGS="  " --configure-option=CPPFLAGS=" -m64  " --gcc-options="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas   "   --constraint "binary == <IP_ADDRESS>"   --constraint "Cabal == <IP_ADDRESS>"   --constraint "hpc == <IP_ADDRESS>"   --constraint "ghc-boot == <IP_ADDRESS>"   --constraint "hoopl == <IP_ADDRESS>"   --constraint "transformers == <IP_ADDRESS>"   --constraint "template-haskell == <IP_ADDRESS>"   --constraint "terminfo == <IP_ADDRESS>" --with-gcc="/usr/bin/clang" --with-ar="/usr/bin/ar" --with-alex="/Users/angerman/.cabal/bin/alex" --with-happy="/Users/angerman/.cabal/bin/happy"
Configuring hoopl-<IP_ADDRESS>...
"/usr/local/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/hoopl/dist-boot/inplace-pkg-config
Reading package info from "libraries/hoopl/dist-boot/inplace-pkg-config" ... done.
hoopl-<IP_ADDRESS>: Warning: Unrecognized field abi on line 26
hoopl-<IP_ADDRESS>: Warning: haddock-interfaces: /Users/angerman/Projects/Haskell/ghc/libraries/hoopl/dist-boot/doc/html/hoopl/hoopl.haddock doesn't exist or isn't a file
hoopl-<IP_ADDRESS>: cannot find any of ["Compiler/Hoopl/Internals.hi","Compiler/Hoopl/Internals.p_hi","Compiler/Hoopl/Internals.dyn_hi"] (ignoring)
hoopl-<IP_ADDRESS>: cannot find any of ["Compiler/Hoopl/Wrappers.hi","Compiler/Hoopl/Wrappers.p_hi","Compiler/Hoopl/Wrappers.dyn_hi"] (ignoring)
hoopl-<IP_ADDRESS>: cannot find any of ["Compiler/Hoopl/Passes/Dominator.hi","Compiler/Hoopl/Passes/Dominator.p_hi","Compiler/Hoopl/Passes/Dominator.dyn_hi"] (ignoring)
hoopl-<IP_ADDRESS>: cannot find any of ["Compiler/Hoopl/Passes/DList.hi","Compiler/Hoopl/Passes/DList.p_hi","Compiler/Hoopl/Passes/DList.dyn_hi"] (ignoring)
hoopl-<IP_ADDRESS>: cannot find any of ["Compiler/Hoopl/Shape.hi","Compiler/Hoopl/Shape.p_hi","Compiler/Hoopl/Shape.dyn_hi"] (ignoring)
hoopl-<IP_ADDRESS>: cannot find any of ["libHShoopl-<IP_ADDRESS>.a","libHShoopl-<IP_ADDRESS>.p_a","libHShoopl-<IP_ADDRESS>-ghc7.10.2.so","libHShoopl-<IP_ADDRESS>-ghc7.10.2.dylib","HShoopl-<IP_ADDRESS>-ghc7.10.2.dll"] on library path (ignoring)
"inplace/bin/ghc-cabal" configure libraries/transformers dist-boot "" --with-ghc="/usr/local/bin/ghc" --with-ghc-pkg="/usr/local/bin/ghc-pkg"  --package-db=/Users/angerman/Projects/Haskell/ghc/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --with-hscolour="/Users/angerman/.cabal/bin/HsColour" --configure-option=CFLAGS="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas" --configure-option=LDFLAGS="  " --configure-option=CPPFLAGS=" -m64  " --gcc-options="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas   "   --constraint "binary == <IP_ADDRESS>"   --constraint "Cabal == <IP_ADDRESS>"   --constraint "hpc == <IP_ADDRESS>"   --constraint "ghc-boot == <IP_ADDRESS>"   --constraint "hoopl == <IP_ADDRESS>"   --constraint "transformers == <IP_ADDRESS>"   --constraint "template-haskell == <IP_ADDRESS>"   --constraint "terminfo == <IP_ADDRESS>" --with-gcc="/usr/bin/clang" --with-ar="/usr/bin/ar" --with-alex="/Users/angerman/.cabal/bin/alex" --with-happy="/Users/angerman/.cabal/bin/happy"
Configuring transformers-<IP_ADDRESS>...
"/usr/local/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/transformers/dist-boot/inplace-pkg-config
Reading package info from "libraries/transformers/dist-boot/inplace-pkg-config" ... done.
transformers-<IP_ADDRESS>: Warning: Unrecognized field abi on line 47
transformers-<IP_ADDRESS>: Warning: haddock-interfaces: /Users/angerman/Projects/Haskell/ghc/libraries/transformers/dist-boot/doc/html/transformers/transformers.haddock doesn't exist or isn't a file
transformers-<IP_ADDRESS>: cannot find any of ["Control/Applicative/Backwards.hi","Control/Applicative/Backwards.p_hi","Control/Applicative/Backwards.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Applicative/Lift.hi","Control/Applicative/Lift.p_hi","Control/Applicative/Lift.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/Cont.hi","Control/Monad/Trans/Cont.p_hi","Control/Monad/Trans/Cont.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/Error.hi","Control/Monad/Trans/Error.p_hi","Control/Monad/Trans/Error.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/Identity.hi","Control/Monad/Trans/Identity.p_hi","Control/Monad/Trans/Identity.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/List.hi","Control/Monad/Trans/List.p_hi","Control/Monad/Trans/List.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/RWS.hi","Control/Monad/Trans/RWS.p_hi","Control/Monad/Trans/RWS.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/RWS/Lazy.hi","Control/Monad/Trans/RWS/Lazy.p_hi","Control/Monad/Trans/RWS/Lazy.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/RWS/Strict.hi","Control/Monad/Trans/RWS/Strict.p_hi","Control/Monad/Trans/RWS/Strict.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/State.hi","Control/Monad/Trans/State.p_hi","Control/Monad/Trans/State.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/State/Lazy.hi","Control/Monad/Trans/State/Lazy.p_hi","Control/Monad/Trans/State/Lazy.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/State/Strict.hi","Control/Monad/Trans/State/Strict.p_hi","Control/Monad/Trans/State/Strict.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Control/Monad/Trans/Writer/Strict.hi","Control/Monad/Trans/Writer/Strict.p_hi","Control/Monad/Trans/Writer/Strict.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Data/Functor/Constant.hi","Data/Functor/Constant.p_hi","Data/Functor/Constant.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Data/Functor/Reverse.hi","Data/Functor/Reverse.p_hi","Data/Functor/Reverse.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Data/Functor/Compose.hi","Data/Functor/Compose.p_hi","Data/Functor/Compose.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Data/Functor/Product.hi","Data/Functor/Product.p_hi","Data/Functor/Product.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["Data/Functor/Sum.hi","Data/Functor/Sum.p_hi","Data/Functor/Sum.dyn_hi"] (ignoring)
transformers-<IP_ADDRESS>: cannot find any of ["libHStransformers-<IP_ADDRESS>.a","libHStransformers-<IP_ADDRESS>.p_a","libHStransformers-<IP_ADDRESS>-ghc7.10.2.so","libHStransformers-<IP_ADDRESS>-ghc7.10.2.dylib","HStransformers-<IP_ADDRESS>-ghc7.10.2.dll"] on library path (ignoring)
"inplace/bin/ghc-cabal" configure libraries/template-haskell dist-boot "" --with-ghc="/usr/local/bin/ghc" --with-ghc-pkg="/usr/local/bin/ghc-pkg"  --package-db=/Users/angerman/Projects/Haskell/ghc/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --with-hscolour="/Users/angerman/.cabal/bin/HsColour" --configure-option=CFLAGS="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas" --configure-option=LDFLAGS="  " --configure-option=CPPFLAGS=" -m64  " --gcc-options="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas   "   --constraint "binary == <IP_ADDRESS>"   --constraint "Cabal == <IP_ADDRESS>"   --constraint "hpc == <IP_ADDRESS>"   --constraint "ghc-boot == <IP_ADDRESS>"   --constraint "hoopl == <IP_ADDRESS>"   --constraint "transformers == <IP_ADDRESS>"   --constraint "template-haskell == <IP_ADDRESS>"   --constraint "terminfo == <IP_ADDRESS>" --with-gcc="/usr/bin/clang" --with-ar="/usr/bin/ar" --with-alex="/Users/angerman/.cabal/bin/alex" --with-happy="/Users/angerman/.cabal/bin/happy"
Configuring template-haskell-<IP_ADDRESS>...
"/usr/local/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/template-haskell/dist-boot/inplace-pkg-config
Reading package info from "libraries/template-haskell/dist-boot/inplace-pkg-config" ... done.
template-haskell-<IP_ADDRESS>: Warning: Unrecognized field abi on line 21
template-haskell-<IP_ADDRESS>: Warning: haddock-interfaces: /Users/angerman/Projects/Haskell/ghc/libraries/template-haskell/dist-boot/doc/html/template-haskell/template-haskell.haddock doesn't exist or isn't a file
template-haskell-<IP_ADDRESS>: cannot find any of ["Language/Haskell/TH.hi","Language/Haskell/TH.p_hi","Language/Haskell/TH.dyn_hi"] (ignoring)
template-haskell-<IP_ADDRESS>: cannot find any of ["Language/Haskell/TH/Lib.hi","Language/Haskell/TH/Lib.p_hi","Language/Haskell/TH/Lib.dyn_hi"] (ignoring)
template-haskell-<IP_ADDRESS>: cannot find any of ["Language/Haskell/TH/Ppr.hi","Language/Haskell/TH/Ppr.p_hi","Language/Haskell/TH/Ppr.dyn_hi"] (ignoring)
template-haskell-<IP_ADDRESS>: cannot find any of ["Language/Haskell/TH/PprLib.hi","Language/Haskell/TH/PprLib.p_hi","Language/Haskell/TH/PprLib.dyn_hi"] (ignoring)
template-haskell-<IP_ADDRESS>: cannot find any of ["Language/Haskell/TH/Quote.hi","Language/Haskell/TH/Quote.p_hi","Language/Haskell/TH/Quote.dyn_hi"] (ignoring)
template-haskell-<IP_ADDRESS>: cannot find any of ["Language/Haskell/TH/Syntax.hi","Language/Haskell/TH/Syntax.p_hi","Language/Haskell/TH/Syntax.dyn_hi"] (ignoring)
template-haskell-<IP_ADDRESS>: cannot find any of ["Language/Haskell/TH/LanguageExtensions.hi","Language/Haskell/TH/LanguageExtensions.p_hi","Language/Haskell/TH/LanguageExtensions.dyn_hi"] (ignoring)
template-haskell-<IP_ADDRESS>: cannot find any of ["Language/Haskell/TH/Lib/Map.hi","Language/Haskell/TH/Lib/Map.p_hi","Language/Haskell/TH/Lib/Map.dyn_hi"] (ignoring)
template-haskell-<IP_ADDRESS>: cannot find any of ["libHStemplate-haskell-<IP_ADDRESS>.a","libHStemplate-haskell-<IP_ADDRESS>.p_a","libHStemplate-haskell-<IP_ADDRESS>-ghc7.10.2.so","libHStemplate-haskell-<IP_ADDRESS>-ghc7.10.2.dylib","HStemplate-haskell-<IP_ADDRESS>-ghc7.10.2.dll"] on library path (ignoring)
"inplace/bin/ghc-cabal" configure libraries/terminfo dist-boot "" --with-ghc="/usr/local/bin/ghc" --with-ghc-pkg="/usr/local/bin/ghc-pkg"  --package-db=/Users/angerman/Projects/Haskell/ghc/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --with-hscolour="/Users/angerman/.cabal/bin/HsColour" --configure-option=CFLAGS="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas" --configure-option=LDFLAGS="  " --configure-option=CPPFLAGS=" -m64  " --gcc-options="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas   "   --constraint "binary == <IP_ADDRESS>"   --constraint "Cabal == <IP_ADDRESS>"   --constraint "hpc == <IP_ADDRESS>"   --constraint "ghc-boot == <IP_ADDRESS>"   --constraint "hoopl == <IP_ADDRESS>"   --constraint "transformers == <IP_ADDRESS>"   --constraint "template-haskell == <IP_ADDRESS>"   --constraint "terminfo == <IP_ADDRESS>" --with-gcc="/usr/bin/clang" --with-ar="/usr/bin/ar" --with-alex="/Users/angerman/.cabal/bin/alex" --with-happy="/Users/angerman/.cabal/bin/happy"
Configuring terminfo-<IP_ADDRESS>...
configure: WARNING: unrecognized options: --with-compiler
checking for gcc... /usr/bin/clang
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 /usr/bin/clang accepts -g... yes
checking for /usr/bin/clang option to accept ISO C89... none needed
checking how to run the C preprocessor... /usr/bin/clang -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 ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking for setupterm in -ltinfo... no
checking for setupterm in -lncursesw... no
checking for setupterm in -lncurses... yes
configure: creating ./config.status
config.status: creating terminfo.buildinfo
configure: WARNING: unrecognized options: --with-compiler
"/usr/local/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf libraries/terminfo/dist-boot/inplace-pkg-config
Reading package info from "libraries/terminfo/dist-boot/inplace-pkg-config" ... done.
terminfo-<IP_ADDRESS>: Warning: Unrecognized field abi on line 23
terminfo-<IP_ADDRESS>: Warning: haddock-interfaces: /Users/angerman/Projects/Haskell/ghc/libraries/terminfo/dist-boot/doc/html/terminfo/terminfo.haddock doesn't exist or isn't a file
"inplace/bin/ghc-cabal" configure compiler stage1 "" --with-ghc="/usr/local/bin/ghc" --with-ghc-pkg="/usr/local/bin/ghc-pkg"  --flags=stage1 --flags=ncg --ghc-option=-DSTAGE=1 --package-db=/Users/angerman/Projects/Haskell/ghc/libraries/bootstrapping.conf --disable-library-for-ghci --enable-library-vanilla --disable-library-profiling --disable-shared --with-hscolour="/Users/angerman/.cabal/bin/HsColour" --configure-option=CFLAGS="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas" --configure-option=LDFLAGS="  " --configure-option=CPPFLAGS=" -m64 -Iincludes -Iincludes/dist -Iincludes/dist-derivedconstants/header -Iincludes/dist-ghcconstants/header  " --gcc-options="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas   "   --constraint "binary == <IP_ADDRESS>"   --constraint "Cabal == <IP_ADDRESS>"   --constraint "hpc == <IP_ADDRESS>"   --constraint "ghc-boot == <IP_ADDRESS>"   --constraint "hoopl == <IP_ADDRESS>"   --constraint "transformers == <IP_ADDRESS>"   --constraint "template-haskell == <IP_ADDRESS>"   --constraint "terminfo == <IP_ADDRESS>" --with-gcc="/usr/bin/clang" --with-ar="/usr/bin/ar" --with-alex="/Users/angerman/.cabal/bin/alex" --with-happy="/Users/angerman/.cabal/bin/happy" --disable-library-for-ghci
Configuring ghc-7.11.20151223...
Warning: 'license-file: ../LICENSE' is a relative path outside of the source
tree. This will not work when generating a tarball with 'sdist'.
sed -e 's/^\(version: .*\)\.20151223$/\1/' \
	    -e 's/^\(id: .*\)\.20151223$/\1/' \
	    -e 's/^\(hs-libraries: HSghc-.*\)\.20151223\(-[A-Za-z0-9][A-Za-z0-9]*\)*$/\1\2/' \
	  < compiler/stage1/inplace-pkg-config > compiler/stage1/inplace-pkg-config-munged
"/usr/local/bin/ghc-pkg" update --force --package-db=libraries/bootstrapping.conf compiler/stage1/inplace-pkg-config-munged
Reading package info from "compiler/stage1/inplace-pkg-config-munged" ... done.
ghc-7.11: Warning: Unrecognized field abi on line 99
ghc-7.11: Warning: haddock-interfaces: /Users/angerman/Projects/Haskell/ghc/compiler/stage1/doc/html/ghc/ghc.haddock doesn't exist or isn't a file
ghc-7.11: cannot find any of ["ConLike.hi","ConLike.p_hi","ConLike.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PatSyn.hi","PatSyn.p_hi","PatSyn.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Debug.hi","Debug.p_hi","Debug.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["GhcMonad.hi","GhcMonad.p_hi","GhcMonad.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Hooks.hi","Hooks.p_hi","Hooks.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Llvm.hi","Llvm.p_hi","Llvm.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Llvm/AbsSyn.hi","Llvm/AbsSyn.p_hi","Llvm/AbsSyn.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Llvm/MetaData.hi","Llvm/MetaData.p_hi","Llvm/MetaData.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Llvm/PpLlvm.hi","Llvm/PpLlvm.p_hi","Llvm/PpLlvm.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Llvm/Types.hi","Llvm/Types.p_hi","Llvm/Types.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["LlvmCodeGen.hi","LlvmCodeGen.p_hi","LlvmCodeGen.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["LlvmCodeGen/Base.hi","LlvmCodeGen/Base.p_hi","LlvmCodeGen/Base.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["LlvmCodeGen/CodeGen.hi","LlvmCodeGen/CodeGen.p_hi","LlvmCodeGen/CodeGen.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["LlvmCodeGen/Data.hi","LlvmCodeGen/Data.p_hi","LlvmCodeGen/Data.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["LlvmCodeGen/Ppr.hi","LlvmCodeGen/Ppr.p_hi","LlvmCodeGen/Ppr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["LlvmCodeGen/Regs.hi","LlvmCodeGen/Regs.p_hi","LlvmCodeGen/Regs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["LlvmMangler.hi","LlvmMangler.p_hi","LlvmMangler.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["MkId.hi","MkId.p_hi","MkId.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["UnVarGraph.hi","UnVarGraph.p_hi","UnVarGraph.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["BlockId.hi","BlockId.p_hi","BlockId.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CLabel.hi","CLabel.p_hi","CLabel.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Cmm.hi","Cmm.p_hi","Cmm.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmBuildInfoTables.hi","CmmBuildInfoTables.p_hi","CmmBuildInfoTables.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmPipeline.hi","CmmPipeline.p_hi","CmmPipeline.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmCallConv.hi","CmmCallConv.p_hi","CmmCallConv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmCommonBlockElim.hi","CmmCommonBlockElim.p_hi","CmmCommonBlockElim.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmImplementSwitchPlans.hi","CmmImplementSwitchPlans.p_hi","CmmImplementSwitchPlans.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmContFlowOpt.hi","CmmContFlowOpt.p_hi","CmmContFlowOpt.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmExpr.hi","CmmExpr.p_hi","CmmExpr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmInfo.hi","CmmInfo.p_hi","CmmInfo.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmLex.hi","CmmLex.p_hi","CmmLex.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmLint.hi","CmmLint.p_hi","CmmLint.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmLive.hi","CmmLive.p_hi","CmmLive.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmMachOp.hi","CmmMachOp.p_hi","CmmMachOp.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmSwitch.hi","CmmSwitch.p_hi","CmmSwitch.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmNode.hi","CmmNode.p_hi","CmmNode.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmOpt.hi","CmmOpt.p_hi","CmmOpt.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmParse.hi","CmmParse.p_hi","CmmParse.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmProcPoint.hi","CmmProcPoint.p_hi","CmmProcPoint.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmSink.hi","CmmSink.p_hi","CmmSink.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmType.hi","CmmType.p_hi","CmmType.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmUtils.hi","CmmUtils.p_hi","CmmUtils.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CmmLayoutStack.hi","CmmLayoutStack.p_hi","CmmLayoutStack.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["MkGraph.hi","MkGraph.p_hi","MkGraph.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PprBase.hi","PprBase.p_hi","PprBase.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PprC.hi","PprC.p_hi","PprC.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PprCmm.hi","PprCmm.p_hi","PprCmm.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PprCmmDecl.hi","PprCmmDecl.p_hi","PprCmmDecl.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PprCmmExpr.hi","PprCmmExpr.p_hi","PprCmmExpr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Bitmap.hi","Bitmap.p_hi","Bitmap.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CodeGen/Platform.hi","CodeGen/Platform.p_hi","CodeGen/Platform.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CodeGen/Platform/ARM.hi","CodeGen/Platform/ARM.p_hi","CodeGen/Platform/ARM.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CodeGen/Platform/ARM64.hi","CodeGen/Platform/ARM64.p_hi","CodeGen/Platform/ARM64.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CodeGen/Platform/NoRegs.hi","CodeGen/Platform/NoRegs.p_hi","CodeGen/Platform/NoRegs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CodeGen/Platform/PPC.hi","CodeGen/Platform/PPC.p_hi","CodeGen/Platform/PPC.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CodeGen/Platform/PPC_Darwin.hi","CodeGen/Platform/PPC_Darwin.p_hi","CodeGen/Platform/PPC_Darwin.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CodeGen/Platform/SPARC.hi","CodeGen/Platform/SPARC.p_hi","CodeGen/Platform/SPARC.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CodeGen/Platform/X86.hi","CodeGen/Platform/X86.p_hi","CodeGen/Platform/X86.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CodeGen/Platform/X86_64.hi","CodeGen/Platform/X86_64.p_hi","CodeGen/Platform/X86_64.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CgUtils.hi","CgUtils.p_hi","CgUtils.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmm.hi","StgCmm.p_hi","StgCmm.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmBind.hi","StgCmmBind.p_hi","StgCmmBind.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmClosure.hi","StgCmmClosure.p_hi","StgCmmClosure.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmCon.hi","StgCmmCon.p_hi","StgCmmCon.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmEnv.hi","StgCmmEnv.p_hi","StgCmmEnv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmExpr.hi","StgCmmExpr.p_hi","StgCmmExpr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmForeign.hi","StgCmmForeign.p_hi","StgCmmForeign.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmHeap.hi","StgCmmHeap.p_hi","StgCmmHeap.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmHpc.hi","StgCmmHpc.p_hi","StgCmmHpc.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmArgRep.hi","StgCmmArgRep.p_hi","StgCmmArgRep.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmLayout.hi","StgCmmLayout.p_hi","StgCmmLayout.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmMonad.hi","StgCmmMonad.p_hi","StgCmmMonad.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmPrim.hi","StgCmmPrim.p_hi","StgCmmPrim.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmProf.hi","StgCmmProf.p_hi","StgCmmProf.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmTicky.hi","StgCmmTicky.p_hi","StgCmmTicky.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmUtils.hi","StgCmmUtils.p_hi","StgCmmUtils.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgCmmExtCode.hi","StgCmmExtCode.p_hi","StgCmmExtCode.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SMRep.hi","SMRep.p_hi","SMRep.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreArity.hi","CoreArity.p_hi","CoreArity.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreFVs.hi","CoreFVs.p_hi","CoreFVs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreLint.hi","CoreLint.p_hi","CoreLint.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CorePrep.hi","CorePrep.p_hi","CorePrep.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreSubst.hi","CoreSubst.p_hi","CoreSubst.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreTidy.hi","CoreTidy.p_hi","CoreTidy.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreUnfold.hi","CoreUnfold.p_hi","CoreUnfold.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreUtils.hi","CoreUtils.p_hi","CoreUtils.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreSeq.hi","CoreSeq.p_hi","CoreSeq.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreStats.hi","CoreStats.p_hi","CoreStats.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["MkCore.hi","MkCore.p_hi","MkCore.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PprCore.hi","PprCore.p_hi","PprCore.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PmExpr.hi","PmExpr.p_hi","PmExpr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TmOracle.hi","TmOracle.p_hi","TmOracle.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Check.hi","Check.p_hi","Check.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Coverage.hi","Coverage.p_hi","Coverage.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Desugar.hi","Desugar.p_hi","Desugar.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DsArrows.hi","DsArrows.p_hi","DsArrows.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DsBinds.hi","DsBinds.p_hi","DsBinds.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DsCCall.hi","DsCCall.p_hi","DsCCall.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DsExpr.hi","DsExpr.p_hi","DsExpr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DsForeign.hi","DsForeign.p_hi","DsForeign.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DsGRHSs.hi","DsGRHSs.p_hi","DsGRHSs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DsListComp.hi","DsListComp.p_hi","DsListComp.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DsMonad.hi","DsMonad.p_hi","DsMonad.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DsUtils.hi","DsUtils.p_hi","DsUtils.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Match.hi","Match.p_hi","Match.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["MatchCon.hi","MatchCon.p_hi","MatchCon.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["MatchLit.hi","MatchLit.p_hi","MatchLit.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HsBinds.hi","HsBinds.p_hi","HsBinds.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HsDecls.hi","HsDecls.p_hi","HsDecls.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HsDoc.hi","HsDoc.p_hi","HsDoc.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HsExpr.hi","HsExpr.p_hi","HsExpr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HsImpExp.hi","HsImpExp.p_hi","HsImpExp.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HsLit.hi","HsLit.p_hi","HsLit.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PlaceHolder.hi","PlaceHolder.p_hi","PlaceHolder.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HsPat.hi","HsPat.p_hi","HsPat.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HsSyn.hi","HsSyn.p_hi","HsSyn.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HsTypes.hi","HsTypes.p_hi","HsTypes.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HsUtils.hi","HsUtils.p_hi","HsUtils.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["BinIface.hi","BinIface.p_hi","BinIface.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["BuildTyCl.hi","BuildTyCl.p_hi","BuildTyCl.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["IfaceEnv.hi","IfaceEnv.p_hi","IfaceEnv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["IfaceSyn.hi","IfaceSyn.p_hi","IfaceSyn.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["IfaceType.hi","IfaceType.p_hi","IfaceType.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["LoadIface.hi","LoadIface.p_hi","LoadIface.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["MkIface.hi","MkIface.p_hi","MkIface.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcIface.hi","TcIface.p_hi","TcIface.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["FlagChecker.hi","FlagChecker.p_hi","FlagChecker.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["BreakArray.hi","BreakArray.p_hi","BreakArray.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CodeOutput.hi","CodeOutput.p_hi","CodeOutput.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DriverMkDepend.hi","DriverMkDepend.p_hi","DriverMkDepend.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PipelineMonad.hi","PipelineMonad.p_hi","PipelineMonad.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DriverPipeline.hi","DriverPipeline.p_hi","DriverPipeline.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Finder.hi","Finder.p_hi","Finder.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["GHC.hi","GHC.p_hi","GHC.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["GhcMake.hi","GhcMake.p_hi","GhcMake.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["GhcPlugins.hi","GhcPlugins.p_hi","GhcPlugins.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DynamicLoading.hi","DynamicLoading.p_hi","DynamicLoading.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HeaderInfo.hi","HeaderInfo.p_hi","HeaderInfo.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HscMain.hi","HscMain.p_hi","HscMain.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HscStats.hi","HscStats.p_hi","HscStats.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HscTypes.hi","HscTypes.p_hi","HscTypes.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["InteractiveEval.hi","InteractiveEval.p_hi","InteractiveEval.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["InteractiveEvalTypes.hi","InteractiveEvalTypes.p_hi","InteractiveEvalTypes.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Packages.hi","Packages.p_hi","Packages.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Plugins.hi","Plugins.p_hi","Plugins.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcPluginM.hi","TcPluginM.p_hi","TcPluginM.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PprTyThing.hi","PprTyThing.p_hi","PprTyThing.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StaticPtrTable.hi","StaticPtrTable.p_hi","StaticPtrTable.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SysTools.hi","SysTools.p_hi","SysTools.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Elf.hi","Elf.p_hi","Elf.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TidyPgm.hi","TidyPgm.p_hi","TidyPgm.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Ctype.hi","Ctype.p_hi","Ctype.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["HaddockUtils.hi","HaddockUtils.p_hi","HaddockUtils.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Lexer.hi","Lexer.p_hi","Lexer.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["OptCoercion.hi","OptCoercion.p_hi","OptCoercion.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Parser.hi","Parser.p_hi","Parser.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RdrHsSyn.hi","RdrHsSyn.p_hi","RdrHsSyn.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["ApiAnnotation.hi","ApiAnnotation.p_hi","ApiAnnotation.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PrelInfo.hi","PrelInfo.p_hi","PrelInfo.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PrelRules.hi","PrelRules.p_hi","PrelRules.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PrimOp.hi","PrimOp.p_hi","PrimOp.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["ProfInit.hi","ProfInit.p_hi","ProfInit.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SCCfinal.hi","SCCfinal.p_hi","SCCfinal.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RnBinds.hi","RnBinds.p_hi","RnBinds.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RnEnv.hi","RnEnv.p_hi","RnEnv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RnExpr.hi","RnExpr.p_hi","RnExpr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RnHsDoc.hi","RnHsDoc.p_hi","RnHsDoc.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RnNames.hi","RnNames.p_hi","RnNames.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RnPat.hi","RnPat.p_hi","RnPat.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RnSource.hi","RnSource.p_hi","RnSource.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RnSplice.hi","RnSplice.p_hi","RnSplice.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RnTypes.hi","RnTypes.p_hi","RnTypes.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreMonad.hi","CoreMonad.p_hi","CoreMonad.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CSE.hi","CSE.p_hi","CSE.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["FloatIn.hi","FloatIn.p_hi","FloatIn.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["FloatOut.hi","FloatOut.p_hi","FloatOut.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["LiberateCase.hi","LiberateCase.p_hi","LiberateCase.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["OccurAnal.hi","OccurAnal.p_hi","OccurAnal.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SAT.hi","SAT.p_hi","SAT.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SetLevels.hi","SetLevels.p_hi","SetLevels.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SimplCore.hi","SimplCore.p_hi","SimplCore.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SimplEnv.hi","SimplEnv.p_hi","SimplEnv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SimplMonad.hi","SimplMonad.p_hi","SimplMonad.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SimplUtils.hi","SimplUtils.p_hi","SimplUtils.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Simplify.hi","Simplify.p_hi","Simplify.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SimplStg.hi","SimplStg.p_hi","SimplStg.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgStats.hi","StgStats.p_hi","StgStats.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["UnariseStg.hi","UnariseStg.p_hi","UnariseStg.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Rules.hi","Rules.p_hi","Rules.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SpecConstr.hi","SpecConstr.p_hi","SpecConstr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Specialise.hi","Specialise.p_hi","Specialise.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CoreToStg.hi","CoreToStg.p_hi","CoreToStg.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgLint.hi","StgLint.p_hi","StgLint.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StgSyn.hi","StgSyn.p_hi","StgSyn.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CallArity.hi","CallArity.p_hi","CallArity.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DmdAnal.hi","DmdAnal.p_hi","DmdAnal.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["WorkWrap.hi","WorkWrap.p_hi","WorkWrap.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["WwLib.hi","WwLib.p_hi","WwLib.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["FamInst.hi","FamInst.p_hi","FamInst.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Inst.hi","Inst.p_hi","Inst.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcAnnotations.hi","TcAnnotations.p_hi","TcAnnotations.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcArrows.hi","TcArrows.p_hi","TcArrows.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcBinds.hi","TcBinds.p_hi","TcBinds.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcClassDcl.hi","TcClassDcl.p_hi","TcClassDcl.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcDefaults.hi","TcDefaults.p_hi","TcDefaults.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcDeriv.hi","TcDeriv.p_hi","TcDeriv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcEnv.hi","TcEnv.p_hi","TcEnv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcExpr.hi","TcExpr.p_hi","TcExpr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcForeign.hi","TcForeign.p_hi","TcForeign.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcGenDeriv.hi","TcGenDeriv.p_hi","TcGenDeriv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcGenGenerics.hi","TcGenGenerics.p_hi","TcGenGenerics.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcHsSyn.hi","TcHsSyn.p_hi","TcHsSyn.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcHsType.hi","TcHsType.p_hi","TcHsType.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcInstDcls.hi","TcInstDcls.p_hi","TcInstDcls.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcMType.hi","TcMType.p_hi","TcMType.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcValidity.hi","TcValidity.p_hi","TcValidity.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcMatches.hi","TcMatches.p_hi","TcMatches.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcPat.hi","TcPat.p_hi","TcPat.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcPatSyn.hi","TcPatSyn.p_hi","TcPatSyn.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcRnDriver.hi","TcRnDriver.p_hi","TcRnDriver.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcRnMonad.hi","TcRnMonad.p_hi","TcRnMonad.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcRnTypes.hi","TcRnTypes.p_hi","TcRnTypes.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcRules.hi","TcRules.p_hi","TcRules.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcSimplify.hi","TcSimplify.p_hi","TcSimplify.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcErrors.hi","TcErrors.p_hi","TcErrors.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcTyClsDecls.hi","TcTyClsDecls.p_hi","TcTyClsDecls.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcTyDecls.hi","TcTyDecls.p_hi","TcTyDecls.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcTypeable.hi","TcTypeable.p_hi","TcTypeable.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcType.hi","TcType.p_hi","TcType.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcEvidence.hi","TcEvidence.p_hi","TcEvidence.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcUnify.hi","TcUnify.p_hi","TcUnify.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcInteract.hi","TcInteract.p_hi","TcInteract.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcCanonical.hi","TcCanonical.p_hi","TcCanonical.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcFlatten.hi","TcFlatten.p_hi","TcFlatten.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcSMonad.hi","TcSMonad.p_hi","TcSMonad.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcTypeNats.hi","TcTypeNats.p_hi","TcTypeNats.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TcSplice.hi","TcSplice.p_hi","TcSplice.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["DsMeta.hi","DsMeta.p_hi","DsMeta.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["THNames.hi","THNames.p_hi","THNames.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["FamInstEnv.hi","FamInstEnv.p_hi","FamInstEnv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["FunDeps.hi","FunDeps.p_hi","FunDeps.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["InstEnv.hi","InstEnv.p_hi","InstEnv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["GraphBase.hi","GraphBase.p_hi","GraphBase.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["GraphColor.hi","GraphColor.p_hi","GraphColor.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["GraphOps.hi","GraphOps.p_hi","GraphOps.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["GraphPpr.hi","GraphPpr.p_hi","GraphPpr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["IOEnv.hi","IOEnv.p_hi","IOEnv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["OrdList.hi","OrdList.p_hi","OrdList.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["State.hi","State.p_hi","State.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Stream.hi","Stream.p_hi","Stream.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["StringBuffer.hi","StringBuffer.p_hi","StringBuffer.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Builtins/Base.hi","Vectorise/Builtins/Base.p_hi","Vectorise/Builtins/Base.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Builtins/Initialise.hi","Vectorise/Builtins/Initialise.p_hi","Vectorise/Builtins/Initialise.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Builtins.hi","Vectorise/Builtins.p_hi","Vectorise/Builtins.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Monad/Base.hi","Vectorise/Monad/Base.p_hi","Vectorise/Monad/Base.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Monad/Naming.hi","Vectorise/Monad/Naming.p_hi","Vectorise/Monad/Naming.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Monad/Local.hi","Vectorise/Monad/Local.p_hi","Vectorise/Monad/Local.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Monad/Global.hi","Vectorise/Monad/Global.p_hi","Vectorise/Monad/Global.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Monad/InstEnv.hi","Vectorise/Monad/InstEnv.p_hi","Vectorise/Monad/InstEnv.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Monad.hi","Vectorise/Monad.p_hi","Vectorise/Monad.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Utils/Base.hi","Vectorise/Utils/Base.p_hi","Vectorise/Utils/Base.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Utils/Closure.hi","Vectorise/Utils/Closure.p_hi","Vectorise/Utils/Closure.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Utils/Hoisting.hi","Vectorise/Utils/Hoisting.p_hi","Vectorise/Utils/Hoisting.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Utils/PADict.hi","Vectorise/Utils/PADict.p_hi","Vectorise/Utils/PADict.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Utils/Poly.hi","Vectorise/Utils/Poly.p_hi","Vectorise/Utils/Poly.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Utils.hi","Vectorise/Utils.p_hi","Vectorise/Utils.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Generic/Description.hi","Vectorise/Generic/Description.p_hi","Vectorise/Generic/Description.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Generic/PAMethods.hi","Vectorise/Generic/PAMethods.p_hi","Vectorise/Generic/PAMethods.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Generic/PADict.hi","Vectorise/Generic/PADict.p_hi","Vectorise/Generic/PADict.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Generic/PData.hi","Vectorise/Generic/PData.p_hi","Vectorise/Generic/PData.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Type/Env.hi","Vectorise/Type/Env.p_hi","Vectorise/Type/Env.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Type/Type.hi","Vectorise/Type/Type.p_hi","Vectorise/Type/Type.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Type/TyConDecl.hi","Vectorise/Type/TyConDecl.p_hi","Vectorise/Type/TyConDecl.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Type/Classify.hi","Vectorise/Type/Classify.p_hi","Vectorise/Type/Classify.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Convert.hi","Vectorise/Convert.p_hi","Vectorise/Convert.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Vect.hi","Vectorise/Vect.p_hi","Vectorise/Vect.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Var.hi","Vectorise/Var.p_hi","Vectorise/Var.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Env.hi","Vectorise/Env.p_hi","Vectorise/Env.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise/Exp.hi","Vectorise/Exp.p_hi","Vectorise/Exp.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Vectorise.hi","Vectorise.p_hi","Vectorise.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Hoopl/Dataflow.hi","Hoopl/Dataflow.p_hi","Hoopl/Dataflow.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Hoopl.hi","Hoopl.p_hi","Hoopl.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["AsmCodeGen.hi","AsmCodeGen.p_hi","AsmCodeGen.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["TargetReg.hi","TargetReg.p_hi","TargetReg.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["NCGMonad.hi","NCGMonad.p_hi","NCGMonad.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Instruction.hi","Instruction.p_hi","Instruction.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Format.hi","Format.p_hi","Format.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Reg.hi","Reg.p_hi","Reg.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegClass.hi","RegClass.p_hi","RegClass.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PIC.hi","PIC.p_hi","PIC.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["CPrim.hi","CPrim.p_hi","CPrim.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["X86/Regs.hi","X86/Regs.p_hi","X86/Regs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["X86/RegInfo.hi","X86/RegInfo.p_hi","X86/RegInfo.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["X86/Instr.hi","X86/Instr.p_hi","X86/Instr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["X86/Cond.hi","X86/Cond.p_hi","X86/Cond.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["X86/Ppr.hi","X86/Ppr.p_hi","X86/Ppr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["X86/CodeGen.hi","X86/CodeGen.p_hi","X86/CodeGen.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PPC/Regs.hi","PPC/Regs.p_hi","PPC/Regs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PPC/RegInfo.hi","PPC/RegInfo.p_hi","PPC/RegInfo.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PPC/Instr.hi","PPC/Instr.p_hi","PPC/Instr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PPC/Cond.hi","PPC/Cond.p_hi","PPC/Cond.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PPC/Ppr.hi","PPC/Ppr.p_hi","PPC/Ppr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["PPC/CodeGen.hi","PPC/CodeGen.p_hi","PPC/CodeGen.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/Base.hi","SPARC/Base.p_hi","SPARC/Base.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/Regs.hi","SPARC/Regs.p_hi","SPARC/Regs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/Imm.hi","SPARC/Imm.p_hi","SPARC/Imm.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/AddrMode.hi","SPARC/AddrMode.p_hi","SPARC/AddrMode.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/Cond.hi","SPARC/Cond.p_hi","SPARC/Cond.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/Instr.hi","SPARC/Instr.p_hi","SPARC/Instr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/Stack.hi","SPARC/Stack.p_hi","SPARC/Stack.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/ShortcutJump.hi","SPARC/ShortcutJump.p_hi","SPARC/ShortcutJump.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/Ppr.hi","SPARC/Ppr.p_hi","SPARC/Ppr.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/CodeGen.hi","SPARC/CodeGen.p_hi","SPARC/CodeGen.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/CodeGen/Amode.hi","SPARC/CodeGen/Amode.p_hi","SPARC/CodeGen/Amode.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/CodeGen/Base.hi","SPARC/CodeGen/Base.p_hi","SPARC/CodeGen/Base.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/CodeGen/CondCode.hi","SPARC/CodeGen/CondCode.p_hi","SPARC/CodeGen/CondCode.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/CodeGen/Gen32.hi","SPARC/CodeGen/Gen32.p_hi","SPARC/CodeGen/Gen32.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/CodeGen/Gen64.hi","SPARC/CodeGen/Gen64.p_hi","SPARC/CodeGen/Gen64.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/CodeGen/Sanity.hi","SPARC/CodeGen/Sanity.p_hi","SPARC/CodeGen/Sanity.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["SPARC/CodeGen/Expand.hi","SPARC/CodeGen/Expand.p_hi","SPARC/CodeGen/Expand.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Liveness.hi","RegAlloc/Liveness.p_hi","RegAlloc/Liveness.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Graph/Main.hi","RegAlloc/Graph/Main.p_hi","RegAlloc/Graph/Main.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Graph/Stats.hi","RegAlloc/Graph/Stats.p_hi","RegAlloc/Graph/Stats.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Graph/ArchBase.hi","RegAlloc/Graph/ArchBase.p_hi","RegAlloc/Graph/ArchBase.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Graph/ArchX86.hi","RegAlloc/Graph/ArchX86.p_hi","RegAlloc/Graph/ArchX86.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Graph/Coalesce.hi","RegAlloc/Graph/Coalesce.p_hi","RegAlloc/Graph/Coalesce.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Graph/Spill.hi","RegAlloc/Graph/Spill.p_hi","RegAlloc/Graph/Spill.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Graph/SpillClean.hi","RegAlloc/Graph/SpillClean.p_hi","RegAlloc/Graph/SpillClean.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Graph/SpillCost.hi","RegAlloc/Graph/SpillCost.p_hi","RegAlloc/Graph/SpillCost.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Graph/TrivColorable.hi","RegAlloc/Graph/TrivColorable.p_hi","RegAlloc/Graph/TrivColorable.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/Main.hi","RegAlloc/Linear/Main.p_hi","RegAlloc/Linear/Main.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/JoinToTargets.hi","RegAlloc/Linear/JoinToTargets.p_hi","RegAlloc/Linear/JoinToTargets.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/State.hi","RegAlloc/Linear/State.p_hi","RegAlloc/Linear/State.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/Stats.hi","RegAlloc/Linear/Stats.p_hi","RegAlloc/Linear/Stats.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/FreeRegs.hi","RegAlloc/Linear/FreeRegs.p_hi","RegAlloc/Linear/FreeRegs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/StackMap.hi","RegAlloc/Linear/StackMap.p_hi","RegAlloc/Linear/StackMap.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/Base.hi","RegAlloc/Linear/Base.p_hi","RegAlloc/Linear/Base.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/X86/FreeRegs.hi","RegAlloc/Linear/X86/FreeRegs.p_hi","RegAlloc/Linear/X86/FreeRegs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/X86_64/FreeRegs.hi","RegAlloc/Linear/X86_64/FreeRegs.p_hi","RegAlloc/Linear/X86_64/FreeRegs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/PPC/FreeRegs.hi","RegAlloc/Linear/PPC/FreeRegs.p_hi","RegAlloc/Linear/PPC/FreeRegs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["RegAlloc/Linear/SPARC/FreeRegs.hi","RegAlloc/Linear/SPARC/FreeRegs.p_hi","RegAlloc/Linear/SPARC/FreeRegs.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Dwarf.hi","Dwarf.p_hi","Dwarf.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Dwarf/Types.hi","Dwarf/Types.p_hi","Dwarf/Types.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["Dwarf/Constants.hi","Dwarf/Constants.p_hi","Dwarf/Constants.dyn_hi"] (ignoring)
ghc-7.11: cannot find any of ["libHSghc-7.11.a","libHSghc-7.11.p_a","libHSghc-7.11-ghc7.10.2.so","libHSghc-7.11-ghc7.10.2.dylib","HSghc-7.11-ghc7.10.2.dll"] on library path (ignoring)
"inplace/bin/ghc-cabal" configure ghc stage1 "" --with-ghc="/usr/local/bin/ghc" --with-ghc-pkg="/usr/local/bin/ghc-pkg"  --flags=stage1 --constraint "ghc == 7.11" --package-db=/Users/angerman/Projects/Haskell/ghc/libraries/bootstrapping.conf --disable-library-for-ghci --disable-library-vanilla --disable-library-profiling --disable-shared --with-hscolour="/Users/angerman/.cabal/bin/HsColour" --configure-option=CFLAGS="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas" --configure-option=LDFLAGS="  " --configure-option=CPPFLAGS=" -m64  " --gcc-options="-Wall -m64 -fno-stack-protector    -Wno-unknown-pragmas   "   --constraint "binary == <IP_ADDRESS>"   --constraint "Cabal == <IP_ADDRESS>"   --constraint "hpc == <IP_ADDRESS>"   --constraint "ghc-boot == <IP_ADDRESS>"   --constraint "hoopl == <IP_ADDRESS>"   --constraint "transformers == <IP_ADDRESS>"   --constraint "template-haskell == <IP_ADDRESS>"   --constraint "terminfo == <IP_ADDRESS>" --with-gcc="/usr/bin/clang" --with-ar="/usr/bin/ar" --with-alex="/Users/angerman/.cabal/bin/alex" --with-happy="/Users/angerman/.cabal/bin/happy"
Configuring ghc-bin-7.11.20151223...
Warning: 'data-dir: ..' is a relative path outside of the source tree.

Usage: hsc2hs [OPTIONS] INPUT.hsc [...]

  -o FILE          --output=FILE          name of main output file
  -t FILE          --template=FILE        template file
  -c PROG          --cc=PROG              C compiler to use
  -l PROG          --ld=PROG              linker to use
  -C FLAG          --cflag=FLAG           flag to pass to the C compiler
  -I DIR                                  passed to the C compiler
  -L FLAG          --lflag=FLAG           flag to pass to the linker
  -i FILE          --include=FILE         as if placed in the source
  -D NAME[=VALUE]  --define=NAME[=VALUE]  as if placed in the source
                   --no-compile           stop after writing *_hsc_make.c
  -x               --cross-compile        activate cross-compilation mode
                   --cross-safe           restrict .hsc directives to those supported by --cross-compile
  -k               --keep-files           do not remove temporary files
  -v               --verbose              dump commands to stderr
  -?               --help                 display this help and exit
  -V               --version              output version information and exit
make[1]: *** [compiler/stage1/build/Fingerprint.hs] Error 1
make: *** [libraries/hpc/stage0/build/libraries/hpc/Trace/Hpc] Error 2

After some more digging, and running make, I found the following:
running make yields:
...
"/usr/local/bin/ghc" -hisuf hi -osuf  o -hcsuf hc -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build    -c utils/hsc2hs/./HSCParser.hs -o utils/hsc2hs/dist/build/HSCParser.o
"/usr/local/bin/ghc" -hisuf hi -osuf  o -hcsuf hc -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build    -c utils/hsc2hs/./Flags.hs -o utils/hsc2hs/dist/build/Flags.o
"/usr/local/bin/ghc" -hisuf hi -osuf  o -hcsuf hc -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build    -c utils/hsc2hs/./Common.hs -o utils/hsc2hs/dist/build/Common.o
"/usr/local/bin/ghc" -hisuf hi -osuf  o -hcsuf hc -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build    -c utils/hsc2hs/./C.hs -o utils/hsc2hs/dist/build/C.o
"/usr/local/bin/ghc" -hisuf hi -osuf  o -hcsuf hc -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build    -c utils/hsc2hs/./UtilsCodegen.hs -o utils/hsc2hs/dist/build/UtilsCodegen.o
"/usr/local/bin/ghc" -hisuf hi -osuf  o -hcsuf hc -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build    -c utils/hsc2hs/./DirectCodegen.hs -o utils/hsc2hs/dist/build/DirectCodegen.o
"/usr/local/bin/ghc" -hisuf hi -osuf  o -hcsuf hc -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build    -c utils/hsc2hs/./CrossCodegen.hs -o utils/hsc2hs/dist/build/CrossCodegen.o
"/usr/local/bin/ghc" -hisuf hi -osuf  o -hcsuf hc -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build    -c utils/hsc2hs/dist/build/autogen/Paths_hsc2hs.hs -o utils/hsc2hs/dist/build/Paths_hsc2hs.o
"/usr/local/bin/ghc" -hisuf hi -osuf  o -hcsuf hc -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build    -c utils/hsc2hs/./Main.hs -o utils/hsc2hs/dist/build/Main.o
"inplace/bin/mkdirhier" utils/hsc2hs/dist/build/tmp//.
"/usr/local/bin/ghc" -o utils/hsc2hs/dist/build/tmp/hsc2hs -hisuf hi -osuf  o -hcsuf hc -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       -odir utils/hsc2hs/dist/build -hidir utils/hsc2hs/dist/build -stubdir utils/hsc2hs/dist/build    -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/proce_FLTz0SLwyG6LJUpZ52HjkU' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/direc_KowvXytSqazBcvN7MGpFtg' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/unix_A3WgcI5QiHK4PDo4jSYdwQ' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/time_AXTdBF9VRQoBOqJT6qtmVH' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/filep_KsGE6pHE5eZHSN90ZVax6A' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/conta_LKCPrTJwOTOLk4OU37YmeN' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/bytes_6elQVSg5cWdFrvRnfxTUrH' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/deeps_LbCWUlehDDeLxurARKDH5o' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/array_E0sTtauuKsGDLZoT7lTbgZ' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/base_GDytRqRVSUX7zckgKqJjgw' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/integ_2aU3IZNMF9a7mQ0OzsZ0dS' -optl-L'/usr/local/Cellar/ghc/7.10.2/libexec/integer-gmp/lib' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/ghcpr_8TmvWUcS1U1IKHT0levwg3' -optl-L'/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/rts' -optl-liconv -optl-lgmp -optl-lm -optl-ldl -static  -O0 -H64m -Wall   -package-db libraries/bootstrapping.conf  -hide-all-packages -i -iutils/hsc2hs/. -iutils/hsc2hs/dist/build -iutils/hsc2hs/dist/build/autogen -Iutils/hsc2hs/dist/build -Iutils/hsc2hs/dist/build/autogen     -optP-include -optPutils/hsc2hs/dist/build/autogen/cabal_macros.h -package-id base-<IP_ADDRESS>-075aa0db10075facc5aaa59a7991ca2f -package-id containers-<IP_ADDRESS>-2b49cce16f8a2908df8454387e550b93 -package-id directory-<IP_ADDRESS>-16f6a661d4e92cd8da4d681a1d197064 -package-id filepath-<IP_ADDRESS>-8fee9c13b5e42926cc01f6aa7c403c4b -package-id process-<IP_ADDRESS>-36e5501145ab363f58c5e5a7079e9636 -XHaskell2010  -no-user-package-db -rtsopts       utils/hsc2hs/dist/build/Main.o utils/hsc2hs/dist/build/C.o utils/hsc2hs/dist/build/Common.o utils/hsc2hs/dist/build/CrossCodegen.o utils/hsc2hs/dist/build/DirectCodegen.o utils/hsc2hs/dist/build/Flags.o utils/hsc2hs/dist/build/HSCParser.o utils/hsc2hs/dist/build/UtilsCodegen.o utils/hsc2hs/dist/build/Paths_hsc2hs.o
"inplace/bin/mkdirhier" inplace/lib/bin//.
/usr/bin/install -c -m 755 utils/hsc2hs/dist/build/tmp/hsc2hs inplace/lib/bin/hsc2hs
"cp" utils/hsc2hs/template-hsc.h inplace/lib/template-hsc.h
"rm" -f                                                     inplace/bin/hsc2hs
echo '#!/bin/sh'                                                   >> inplace/bin/hsc2hs
echo 'executablename="/Users/angerman/Projects/Haskell/ghc/inplace/lib/bin/hsc2hs"'                                  >> inplace/bin/hsc2hs
echo 'datadir="/Users/angerman/Projects/Haskell/ghc/inplace/lib"'                             >> inplace/bin/hsc2hs
echo 'bindir="/Users/angerman/Projects/Haskell/ghc/inplace/bin"'                              >> inplace/bin/hsc2hs
echo 'topdir="/Users/angerman/Projects/Haskell/ghc/inplace/lib"'                           >> inplace/bin/hsc2hs
echo 'pgmgcc="/usr/bin/clang"'                                  >> inplace/bin/hsc2hs
echo 'export DYLD_LIBRARY_PATH="/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/proce_FLTz0SLwyG6LJUpZ52HjkU:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/direc_KowvXytSqazBcvN7MGpFtg:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/unix_A3WgcI5QiHK4PDo4jSYdwQ:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/time_AXTdBF9VRQoBOqJT6qtmVH:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/filep_KsGE6pHE5eZHSN90ZVax6A:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/conta_LKCPrTJwOTOLk4OU37YmeN:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/bytes_6elQVSg5cWdFrvRnfxTUrH:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/deeps_LbCWUlehDDeLxurARKDH5o:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/array_E0sTtauuKsGDLZoT7lTbgZ:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/base_GDytRqRVSUX7zckgKqJjgw:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/integ_2aU3IZNMF9a7mQ0OzsZ0dS:/usr/local/Cellar/ghc/7.10.2/libexec/integer-gmp/lib:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/ghcpr_8TmvWUcS1U1IKHT0levwg3:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/rts${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH}"' >> inplace/bin/hsc2hs
cat utils/hsc2hs/hsc2hs.wrapper                                     >> inplace/bin/hsc2hs
chmod +x                                                     inplace/bin/hsc2hs
...

and the contents of inplace/bin/hsc2hs is
#!/bin/sh
executablename="/Users/angerman/Projects/Haskell/ghc/inplace/lib/bin/hsc2hs"
datadir="/Users/angerman/Projects/Haskell/ghc/inplace/lib"
bindir="/Users/angerman/Projects/Haskell/ghc/inplace/bin"
topdir="/Users/angerman/Projects/Haskell/ghc/inplace/lib"
pgmgcc="/usr/bin/clang"
export DYLD_LIBRARY_PATH="/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/proce_FLTz0SLwyG6LJUpZ52HjkU:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/direc_KowvXytSqazBcvN7MGpFtg:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/unix_A3WgcI5QiHK4PDo4jSYdwQ:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/time_AXTdBF9VRQoBOqJT6qtmVH:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/filep_KsGE6pHE5eZHSN90ZVax6A:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/conta_LKCPrTJwOTOLk4OU37YmeN:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/bytes_6elQVSg5cWdFrvRnfxTUrH:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/deeps_LbCWUlehDDeLxurARKDH5o:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/array_E0sTtauuKsGDLZoT7lTbgZ:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/base_GDytRqRVSUX7zckgKqJjgw:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/integ_2aU3IZNMF9a7mQ0OzsZ0dS:/usr/local/Cellar/ghc/7.10.2/libexec/integer-gmp/lib:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/ghcpr_8TmvWUcS1U1IKHT0levwg3:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/rts${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH}"
#!/bin/sh

tflag="--template=$topdir/template-hsc.h"
Iflag="-I$topdir/include/"
for arg do
    case "$arg" in
# On OS X, we need to specify -m32 or -m64 in order to get gcc to
# build binaries for the right target. We do that by putting it in
# HSC2HS_EXTRA. When cabal runs hsc2hs, it passes a flag saying which
# gcc to use, so if we set HSC2HS_EXTRA= then we don't get binaries
# for the right platform. So for now we just don't set HSC2HS_EXTRA=
# but we probably want to revisit how this works in the future.
#        -c*)          HSC2HS_EXTRA=;;
#        --cc=*)       HSC2HS_EXTRA=;;
        -t*)          tflag=;;
        --template=*) tflag=;;
        --)           break;;
    esac
done

exec "$executablename" ${tflag:+"$tflag"} $HSC2HS_EXTRA ${1+"$@"} "$Iflag"

with
f97d97637e30c1ed8db4f73a16063b7f0354be34  inplace/bin/hsc2hs
1897998288de091da9484b0a75cafcadcfc65a96  inplace/lib/bin/hsc2hs

on my system.
The shake build system produces the binary only, but not the wrapper script. This is what I consider to be the root case.

The shake build system produces the binary only, but not the wrapper script. This is what I consider to be the root case.

Aha! This seems be the the reason indeed. Many thanks for digging this out.
There is a wrapper file hsc2hs.wrapper in utils/hsc2hs which I didn't notice. Somehow, on Windows it appears to be not needed (the resulting hsc2hs binary works fine for me). We need to find out what the old build system did with the wrapper and reproduce this in the new one.

I think I'm not the best person to tackle this since I can't test the result. @angerman, would you like to give it a try?

I guess the key steps are:
/usr/bin/install -c -m 755 utils/hsc2hs/dist/build/tmp/hsc2hs inplace/lib/bin/hsc2hs
"cp" utils/hsc2hs/template-hsc.h inplace/lib/template-hsc.h
"rm" -f                                                     inplace/bin/hsc2hs
echo '#!/bin/sh'                                                   >> inplace/bin/hsc2hs
echo 'executablename="/Users/angerman/Projects/Haskell/ghc/inplace/lib/bin/hsc2hs"'                                  >> inplace/bin/hsc2hs
echo 'datadir="/Users/angerman/Projects/Haskell/ghc/inplace/lib"'                             >> inplace/bin/hsc2hs
echo 'bindir="/Users/angerman/Projects/Haskell/ghc/inplace/bin"'                              >> inplace/bin/hsc2hs
echo 'topdir="/Users/angerman/Projects/Haskell/ghc/inplace/lib"'                           >> inplace/bin/hsc2hs
echo 'pgmgcc="/usr/bin/clang"'                                  >> inplace/bin/hsc2hs
echo 'export DYLD_LIBRARY_PATH="/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/proce_FLTz0SLwyG6LJUpZ52HjkU:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/direc_KowvXytSqazBcvN7MGpFtg:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/unix_A3WgcI5QiHK4PDo4jSYdwQ:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/time_AXTdBF9VRQoBOqJT6qtmVH:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/filep_KsGE6pHE5eZHSN90ZVax6A:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/conta_LKCPrTJwOTOLk4OU37YmeN:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/bytes_6elQVSg5cWdFrvRnfxTUrH:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/deeps_LbCWUlehDDeLxurARKDH5o:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/array_E0sTtauuKsGDLZoT7lTbgZ:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/base_GDytRqRVSUX7zckgKqJjgw:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/integ_2aU3IZNMF9a7mQ0OzsZ0dS:/usr/local/Cellar/ghc/7.10.2/libexec/integer-gmp/lib:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/ghcpr_8TmvWUcS1U1IKHT0levwg3:/usr/local/Cellar/ghc/7.10.2/lib/ghc-7.10.2/rts${DYLD_LIBRARY_PATH:+:$DYLD_LIBRARY_PATH}"' >> inplace/bin/hsc2hs
cat utils/hsc2hs/hsc2hs.wrapper                                     >> inplace/bin/hsc2hs
chmod +x                                                     inplace/bin/hsc2hs

which comes from rules/shell-wrapper.mk. If I remember correctly, there are multiple of these wrapper files in the tree. @bgamari probably knows more about that.
I guess we would have to translate that shell wrapper rule somehow.  Then again, that looks like it hardcodes quite some data into wrapper scripts.  Should we in a first step try to come up with a shell wrapper rule and later on see if we can think up a better solution?

@angerman What if you simply pass these flags to hsc2hs?
tflag="--template=$topdir/template-hsc.h"
Iflag="-I$topdir/include/"

The right file to change is Settings/Builders/Hsc2Hs.hs.

@snowleopard that does not work, as we still need to resolve $topdir. I'll try to figure out how to do that properly.

Effectively it's "$$(TOP)/$$(INPLACE_TOPDIR)".

TOP is usually the ghc dir (all the .mk file define TOP as "..", or "../.." or "../../..")
$ ag "^INPLACE"
mk/config.mk.in
483:INPLACE_PACKAGE_CONF = $(INPLACE_LIB)/package.conf.d

mk/tree.mk
17:INPLACE                 = inplace
18:INPLACE_BIN             = $(INPLACE)/bin
19:INPLACE_LIB             = $(INPLACE)/lib
20:INPLACE_TOPDIR          = $(INPLACE)/lib
21:INPLACE_MINGW           = $(INPLACE)/mingw
22:INPLACE_PERL            = $(INPLACE)/perl

$topdir is hence: include/lib in the ghc folder.


Using Enum in a separate file, inconsistently compiles on save vs project build

When creating and using an enum (TypeScript 1.4, Visual Studio 2013). When I build the project the enum value is compiled to a number, but if I save the file the compiled output is the full name of the enum. For example:
// enum.ts
enum SomeEnum {
	One = 1,
	Two = 2
}

// consumer.ts
class Consumer {
	public doSomething(): void {
		var x: SomeEnum = SomeEnum.One;
	}
}

When the project is built, it compiles to:
var Consumer = (function () {
    function Consumer() {
    }
    Consumer.prototype.doSomething = function () {
        var x = 1 /* One */;
    };
    return Consumer;
})();

However when I edit and save "consumer.ts" it compiles to:
var Consumer = (function () {
    function Consumer() {
    }
    Consumer.prototype.doSomething = function () {
        var x = SomeEnum.One;
    };
    return Consumer;
})();

The issue is that the enum values are sitting in a DomainModels.d.ts file (that is converted from C# using TypeLite). So the definition of the enum is never included in the output.
The preferred output would be always compiling to a number.

Possible duplicate of #1812


Feature/guest checkout

Description
This PR addresses a few bugs and slightly changes the behaviour of the src\services\Checkout->getCheckoutUrl() method to allow truly anonymous checkout.

Fixed a bug where it wasn’t possible to use the checkout controller unless you were logged in to Craft
Fixed a bug where we were attempting to set customer_email to null, causing a Stripe API error
Fixed a few bugs in the README doc
The src\services\Checkout->getCheckoutUrl() now accepts false as the $user parameter too. If null is passed (or the parameter is not explicitly used, in which case it’ll default to null), the method will continue to attempt to get the currently logged-in user. If false is passed, no such attempt will be made, the checkout URL will be anonymous, and the customer will have to fill out their email address on Stripe’s checkout page. (README adjusted accordingly.)
The src\elements\Price->getCheckoutUrl() now accepts parameters ($customer, $successUrl, $cancelUrl, $params), all defaulting to null, and no longer assumes that the current user should always be used when generating the checkout URL.

Related issues
n/a

As per our discussions, I went back to accepting false and leaving the null behaviour as it was when generating checkout URLs.
This means that if you don’t pass anything as a $customer parameter, the default null value will be used, and the method will continue to attempt to get the currently logged-in user. However, if you pass false, the checkout URL will be anonymous (even if a user is currently logged in).
I also unified how the checkout is generated in all 3 cases: via controller action (stripe/checkout), twig function (stripeCheckoutUrl()) and price element method (price.getCheckoutUrl()).


Mldb 1559 fix transform

Fix the transform method of most sql expressions and document it.

You should probably merge the MLDB-1562 test in to this branch and make sure it fixes the issue on that testcase too.

what's the status of this PR? mergable? work outstanding?

whats the decision about the test functions?
On Mon, Apr 25, 2016 at 10:49 AM, Nicolas Kruchten<EMAIL_ADDRESS>
wrote:

what's the status of this PR? mergable? work outstanding?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/mldbai/mldb/pull/310#issuecomment-214370675

I'm OK to merge the 1562 branch into this one and resolving both the issues if they're both fixed.

I think 1562 is going to mess with the coords refactoring more, so I'll merge my fix and we'll see 1562 after the merge of the refactoring.


Drawing rectangle

I think I might be misunderstanding some library concepts I want to clear up.  I have edited the "run" function like this in an attempt to draw a rectangle on screen, using https://oakes.github.io/play-cljc/cljs/play-cljc.gl.examples-2d/rand-rects-example.html as a guide:
(defn run [game]
  (let [{:keys [pressed-keys
                player-x
                player-y
                direction
                player-images
                player-image-key]
         :as state} @*state
        game-width (utils/get-width game)
        game-height (utils/get-height game)]
    ;; render the blue background
    (c/render game (update screen-entity :viewport
                           assoc :width game-width :height game-height))
    ;; get the current player image to display
    (when-let [player (get player-images player-image-key)]
      (let [player-width (/ game-width 10)
            player-height (* player-width (/ (:height player) (:width player)))]
        ;; render the player
        (c/render game
          (-> player
              (t/project game-width game-height)
              (t/translate (cond-> player-x
                                   (= direction :left)
                                   (+ player-width))
                           player-y)
              (t/scale (cond-> player-width
                               (= direction :left)
                               (* -1))
                       player-height)))
        ;; render another player
        (c/render game
          (-> player
              (t/project game-width game-height)
              (t/translate (cond-> player-x
                                   (= direction :left)
                                   (+ player-width))
                           (- player-y 50))
              (t/scale (cond-> player-width
                               (= direction :left)
                               (* -1))
                       player-height)))
        ;; render a rectangle
        (let [rect-entity (c/compile game (e/->entity game p/rect))]
          (c/render game
                    (-> rect-entity
                        (t/project game-width game-height)
                        (t/color [0 0 0])
                        (t/translate 100 100)
                        (t/scale 500 500))))
        ;; change the state to move the player
        (swap! *state
          (fn [state]
            (->> (assoc state
                        :player-width player-width
                        :player-height player-height)
                 (move/move game)
                 (move/prevent-move game)
                 (move/animate game)))))))
  ;; return the game map
  game)

My duplicate bird rendering works great (as I expect), but my rectangle does not seem to show up.  Am I missing a function call that adds crucial data to the rect entity to make it drawable?  Is the rect entity of the same "type" as the bird entity?  One thing I do think I realize is that initializing the entity in the init is probably much more efficient than doing it on every run, but this shouldn't make it not renderable, right?

You are right that you should never call e/->entity or c/compile in the run function, because that will cause it to allocate a new entity and compile the shaders every single loop of your game. Instead, run that in the init function and save it into the *state, then pull it out in the beginning of the run function.
It looks like you are only passing three values to t/color but it expects rgba, so you need to give it the alpha value. Try passing [0 0 0 1].

That worked!  Thanks!  I think I need to learn more about what a protocol is, but as I do, how would I find the implementation of the t/color function to find this out for myself?  I'm having a hard time locating it for a rectangle entity.

You can find the implementation here. The rectangle is a TwoDEntity so all the protocols are implemented on that.


gardenlogin should be used to transparently handle authentication

What this PR does / why we need it:
gardenlogin should be used to handle authentication transparently.
gardenctl (v2) helps with switching between clusters and, in doing so, also generates the gardenlogin kubeconfig. However gardenlogin actually handles the shoot authentication.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

@MrBatschner The PR looks good to me, but could you take a look as well?


fix trace example YAML

the trace feature introduced by PR#589 has included an incorrect example YAML

rebased on master & signed my commit


Fix typo in title for Extensions doc

@halatmit @afmckinney LTGM. However I'm putting this on hold because I am in the middle of merging api4, ucr and master together. Once that work is complete, I will place this commit on "top" before the release.

Sounds fine. Merge well.
On Aug 10, 2015 5:42 PM, "Jeffrey Schiller"<EMAIL_ADDRESS>wrote:

@halatmit https://github.com/halatmit @afmckinney
https://github.com/afmckinney LTGM. However I'm putting this on hold
because I am in the middle of merging api4, ucr and master together. Once
that work is complete, I will place this commit on "top" before the release.
—
Reply to this email directly or view it on GitHub
https://github.com/mit-cml/appinventor-sources/pull/498#issuecomment-129619692
.

@halatmit I also updated the length of the iframe to avoid the second scroll bar. Change on Gerrit now as we put the release together.

Thanks for noticing that and fixing.
== Hal Abelson
<EMAIL_ADDRESS>Prof. of Comp. Sci. and Eng.
MIT Dept. of Elec. Eng. and Comp. Sci.
MIT Media Lab, Second Class Faculty
On Tue, Aug 11, 2015 at 12:49 PM, Jeffrey Schiller<EMAIL_ADDRESS>
wrote:

@halatmit https://github.com/halatmit I also updated the length of the
iframe to avoid the second scroll bar. Change on Gerrit now as we put the
release together.
—
Reply to this email directly or view it on GitHub
https://github.com/mit-cml/appinventor-sources/pull/498#issuecomment-129965039
.


mock-knex breaks main connexion when used on other connexion

We have a codebase that needs to connect to a secondary database for sync purpose.  Adding mockKnex.mock(connection); to this secondary database connection breaks the main database connection. This is unexpected, as we pass the actual specific connection to mockKnex.mock(). Is there a workaround to that behavior ?
Here's an example of what that looks like :
// db.js
const knex = require('knex');

const knexfile = require('../../knexfile');
const config = require('./config');

const connection = knex({
  ...knexfile.production,
  debug: config.get('db:debug'),
});

module.exports = connection;

// secondaryDb.js
const knex = require('knex');
const mockKnex = require('mock-knex');

const config = require('./config');

const connection = knex({
  client: config.get('secondaryDb:client'),
  debug: config.get('secondaryDb:debug'),
  connection: {
    host: config.get('secondaryDb:connection:host'),
    database: config.get('secondaryDb:connection:database'),
    user: config.get('secondaryDb:connection:user'),
    password: config.get('secondaryDb:connection:password'),
    port: config.get('secondaryDb:connection:port'),
  },
});

// this line breaks calls made to db.js instance
mockKnex.mock(connection);

module.exports = connection;

const db = require('./db.js');
const secondaryDb = require('./secondaryDb.js');

const result = await db.from('someTable').select('*');

// when `mockKnex.mock(connection);` is active on secondaryDb, `result` from the main db is undefined
console.log(result);

Seems like this is because a single, shared instance of MockKnex is exported: https://github.com/jbrumwell/mock-knex/blob/master/src/index.js#L103
Would be awesome if the MockKnex class was exported as well, so we could create multiple MockKnex instances.


Updates from rspec-dev (2015-02-08)

These are some updates, generated from rspec-dev's rake tasks.

This changes the coverage some how for JRuby 1.8?

This changes the coverage some how for JRuby 1.8?

No idea.


[5.8] IDE autocomplete support for Blueprint::foreign() construction

Added ForeignDefinition class with methods for constructing foreign constraints, similar to the ColumnDefinition class. This allows for IDE autocomplete on foreign construction.
Can be split up into multiple classes so it only suggests the methods available in the current state of the construction flow (e.g. only suggest 'references' on foreign, only suggest 'on' on references). But this would create 3 extra classes (and therefor files, if classes need to each have their own file) instead of 1, which seems overkill in my personal opinion for a nice-to-have autocomplete feature, but feel free to disagree.
I also thought about possibly including constants for onDelete values, but I didn't want to squash too many features in this pull request

The last time, this has been reverted: #26563

I see, I didn't notice that revert, or the original implementation for that fact, my apologies.
Would the outcome change if this method was also altered?
/**
     * Create a new Fluent command.
     *
     * @param  string  $name
     * @param  array  $parameters
+    * @return \Illuminate\Support\Fluent|\Illuminate\Database\Schema\ForeignDefinition
-    * @return \Illuminate\Support\Fluent
     */
    protected function createCommand($name, array $parameters = [])
    {
+   if($name === 'foreign') {
+       return new ForeignDefinition(array_merge(compact('name'), $parameters));
+   }
        return new Fluent(array_merge(compact('name'), $parameters));
    }

that would be a rather easy change, and then it would also actually return that class implementation like in the case of ColumnDefinition
I didn't notice that option being discussed in #26563
Thank you for referencing that pull however, since I had no idea there were extra methods available on PostgreSQL, and your phpdoc is in many ways better than mine (I forgot to double type-hint the references method, I didn't even know you could do that)

I have in the meantime committed changes that make this class functional as to TBlindaruk's original "complaint" of having a class pure for IDE purposes.
(I too don't see the difference between ColumnDefinition and ForeignKeyDefinition, they both don't have any additions in their class body, they rely on pure phpdoc for their functionality)
I'd like it if this PR would be accepted, tab-completing chained methods is always easier
(I'm the kind of person that type-hints the $query param in deep nested Eloquent Builder constructs so I always have completion for whichever type of where I'm using, and if the syntax is correct for all the intermediary ones.)

Hmm, not a fan of adding stuff purely for IDE purposes. Have you tried looking into a package like https://github.com/barryvdh/laravel-ide-helper ? Even if the functionality you're proposing doesn't exists there, they might be wanting to accept a PR for it?

Hmm, not a fan of adding stuff purely for IDE purposes.

@driesvints in a way I totally get that, it doesn't make much sense to put something like that in the core framework when it doesn't add any functionality, though it makes me wonder why multiple people have a problem with this implementation, while if you look at #24444 it was merged without anyone raising that concern
I won't be completely devastated if this gets rejected or anything, but it's more of a consistency thing I'm trying to achieve. If multiple people vote against this for the sake of not mudding up the code with empty classes, then I'd say let's revert #24444 aswell, as it is in almost every way no different from this PR (in my humble opinion at least)

yeah let's see how it goes :)

Thanks for your pull request to Laravel!
Unfortunately, I'm going to delay merging this code for now. To preserve our ability to adequately maintain the framework, we need to be very careful regarding the amount of code we include.
If possible, please consider releasing your code as a package so that the community can still take advantage of your contributions!
If you feel absolutely certain that this code corrects a bug in the framework, please "@" mention me in a follow-up comment with further explanation so that GitHub will send me a notification of your response.