[GHC] #1436: Build errors: awkward "no rule to make target" errors where there ARE rules

GHC trac at galois.com
Sun Jun 24 15:51:53 EDT 2007


#1436: Build errors: awkward "no rule to make target" errors where there ARE rules
-----------------------------+----------------------------------------------
    Reporter:  guest         |        Owner:         
        Type:  bug           |       Status:  new    
    Priority:  normal        |    Milestone:         
   Component:  Build System  |      Version:  6.6.1  
    Severity:  major         |   Resolution:         
    Keywords:                |   Difficulty:  Unknown
          Os:  Linux         |     Testcase:         
Architecture:  x86           |  
-----------------------------+----------------------------------------------
Old description:

> I downloaded the GHC source with:
>
> wget http://www.haskell.org/ghc/dist/6.6.1/ghc-6.6.1-src.tar.bz2
>
> Then, I did the following:
>
> tar -xjf ghc-6.6.1-src.tar.bz2 && cd ghc-6.6.1 && ./configure && make
>
> The full session-log can be found at the bottom of this message, but I
> wanted to point out a few things first. The response to the above ends
> in:
>
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgPrimOp.hs -o stage1/codeGen/CgPrimOp.o  -ohi
> stage1/codeGen/CgPrimOp.hi
> make[1]: *** No rule to make target `../includes/DerivedConstants.h',
> needed by `stage1/codeGen/CgProf.o'.  Stop.
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/compiler'
> make: *** [stage1] Error 1
>

> However, there IS a rule for
> /local/usr/src/ghc-6.6.1/includes/DerivedConstants.h. Thus, after the
> initial error listed above, I continue by saying:
>
> cd includes && make && cd .. && make
>
> The build continues beyond where it broke down before and makes it up to
> stage 2 now, but breaks with:
>
> ../utils/mkdirhier/mkdirhier stage2
> make[2]: ../utils/mkdirhier/mkdirhier: Command not found
> make[2]: *** [stage_dirs] Error 127
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/compiler'
> make[1]: *** [stage2] Error 2
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1'
> make: *** [bootstrap2] Error 2
>

> Again, there is a rule to build mkdirhier, so, I recap with:
>
> cd utils/mkdirhier && make && cd ../.. && make
>
> Now, it breaks down with:
>
> ../utils/ghc-pkg/ghc-pkg-inplace update - --force-files
> <package.conf.inplace
> /bin/sh: ../utils/ghc-pkg/ghc-pkg-inplace: No such file or directory
> make[2]: *** [../driver/stamp-pkg-conf-ghc] Error 127
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/compiler'
> make[1]: *** [stage2] Error 2
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1'
> make: *** [bootstrap2] Error 2
>
> I haven't really gotten beyond this point, because ghc-pkg-inplace fails
> to build for me. Since I presume the initial make shouldn't even have
> broken, I won't continue this chronological report, but simply list
> relevant information for the first make-break.
>
> I'm on a Intel Pentium 4 machine, running SuSE Linux 10.0. Some commands
> and their responses:
>
> uname -a: Linux <host-name-omitted> 2.6.13-15.12-smp #1 SMP Thu Aug 24
> 11:23:58 UTC 2006 i686 i686 i386 GNU/Linux
>
> gcc -v:
> Using built-in specs.
> Target: i586-suse-linux
> Configured with: ../configure --enable-threads=posix --prefix=/usr
> --with-local-prefix=/usr/local --infodir=/usr/share/info
> --mandir=/usr/share/man --libdir=/usr/lib --libexecdir=/usr/lib --enable-
> languages=c,c++,objc,f95,java,ada --disable-checking --with-gxx-include-
> dir=/usr/include/c++/4.0.2 --enable-java-awt=gtk --disable-libjava-
> multilib --with-slibdir=/lib --with-system-zlib --enable-shared --enable-
> __cxa_atexit --without-system-libunwind --host=i586-suse-linux
> Thread model: posix
> gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)
>
> make -v: GNU Make 3.80
>

> The output of the complete "./configure && make" operation was the
> following:
>
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking target system type... i686-pc-linux-gnu
> Canonicalised to: i386-unknown-linux
> checking for path to top of build tree... /usr/local/src/ghc-6.6.1
> checking for ghc... /usr/local/bin/ghc
> checking version of ghc... 6.4.2
> checking for ghc-pkg matching /usr/local/bin/ghc... /usr/local/bin/ghc-
> pkg
> checking whether ghc has readline package... yes
> checking for nhc... no
> checking for nhc98... no
> checking for hbc... no
> checking whether #! works in shell scripts... yes
> checking for perl... /usr/bin/perl
> checking if your perl works in shell scripts... yes
> checking for python... /usr/bin/python
> checking for gcc... gcc
> checking for C compiler default output... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking version of gcc... 4.0.2
> checking whether gcc needs -mno-omit-leaf-frame-pointer... yes
> checking whether gcc has -fno-unit-at-a-time... yes
> checking whether gcc has -fwrapv... yes
> checking how to run the C preprocessor... gcc -E
> checking whether gcc accepts -mno-cygwin... no
> checking for a working context diff... diff -C 1
> checking for find... /usr/bin/find
> checking for sort... /usr/bin/sort
> checking for a BSD-compatible install... /usr/bin/install -c
> checking for ar... /usr/bin/ar
> checking whether /usr/bin/ar is GNU ar... yes
> checking for ar arguments... q
> checking whether ranlib is needed... no
> checking whether /usr/bin/ar supports -input... no
> checking whether ln -s works... yes
> checking for sed... /usr/bin/sed
> checking for time... /usr/bin/time
> checking for gtar... no
> checking for tar... /bin/tar
> checking for xmllint... /usr/bin/xmllint
> checking for DocBook DTD... ok
> checking for xsltproc... /usr/bin/xsltproc
> checking for DocBook XSL stylesheet directory...
> /opt/kde3/share/apps/ksgmltools2/docbook/xsl
> checking for fop... no
> checking for fop.sh... no
> checking for xmltex... /Appl/TeX/bin/i386-linux/xmltex
> checking for dvips... /usr/bin/dvips
> checking for pdfxmltex... /Appl/TeX/bin/i386-linux/pdfxmltex
> checking for ghc-pkg matching /usr/local/bin/ghc... (cached)
> /usr/local/bin/ghc-pkg
> checking for happy... no
> checking for version of happy...
> checking for haddock... no
> checking for alex... no
> checking for version of alex...
> checking for egrep... grep -E
> checking for ANSI C header files... yes
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... 64
> checking for _LARGE_FILES value needed for large files... no
> 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 bfd.h usability... yes
> checking bfd.h presence... yes
> checking for bfd.h... yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking dirent.h usability... yes
> checking dirent.h presence... yes
> checking for dirent.h... yes
> checking dlfcn.h usability... yes
> checking dlfcn.h presence... yes
> checking for dlfcn.h... yes
> checking errno.h usability... yes
> checking errno.h presence... yes
> checking for errno.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking grp.h usability... yes
> checking grp.h presence... yes
> checking for grp.h... yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking locale.h usability... yes
> checking locale.h presence... yes
> checking for locale.h... yes
> checking nlist.h usability... no
> checking nlist.h presence... no
> checking for nlist.h... no
> checking pthread.h usability... yes
> checking pthread.h presence... yes
> checking for pthread.h... yes
> checking pwd.h usability... yes
> checking pwd.h presence... yes
> checking for pwd.h... yes
> checking signal.h usability... yes
> checking signal.h presence... yes
> checking for signal.h... yes
> checking sys/mman.h usability... yes
> checking sys/mman.h presence... yes
> checking for sys/mman.h... yes
> checking sys/resource.h usability... yes
> checking sys/resource.h presence... yes
> checking for sys/resource.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/timeb.h usability... yes
> checking sys/timeb.h presence... yes
> checking for sys/timeb.h... yes
> checking sys/timers.h usability... no
> checking sys/timers.h presence... no
> checking for sys/timers.h... no
> checking sys/times.h usability... yes
> checking sys/times.h presence... yes
> checking for sys/times.h... yes
> checking sys/utsname.h usability... yes
> checking sys/utsname.h presence... yes
> checking for sys/utsname.h... yes
> checking sys/wait.h usability... yes
> checking sys/wait.h presence... yes
> checking for sys/wait.h... yes
> checking termios.h usability... yes
> checking termios.h presence... yes
> checking for termios.h... yes
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking utime.h usability... yes
> checking utime.h presence... yes
> checking for utime.h... yes
> checking windows.h usability... no
> checking windows.h presence... no
> checking for windows.h... no
> checking winsock.h usability... no
> checking winsock.h presence... no
> checking for winsock.h... no
> checking readline/readline.h usability... yes
> checking readline/readline.h presence... yes
> checking for readline/readline.h... yes
> checking readline/history.h usability... yes
> checking readline/history.h presence... yes
> checking for readline/history.h... yes
> checking whether time.h and sys/time.h may both be included... yes
> checking for long long... yes
> checking for char... yes
> checking size of char... 1
> checking for double... yes
> checking size of double... 8
> checking for float... yes
> checking size of float... 4
> checking for int... yes
> checking size of int... 4
> checking for long... yes
> checking size of long... 4
> checking for long long... (cached) yes
> checking size of long long... 8
> checking for short... yes
> checking size of short... 2
> checking for unsigned char... yes
> checking size of unsigned char... 1
> checking for unsigned int... yes
> checking size of unsigned int... 4
> checking for unsigned long... yes
> checking size of unsigned long... 4
> checking for unsigned long long... yes
> checking size of unsigned long long... 8
> checking for unsigned short... yes
> checking size of unsigned short... 2
> checking for void *... yes
> checking size of void *... 4
> checking for char... (cached) yes
> checking alignment of char... 1
> checking for double... (cached) yes
> checking alignment of double... 4
> checking for float... (cached) yes
> checking alignment of float... 4
> checking for int... (cached) yes
> checking alignment of int... 4
> checking for long... (cached) yes
> checking alignment of long... 4
> checking for long long... (cached) yes
> checking alignment of long long... 4
> checking for short... (cached) yes
> checking alignment of short... 2
> checking for unsigned char... (cached) yes
> checking alignment of unsigned char... 1
> checking for unsigned int... (cached) yes
> checking alignment of unsigned int... 4
> checking for unsigned long... (cached) yes
> checking alignment of unsigned long... 4
> checking for unsigned long long... (cached) yes
> checking alignment of unsigned long long... 4
> checking for unsigned short... (cached) yes
> checking alignment of unsigned short... 2
> checking for void *... (cached) yes
> checking alignment of void *... 4
> checking for WinExec... no
> checking for GetModuleFileName... no
> checking return type of signal handlers... void
> checking for getclock... no
> checking for getrusage... yes
> checking for gettimeofday... yes
> checking for setitimer... yes
> checking for siginterrupt... yes
> checking for sysconf... yes
> checking for times... yes
> checking for ctime_r... yes
> checking for getpagesize... yes
> checking for __gmpz_fdiv_qr in -lgmp... yes
> checking for closedir in -lmingwex... no
> checking for xmalloc in -liberty... yes
> checking for bfd_init in -lbfd... yes
> checking for atan... no
> checking for atan in -lm... yes
> checking for dlopen in -ldl... yes
> checking for working alloca.h... yes
> checking for alloca... yes
> checking for pid_t... yes
> checking for unistd.h... (cached) yes
> checking vfork.h usability... no
> checking vfork.h presence... no
> checking for vfork.h... no
> checking for fork... yes
> checking for vfork... yes
> checking for working fork... yes
> checking for working vfork... (cached) yes
> checking for an ANSI C-conforming const... yes
> checking whether byte ordering is bigendian... no
> checking whether float word order is big endian... no
> checking for nlist in -lelf... no
> checking leading underscore in symbol names... no
> checking for ld... /usr/bin/ld
> checking whether ld understands -x... yes
> checking whether ld is GNU ld... yes
> checking for .subsections_via_symbols... no
> checking for GNU non-executable stack support... yes
> checking for clock_gettime in -lrt... yes
> checking for clock_gettime... yes
> checking for printf$LDBLStub... no
> checking for pkg-config... /usr/bin/pkg-config
> configure: creating ./config.status
> config.status: creating mk/config.mk
> config.status: creating ghc.spec
> config.status: creating docs/users_guide/ug-book.xml
> config.status: creating mk/config.h
> config.status: executing mk/stamp-h commands
> configure: configuring in libraries
> configure: running /bin/sh './configure' --prefix=/usr/local  --cache-
> file=/dev/null --srcdir=.
> configure: creating ./config.status
> configure: configuring in base
> configure: running /bin/sh './configure' --prefix=/usr/local  '--
> prefix=/usr/local' '--cache-file=/dev/null' '--srcdir=.' --cache-
> file=/dev/null --srcdir=.
> checking for gcc... gcc
> checking for C compiler default output... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking how to run the C preprocessor... gcc -E
> checking for egrep... 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 for long long... yes
> checking for pid_t... yes
> checking for unistd.h... (cached) yes
> checking vfork.h usability... no
> checking vfork.h presence... no
> checking for vfork.h... no
> checking for fork... yes
> checking for vfork... yes
> checking for working fork... yes
> checking for working vfork... (cached) yes
> checking for an ANSI C-conforming const... yes
> checking for ANSI C header files... (cached) yes
> checking ctype.h usability... yes
> checking ctype.h presence... yes
> checking for ctype.h... yes
> checking dirent.h usability... yes
> checking dirent.h presence... yes
> checking for dirent.h... yes
> checking errno.h usability... yes
> checking errno.h presence... yes
> checking for errno.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking signal.h usability... yes
> checking signal.h presence... yes
> checking for signal.h... yes
> checking sys/resource.h usability... yes
> checking sys/resource.h presence... yes
> checking for sys/resource.h... yes
> checking sys/select.h usability... yes
> checking sys/select.h presence... yes
> checking for sys/select.h... yes
> checking sys/syscall.h usability... yes
> checking sys/syscall.h presence... yes
> checking for sys/syscall.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/timeb.h usability... yes
> checking sys/timeb.h presence... yes
> checking for sys/timeb.h... yes
> checking sys/timers.h usability... no
> checking sys/timers.h presence... no
> checking for sys/timers.h... no
> checking sys/times.h usability... yes
> checking sys/times.h presence... yes
> checking for sys/times.h... yes
> checking sys/utsname.h usability... yes
> checking sys/utsname.h presence... yes
> checking for sys/utsname.h... yes
> checking sys/wait.h usability... yes
> checking sys/wait.h presence... yes
> checking for sys/wait.h... yes
> checking termios.h usability... yes
> checking termios.h presence... yes
> checking for termios.h... yes
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking utime.h usability... yes
> checking utime.h presence... yes
> checking for utime.h... yes
> checking windows.h usability... no
> checking windows.h presence... no
> checking for windows.h... no
> checking winsock.h usability... no
> checking winsock.h presence... no
> checking for winsock.h... no
> checking for special C compiler options needed for large files... no
> checking for _FILE_OFFSET_BITS value needed for large files... 64
> checking for _LARGE_FILES value needed for large files... no
> checking wctype.h usability... yes
> checking wctype.h presence... yes
> checking for wctype.h... yes
> checking for iswspace... yes
> checking for ftime... yes
> checking for gmtime_r... yes
> checking for localtime_r... yes
> checking for lstat... yes
> checking for readdir_r... yes
> checking for getclock... no
> checking for getrusage... yes
> checking for gettimeofday... yes
> checking for setitimer... yes
> checking for times... yes
> checking for _chsize... no
> checking for ftruncate... yes
> checking whether time.h and sys/time.h may both be included... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking for struct tm.tm_zone... yes
> checking for sys/time.h... (cached) yes
> checking whether altzone is declared... no
> checking Haskell type for char... Int8
> checking Haskell type for signed char... Int8
> checking Haskell type for unsigned char... Word8
> checking Haskell type for short... Int16
> checking Haskell type for unsigned short... Word16
> checking Haskell type for int... Int32
> checking Haskell type for unsigned int... Word32
> checking Haskell type for long... Int32
> checking Haskell type for unsigned long... Word32
> checking Haskell type for long long... Int64
> checking Haskell type for unsigned long long... Word64
> checking Haskell type for float... Float
> checking Haskell type for double... Double
> checking Haskell type for ptrdiff_t... Int32
> checking Haskell type for size_t... Word32
> checking Haskell type for wchar_t... Int32
> checking Haskell type for sig_atomic_t... Int32
> checking Haskell type for clock_t... Int32
> checking Haskell type for time_t... Int32
> checking Haskell type for dev_t... Word64
> checking Haskell type for ino_t... Word64
> checking Haskell type for mode_t... Word32
> checking Haskell type for off_t... Int64
> checking Haskell type for pid_t... Int32
> checking Haskell type for gid_t... Word32
> checking Haskell type for uid_t... Word32
> checking Haskell type for cc_t... Word8
> checking Haskell type for speed_t... Word32
> checking Haskell type for tcflag_t... Word32
> checking Haskell type for nlink_t... Word32
> checking Haskell type for ssize_t... Int32
> checking Haskell type for rlim_t... Word64
> checking Haskell type for wint_t... Word32
> checking Haskell type for intptr_t... Int32
> checking Haskell type for uintptr_t... Word32
> checking Haskell type for intmax_t... Int64
> checking Haskell type for uintmax_t... Word64
> checking value of E2BIG... 7
> checking value of EACCES... 13
> checking value of EADDRINUSE... 98
> checking value of EADDRNOTAVAIL... 99
> checking value of EADV... 68
> checking value of EAFNOSUPPORT... 97
> checking value of EAGAIN... 11
> checking value of EALREADY... 114
> checking value of EBADF... 9
> checking value of EBADMSG... 74
> checking value of EBADRPC... -1
> checking value of EBUSY... 16
> checking value of ECHILD... 10
> checking value of ECOMM... 70
> checking value of ECONNABORTED... 103
> checking value of ECONNREFUSED... 111
> checking value of ECONNRESET... 104
> checking value of EDEADLK... 35
> checking value of EDESTADDRREQ... 89
> checking value of EDIRTY... -1
> checking value of EDOM... 33
> checking value of EDQUOT... 122
> checking value of EEXIST... 17
> checking value of EFAULT... 14
> checking value of EFBIG... 27
> checking value of EFTYPE... -1
> checking value of EHOSTDOWN... 112
> checking value of EHOSTUNREACH... 113
> checking value of EIDRM... 43
> checking value of EILSEQ... 84
> checking value of EINPROGRESS... 115
> checking value of EINTR... 4
> checking value of EINVAL... 22
> checking value of EIO... 5
> checking value of EISCONN... 106
> checking value of EISDIR... 21
> checking value of ELOOP... 40
> checking value of EMFILE... 24
> checking value of EMLINK... 31
> checking value of EMSGSIZE... 90
> checking value of EMULTIHOP... 72
> checking value of ENAMETOOLONG... 36
> checking value of ENETDOWN... 100
> checking value of ENETRESET... 102
> checking value of ENETUNREACH... 101
> checking value of ENFILE... 23
> checking value of ENOBUFS... 105
> checking value of ENODATA... 61
> checking value of ENODEV... 19
> checking value of ENOENT... 2
> checking value of ENOEXEC... 8
> checking value of ENOLCK... 37
> checking value of ENOLINK... 67
> checking value of ENOMEM... 12
> checking value of ENOMSG... 42
> checking value of ENONET... 64
> checking value of ENOPROTOOPT... 92
> checking value of ENOSPC... 28
> checking value of ENOSR... 63
> checking value of ENOSTR... 60
> checking value of ENOSYS... 38
> checking value of ENOTBLK... 15
> checking value of ENOTCONN... 107
> checking value of ENOTDIR... 20
> checking value of ENOTEMPTY... 39
> checking value of ENOTSOCK... 88
> checking value of ENOTTY... 25
> checking value of ENXIO... 6
> checking value of EOPNOTSUPP... 95
> checking value of EPERM... 1
> checking value of EPFNOSUPPORT... 96
> checking value of EPIPE... 32
> checking value of EPROCLIM... -1
> checking value of EPROCUNAVAIL... -1
> checking value of EPROGMISMATCH... -1
> checking value of EPROGUNAVAIL... -1
> checking value of EPROTO... 71
> checking value of EPROTONOSUPPORT... 93
> checking value of EPROTOTYPE... 91
> checking value of ERANGE... 34
> checking value of EREMCHG... 78
> checking value of EREMOTE... 66
> checking value of EROFS... 30
> checking value of ERPCMISMATCH... -1
> checking value of ERREMOTE... -1
> checking value of ESHUTDOWN... 108
> checking value of ESOCKTNOSUPPORT... 94
> checking value of ESPIPE... 29
> checking value of ESRCH... 3
> checking value of ESRMNT... 69
> checking value of ESTALE... 116
> checking value of ETIME... 62
> checking value of ETIMEDOUT... 110
> checking value of ETOOMANYREFS... 109
> checking value of ETXTBSY... 26
> checking value of EUSERS... 87
> checking value of EWOULDBLOCK... 11
> checking value of EXDEV... 18
> checking value of ENOCIGAR... -1
> checking value of SIGABRT... 6
> checking value of SIGALRM... 14
> checking value of SIGBUS... 7
> checking value of SIGCHLD... 17
> checking value of SIGCONT... 18
> checking value of SIGFPE... 8
> checking value of SIGHUP... 1
> checking value of SIGILL... 4
> checking value of SIGINT... 2
> checking value of SIGKILL... 9
> checking value of SIGPIPE... 13
> checking value of SIGQUIT... 3
> checking value of SIGSEGV... 11
> checking value of SIGSTOP... 19
> checking value of SIGTERM... 15
> checking value of SIGTSTP... 20
> checking value of SIGTTIN... 21
> checking value of SIGTTOU... 22
> checking value of SIGUSR1... 10
> checking value of SIGUSR2... 12
> checking value of SIGPOLL... 29
> checking value of SIGPROF... 27
> checking value of SIGSYS... 31
> checking value of SIGTRAP... 5
> checking value of SIGURG... 23
> checking value of SIGVTALRM... 26
> checking value of SIGXCPU... 24
> checking value of SIGXFSZ... 25
> checking value of SIG_BLOCK... 0
> checking value of SIG_SETMASK... 2
> checking value of SIG_UNBLOCK... 1
> checking value of SIG_DFL... 0
> checking value of SIG_IGN... 1
> checking value of SIG_ERR... 4294967295
> checking value of O_BINARY... 0
> checking what readdir sets errno to upon EOF... 0
> configure: creating ./config.status
> config.status: creating include/HsBaseConfig.h
> configure: configuring in readline
> configure: running /bin/sh './configure' --prefix=/usr/local  '--
> prefix=/usr/local' '--cache-file=/dev/null' '--srcdir=.' --cache-
> file=/dev/null --srcdir=.
> checking for gcc... gcc
> checking for C compiler default output... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking for tputs in -lncurses... yes
> checking for readline in -lreadline... yes
> checking for rl_readline_version in -lreadline... yes
> checking for rl_erase_empty_line in -lreadline... yes
> checking for rl_free_undo_list in -lreadline... yes
> configure: creating ./config.status
> config.status: creating config.mk
> config.status: creating readline.buildinfo
> config.status: creating include/HsReadlineConfig.h
> config.status: include/HsReadlineConfig.h is unchanged
> configure: configuring in unix
> configure: running /bin/sh './configure' --prefix=/usr/local  '--
> prefix=/usr/local' '--cache-file=/dev/null' '--srcdir=.' --cache-
> file=/dev/null --srcdir=.
> checking for gcc... gcc
> checking for C compiler default output... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking how to run the C preprocessor... gcc -E
> checking for egrep... 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 dlfcn.h usability... yes
> checking dlfcn.h presence... yes
> checking for dlfcn.h... yes
> checking for an ANSI C-conforming const... yes
> checking dirent.h usability... yes
> checking dirent.h presence... yes
> checking for dirent.h... yes
> checking fcntl.h usability... yes
> checking fcntl.h presence... yes
> checking for fcntl.h... yes
> checking grp.h usability... yes
> checking grp.h presence... yes
> checking for grp.h... yes
> checking limits.h usability... yes
> checking limits.h presence... yes
> checking for limits.h... yes
> checking pwd.h usability... yes
> checking pwd.h presence... yes
> checking for pwd.h... yes
> checking signal.h usability... yes
> checking signal.h presence... yes
> checking for signal.h... yes
> checking for string.h... (cached) yes
> checking sys/resource.h usability... yes
> checking sys/resource.h presence... yes
> checking for sys/resource.h... yes
> checking for sys/stat.h... (cached) yes
> checking sys/times.h usability... yes
> checking sys/times.h presence... yes
> checking for sys/times.h... yes
> checking sys/time.h usability... yes
> checking sys/time.h presence... yes
> checking for sys/time.h... yes
> checking sys/utsname.h usability... yes
> checking sys/utsname.h presence... yes
> checking for sys/utsname.h... yes
> checking sys/wait.h usability... yes
> checking sys/wait.h presence... yes
> checking for sys/wait.h... yes
> checking termios.h usability... yes
> checking termios.h presence... yes
> checking for termios.h... yes
> checking time.h usability... yes
> checking time.h presence... yes
> checking for time.h... yes
> checking for unistd.h... (cached) yes
> checking utime.h usability... yes
> checking utime.h presence... yes
> checking for utime.h... yes
> checking for getgrgid_r... yes
> checking for getgrnam_r... yes
> checking for getpwnam_r... yes
> checking for getpwuid_r... yes
> checking for getpwnam... yes
> checking for getpwuid... yes
> checking for getpwent... yes
> checking for getgrent... yes
> checking for lchown... yes
> checking for setenv... yes
> checking for sysconf... yes
> checking for unsetenv... yes
> checking for nanosleep... yes
> checking for _SC_GETGR_R_SIZE_MAX... yes
> checking for _SC_GETPW_R_SIZE_MAX... yes
> checking return type of usleep... int
> checking for RTLD_NEXT from dlfcn.h... no
> checking for RTLD_DEFAULT from dlfcn.h... no
> checking for RTLD_LOCAL from dlfcn.h... yes
> checking for RTLD_GLOBAL from dlfcn.h... yes
> checking for RTLD_NOW from dlfcn.h... yes
> checking for dlopen in -ldl... yes
> configure: creating ./config.status
> config.status: creating unix.buildinfo
> config.status: creating include/HsUnixConfig.h
> configure: configuring in regex-posix
> configure: running /bin/sh './configure' --prefix=/usr/local  '--
> prefix=/usr/local' '--cache-file=/dev/null' '--srcdir=.' --cache-
> file=/dev/null --srcdir=.
> checking for gcc... gcc
> checking for C compiler default output... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ANSI C... none needed
> checking how to run the C preprocessor... gcc -E
> checking for egrep... 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 regex.h usability... yes
> checking regex.h presence... yes
> checking for regex.h... yes
> checking for regcomp... yes
> configure: creating ./config.status
> config.status: creating config.mk
> config.status: creating include/HsRegexPosixConfig.h
> config.status: include/HsRegexPosixConfig.h is unchanged
> make -C utils/mkdependC boot
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
> rm -f mkdependC
> Creating mkdependC...
> echo "#! "/usr/bin/perl > mkdependC
> Done.
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
> ------------------------------------------------------------------------
> == make boot -r;
>  in /local/usr/src/ghc-6.6.1/includes
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/includes'
> echo "Creating ghcautoconf.h..."
> echo "#ifndef __GHCAUTOCONF_H__"  >ghcautoconf.h
> echo "#define __GHCAUTOCONF_H__" >>ghcautoconf.h
> sed 's,^\([      ]*\)#[  ]*define[       ][      ]*\(PACKAGE_[A-Z]*\)[
> ][     ]*".*".*$,\1/* #undef \2 */,' ../mk/config.h >> ghcautoconf.h
> echo "#endif /* __GHCAUTOCONF_H__ */"          >> ghcautoconf.h
> echo "Done."
> echo "Creating ghcplatform.h..."
> rm -f ghcplatform.h
> echo "#ifndef __GHCPLATFORM_H__"  >ghcplatform.h
> echo "#define __GHCPLATFORM_H__" >>ghcplatform.h
> echo >> ghcplatform.h
> echo "#define BuildPlatform_TYPE  i386_unknown_linux" >> ghcplatform.h
> echo "#define HostPlatform_TYPE   i386_unknown_linux" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "#define i386_unknown_linux_BUILD  1" >> ghcplatform.h
> echo "#define i386_unknown_linux_HOST  1" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "#define i386_BUILD_ARCH  1" >> ghcplatform.h
> echo "#define i386_HOST_ARCH  1" >> ghcplatform.h
> echo "#define BUILD_ARCH  \"i386\"" >> ghcplatform.h
> echo "#define HOST_ARCH  \"i386\"" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "#define linux_BUILD_OS  1" >> ghcplatform.h
> echo "#define linux_HOST_OS  1" >> ghcplatform.h
> echo "#define BUILD_OS  \"linux\"" >> ghcplatform.h
> echo "#define HOST_OS  \"linux\"" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "#define unknown_BUILD_VENDOR  1" >> ghcplatform.h
> echo "#define unknown_HOST_VENDOR  1" >> ghcplatform.h
> echo "#define BUILD_VENDOR  \"unknown\"" >> ghcplatform.h
> echo "#define HOST_VENDOR  \"unknown\"" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "/* These TARGET macros are for backwards compatibily... DO NOT USE!
> */" >> ghcplatform.h
> echo "#define TargetPlatform_TYPE i386_unknown_linux" >> ghcplatform.h
> echo "#define i386_unknown_linux_TARGET  1" >> ghcplatform.h
> echo "#define i386_TARGET_ARCH  1" >> ghcplatform.h
> echo "#define TARGET_ARCH  \"i386\"" >> ghcplatform.h
> echo "#define linux_TARGET_OS  1" >> ghcplatform.h
> echo "#define TARGET_OS  \"linux\"" >> ghcplatform.h
> echo "#define unknown_TARGET_VENDOR  1" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "#endif /* __GHCPLATFORM_H__ */"          >> ghcplatform.h
> echo "Done."
> rm -f .depend
> touch .depend
> ../utils/mkdependC/mkdependC -f .depend     -- -O -I. -I../rts    --
> mkDerivedConstants.c
> rm -f mkDerivedConstants.o
> gcc -O -I. -I../rts    -c mkDerivedConstants.c -o mkDerivedConstants.o
> gcc -o mkDerivedConstantsHdr -O -I. -I../rts       mkDerivedConstants.o
> ./mkDerivedConstantsHdr >DerivedConstants.h
> gcc -o mkGHCConstants.o -O -I. -I../rts    -c mkDerivedConstants.c
> -DGEN_HASKELL
> gcc -o mkGHCConstants -O -I. -I../rts       mkGHCConstants.o
> ./mkGHCConstants >GHCConstants.h
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/includes'
> ------------------------------------------------------------------------
> == make boot -r;
>  in /local/usr/src/ghc-6.6.1/compat
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/compat'
> rm -f .depend
> touch .depend
> ../utils/mkdependC/mkdependC -f .depend    -I. -Iinclude -I../includes
> -- -O -I. -Iinclude -D__GHC_PATCHLEVEL__=2 -I../libraries/base/cbits
> -I../libraries/base/include    -- cbits/directory.c cbits/rawSystem.c
> cbits/unicode.c
> /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o -optdep--exclude-
> module=System.Directory.Internals   -H16m -O -I. -Iinclude -Rghc-timing
> -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp
> Compat/Directory.hs Compat/RawSystem.hs Compat/Unicode.hs
> Distribution/Compat/FilePath.hs Distribution/Compat/ReadP.hs
> Distribution/Compiler.hs Distribution/GetOpt.hs
> Distribution/InstalledPackageInfo.hs Distribution/License.hs
> Distribution/Package.hs Distribution/ParseUtils.hs
> Distribution/Version.hs Language/Haskell/Extension.hs
> make all
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/compat'
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/Directory.hs
> -o Compat/Directory.o  -ohi Compat/Directory.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/RawSystem.hs
> -o Compat/RawSystem.o  -ohi Compat/RawSystem.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/Unicode.hs -o
> Compat/Unicode.o  -ohi Compat/Unicode.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/Compat/FilePath.hs -o Distribution/Compat/FilePath.o  -ohi
> Distribution/Compat/FilePath.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/Compat/ReadP.hs -o Distribution/Compat/ReadP.o  -ohi
> Distribution/Compat/ReadP.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/Compiler.hs -o Distribution/Compiler.o  -ohi
> Distribution/Compiler.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/GetOpt.hs -o Distribution/GetOpt.o  -ohi
> Distribution/GetOpt.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/InstalledPackageInfo.hs -o
> Distribution/InstalledPackageInfo.o  -ohi
> Distribution/InstalledPackageInfo.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/License.hs -o Distribution/License.o  -ohi
> Distribution/License.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/Package.hs -o Distribution/Package.o  -ohi
> Distribution/Package.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/ParseUtils.hs -o Distribution/ParseUtils.o  -ohi
> Distribution/ParseUtils.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/Version.hs -o Distribution/Version.o  -ohi
> Distribution/Version.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Language/Haskell/Extension.hs -o Language/Haskell/Extension.o  -ohi
> Language/Haskell/Extension.hi
> rm -f cbits/directory.o
> /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
> D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
> -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
> -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> cbits/directory.c -o cbits/directory.o
> rm -f cbits/rawSystem.o
> /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
> D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
> -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
> -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> cbits/rawSystem.c -o cbits/rawSystem.o
> rm -f cbits/unicode.o
> /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
> D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
> -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
> -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> cbits/unicode.c -o cbits/unicode.o
> rm -f libghccompat.a
> /usr/bin/ar q    libghccompat.a  Compat/Directory.o Compat/RawSystem.o
> Compat/Unicode.o Distribution/Compat/FilePath.o
> Distribution/Compat/ReadP.o Distribution/Compiler.o Distribution/GetOpt.o
> Distribution/InstalledPackageInfo.o Distribution/License.o
> Distribution/Package.o Distribution/ParseUtils.o Distribution/Version.o
> Language/Haskell/Extension.o cbits/directory.o cbits/rawSystem.o
> cbits/unicode.o
> : libghccompat.a
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/compat'
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/compat'
> ------------------------------------------------------------------------
> == make boot -r;
>  in /local/usr/src/ghc-6.6.1/utils
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/utils'
> rm -f .depend
> touch .depend
> echo
> "------------------------------------------------------------------------"
> echo "== Recursively making \`boot' in mkdependC mkdirhier runstdtest
> ghc-pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply
> runghc lndir ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/utils"
> echo
> "------------------------------------------------------------------------"
> case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
> x_on_err=1;; esac; \
> if [ $x_on_err -eq 0 ]; \
>     then echo "Won't exit on error due to MFLAGS: -wrn"; \
> fi; \
> for i in mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs
> parallel prof unlit genprimopcode genapply runghc lndir; do \
>   echo
> "------------------------------------------------------------------------";
> \
>   echo "== make boot -wrn;"; \
>   echo " in /local/usr/src/ghc-6.6.1/utils/$i"; \
>   echo
> "------------------------------------------------------------------------";
> \
>   make --no-print-directory -C $i -wrn boot; \
>   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
>       then echo "Finished making boot in $i": $?; \
>       else echo "Failed making boot in $i": $?; exit 1; \
>   fi; \
> done
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/mkdependC
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
> Finished making boot in mkdependC: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/mkdirhier
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/mkdirhier'
> rm -f mkdirhier
> echo Creating mkdirhier...
> echo "#!"/bin/sh > mkdirhier
> cat mkdirhier.sh >> mkdirhier
> chmod a+x mkdirhier
> echo Done.
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/mkdirhier'
> Finished making boot in mkdirhier: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/runstdtest
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/runstdtest'
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/runstdtest'
> Finished making boot in runstdtest: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/ghc-pkg
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
> rm -f -f Version.hs
> echo "Creating Version.hs ... "
> echo "module Version where" >>Version.hs
> echo "version, targetOS, targetARCH :: String" >>Version.hs
> echo "version    = \"6.6.1\"" >> Version.hs
> echo "targetOS   = \"linux\"" >> Version.hs
> echo "targetARCH = \"i386\"" >> Version.hs
> rm -f .depend
> touch .depend
> /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o -optdep--exclude-
> module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep
> --exclude-module=Compat.Unicode -optdep--exclude-
> module=Distribution.Compat.FilePath -optdep--exclude-
> module=Distribution.Compat.ReadP -optdep--exclude-
> module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt
> -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep
> --exclude-module=Distribution.License -optdep--exclude-
> module=Distribution.Package -optdep--exclude-
> module=Distribution.ParseUtils -optdep--exclude-
> module=Distribution.Compiler -optdep--exclude-module=Distribution.Version
> -optdep--exclude-module=System.Directory.Internals   -H16m -O -cpp -Wall
> -fno-warn-name-shadowing -fno-warn-unused-matches -DUSING_COMPAT
> -i../../compat -ignore-package Cabal -Rghc-timing Main.hs Version.hs
> make all
> make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
> /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-
> warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal
> -Rghc-timing     -c Main.hs -o Main.o  -ohi Main.hi
> rm -f -f Version.hs
> echo "Creating Version.hs ... "
> echo "module Version where" >>Version.hs
> echo "version, targetOS, targetARCH :: String" >>Version.hs
> echo "version    = \"6.6.1\"" >> Version.hs
> echo "targetOS   = \"linux\"" >> Version.hs
> echo "targetARCH = \"i386\"" >> Version.hs
> /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-
> warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal
> -Rghc-timing     -c Version.hs -o Version.o  -ohi Version.hi
> /usr/local/bin/ghc -o ghc-pkg.bin -H16m -O -cpp -Wall -fno-warn-name-
> shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-
> package Cabal  -Rghc-timing     -L../../compat -lghccompat   Main.o
> Version.o
> make INSTALLING=0 BIN_DIST=0 -wrn all
> make[4]: Entering directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
> /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-
> warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal
> -Rghc-timing     -c Main.hs -o Main.o  -ohi Main.hi
> rm -f -f Version.hs
> echo "Creating Version.hs ... "
> echo "module Version where" >>Version.hs
> echo "version, targetOS, targetARCH :: String" >>Version.hs
> echo "version    = \"6.6.1\"" >> Version.hs
> echo "targetOS   = \"linux\"" >> Version.hs
> echo "targetARCH = \"i386\"" >> Version.hs
> /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-
> warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal
> -Rghc-timing     -c Version.hs -o Version.o  -ohi Version.hi
> /usr/local/bin/ghc -o ghc-pkg.bin -H16m -O -cpp -Wall -fno-warn-name-
> shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-
> package Cabal  -Rghc-timing     -L../../compat -lghccompat   Main.o
> Version.o
> rm -f ghc-pkg-inplace
> echo Creating ghc-pkg-inplace...
> echo "#!"/bin/sh > ghc-pkg-inplace
> eval "echo \"GHCPKGBIN=\\\"/usr/local/src/ghc-6.6.1/utils/ghc-pkg/ghc-
> pkg.bin\\\";\" >> ghc-pkg-inplace;" "echo \"PKGCONFOPT=\\\"--global-conf
> /usr/local/src/ghc-6.6.1/driver/package.conf.inplace\\\";\" >> ghc-pkg-
> inplace;"
> cat ghc-pkg.sh >> ghc-pkg-inplace
> chmod a+x ghc-pkg-inplace
> echo Done.
> make[4]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
> rm -f ghc-pkg-6.6.1
> echo Creating ghc-pkg-6.6.1...
> echo "#!"/bin/sh > ghc-pkg-6.6.1
> eval "echo \"GHCPKGBIN=\\\"/usr/local/lib/ghc-6.6.1/ghc-pkg.bin\\\";\" >>
> ghc-pkg-6.6.1;" "echo \"PKGCONFOPT=\\\"--global-conf
> /usr/local/lib/ghc-6.6.1/package.conf\\\";\" >> ghc-pkg-6.6.1;"
> cat ghc-pkg.sh >> ghc-pkg-6.6.1
> chmod a+x ghc-pkg-6.6.1
> echo Done.
> if ( /usr/bin/perl -e '$fn="ghc-pkg"; exit ((! -f $fn || -l $fn) ? 0 :
> 1);' ); then \
>    echo "Creating a symbolic link from ghc-pkg-6.6.1 to ghc-pkg"; \
>    rm -f ghc-pkg; \
>    ln -s ghc-pkg-6.6.1 ghc-pkg; \
>  else \
>    echo "Creating a symbolic link from ghc-pkg-6.6.1 to ghc-pkg failed:
> \`ghc-pkg' already exists"; \
>    echo "Perhaps remove \`ghc-pkg' manually?"; \
>    exit 1; \
>  fi;
> make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
> Finished making boot in ghc-pkg: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/hasktags
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hasktags'
> rm -f .depend
> touch .depend
> /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o    -H16m -O
> HaskTags.hs
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hasktags'
> Finished making boot in hasktags: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/hp2ps
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hp2ps'
> rm -f .depend
> touch .depend
> ../../utils/mkdependC/mkdependC -f .depend     -- -O -I../../includes
> -Wall    -- AreaBelow.c AuxFile.c Axes.c Curves.c Deviation.c
> Dimensions.c Error.c HpFile.c Key.c Main.c Marks.c PsFile.c Reorder.c
> Scale.c Shade.c TopTwenty.c TraceElement.c Utilities.c
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hp2ps'
> Finished making boot in hp2ps: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/hsc2hs
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
> rm -f .depend
> touch .depend
> /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o -optdep--exclude-
> module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep
> --exclude-module=Compat.Unicode -optdep--exclude-
> module=Distribution.Compat.FilePath -optdep--exclude-
> module=Distribution.Compat.ReadP -optdep--exclude-
> module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt
> -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep
> --exclude-module=Distribution.License -optdep--exclude-
> module=Distribution.Package -optdep--exclude-
> module=Distribution.ParseUtils -optdep--exclude-
> module=Distribution.Compiler -optdep--exclude-module=Distribution.Version
> -optdep--exclude-module=System.Directory.Internals   -H16m -O
> -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -Wall
> Main.hs
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
> Finished making boot in hsc2hs: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/parallel
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/parallel'
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/parallel'
> Finished making boot in parallel: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/prof
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof'
> rm -f .depend
> touch .depend
> echo
> "------------------------------------------------------------------------"
> echo "== Recursively making \`boot' in cgprof icons ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/utils/prof"
> echo
> "------------------------------------------------------------------------"
> case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
> x_on_err=1;; esac; \
> if [ $x_on_err -eq 0 ]; \
>     then echo "Won't exit on error due to MFLAGS: -wrn"; \
> fi; \
> for i in cgprof icons; do \
>   echo
> "------------------------------------------------------------------------";
> \
>   echo "== make boot -wrn;"; \
>   echo " in /local/usr/src/ghc-6.6.1/utils/prof/$i"; \
>   echo
> "------------------------------------------------------------------------";
> \
>   make --no-print-directory -C $i -wrn boot; \
>   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
>       then echo "Finished making boot in $i": $?; \
>       else echo "Failed making boot in $i": $?; exit 1; \
>   fi; \
> done
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/prof/cgprof
> ------------------------------------------------------------------------
> make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof/cgprof'
> rm -f .depend
> touch .depend
> ../../../utils/mkdependC/mkdependC -f .depend     -- -O -Wall
> -I../../../includes    -- cgprof.c daVinci.c main.c matrix.c symbol.c
> make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof/cgprof'
> Finished making boot in cgprof: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/prof/icons
> ------------------------------------------------------------------------
> make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof/icons'
> rm -f .depend
> touch .depend
> make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof/icons'
> Finished making boot in icons: 0
> echo
> "------------------------------------------------------------------------"
> echo "== Finished making \`boot' in cgprof icons ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/utils/prof"
> echo
> "------------------------------------------------------------------------"
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof'
> Finished making boot in prof: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/unlit
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/unlit'
> rm -f unlit.o
> gcc -O -O    -c unlit.c -o unlit.o
> gcc -o unlit -O -O       unlit.o
> rm -f .depend
> touch .depend
> ../../utils/mkdependC/mkdependC -f .depend     -- -O -O    -- unlit.c
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/unlit'
> Finished making boot in unlit: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/genprimopcode
> ------------------------------------------------------------------------
> make[2]: Entering directory
> `/local/usr/src/ghc-6.6.1/utils/genprimopcode'
> /usr/local/bin/ghc -H16m -O -package parsec    -c Main.hs -o Main.o  -ohi
> Main.hi
> /usr/local/bin/ghc -o genprimopcode -H16m -O -package parsec       Main.o
> rm -f .depend
> touch .depend
> /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o    -H16m -O
> -package parsec Main.hs
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/genprimopcode'
> Finished making boot in genprimopcode: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/genapply
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/genapply'
> /usr/local/bin/ghc -H16m -O -no-recomp    -c GenApply.hs -o GenApply.o
> -ohi GenApply.hi
> /usr/local/bin/ghc -o genapply -H16m -O -no-recomp       GenApply.o
> rm -f .depend
> touch .depend
> /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o    -H16m -O -no-
> recomp GenApply.hs
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/genapply'
> Finished making boot in genapply: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/runghc
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/runghc'
> rm -f .depend
> touch .depend
> /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o -optdep--exclude-
> module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep
> --exclude-module=Compat.Unicode -optdep--exclude-
> module=Distribution.Compat.FilePath -optdep--exclude-
> module=Distribution.Compat.ReadP -optdep--exclude-
> module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt
> -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep
> --exclude-module=Distribution.License -optdep--exclude-
> module=Distribution.Package -optdep--exclude-
> module=Distribution.ParseUtils -optdep--exclude-
> module=Distribution.Compiler -optdep--exclude-module=Distribution.Version
> -optdep--exclude-module=System.Directory.Internals   -H16m -O
> -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing
> runghc.hs
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/runghc'
> Finished making boot in runghc: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/lndir
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/lndir'
> rm -f .depend
> touch .depend
> ../../utils/mkdependC/mkdependC -f .depend     -- -O -- lndir.c
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/lndir'
> Finished making boot in lndir: 0
> echo
> "------------------------------------------------------------------------"
> echo "== Finished making \`boot' in mkdependC mkdirhier runstdtest ghc-
> pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply
> runghc lndir ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/utils"
> echo
> "------------------------------------------------------------------------"
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/utils'
> ------------------------------------------------------------------------
> == make boot -r;
>  in /local/usr/src/ghc-6.6.1/driver
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/driver'
> echo "[]" > package.conf.inplace
> echo "[]" > package.conf
> rm -f .depend
> touch .depend
> echo
> "------------------------------------------------------------------------"
> echo "== Recursively making \`boot' in mangler split ghc ghci ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/driver"
> echo
> "------------------------------------------------------------------------"
> case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
> x_on_err=1;; esac; \
> if [ $x_on_err -eq 0 ]; \
>     then echo "Won't exit on error due to MFLAGS: -wrn"; \
> fi; \
> for i in mangler split ghc ghci; do \
>   echo
> "------------------------------------------------------------------------";
> \
>   echo "== make boot -wrn;"; \
>   echo " in /local/usr/src/ghc-6.6.1/driver/$i"; \
>   echo
> "------------------------------------------------------------------------";
> \
>   make --no-print-directory -C $i -wrn boot; \
>   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
>       then echo "Finished making boot in $i": $?; \
>       else echo "Failed making boot in $i": $?; exit 1; \
>   fi; \
> done
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/driver/mangler
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/mangler'
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/mangler'
> Finished making boot in mangler: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/driver/split
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/split'
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/split'
> Finished making boot in split: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/driver/ghc
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/ghc'
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/ghc'
> Finished making boot in ghc: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/driver/ghci
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/ghci'
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/ghci'
> Finished making boot in ghci: 0
> echo
> "------------------------------------------------------------------------"
> echo "== Finished making \`boot' in mangler split ghc ghci ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/driver"
> echo
> "------------------------------------------------------------------------"
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/driver'
> ------------------------------------------------------------------------
> == make boot -r;
>  in /local/usr/src/ghc-6.6.1/docs
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/docs'
> rm -f .depend
> touch .depend
> echo
> "------------------------------------------------------------------------"
> echo "== Recursively making \`boot' in man docbook-cheat-sheet ext-core
> storage-mgt users_guide ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/docs"
> echo
> "------------------------------------------------------------------------"
> case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
> x_on_err=1;; esac; \
> if [ $x_on_err -eq 0 ]; \
>     then echo "Won't exit on error due to MFLAGS: -wrn"; \
> fi; \
> for i in man docbook-cheat-sheet ext-core storage-mgt users_guide; do \
>   echo
> "------------------------------------------------------------------------";
> \
>   echo "== make boot -wrn;"; \
>   echo " in /local/usr/src/ghc-6.6.1/docs/$i"; \
>   echo
> "------------------------------------------------------------------------";
> \
>   make --no-print-directory -C $i -wrn boot; \
>   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
>       then echo "Finished making boot in $i": $?; \
>       else echo "Failed making boot in $i": $?; exit 1; \
>   fi; \
> done
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/docs/man
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/man'
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/man'
> Finished making boot in man: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/docs/docbook-cheat-sheet
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/docbook-cheat-
> sheet'
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/docbook-cheat-
> sheet'
> Finished making boot in docbook-cheat-sheet: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/docs/ext-core
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/ext-core'
> make[2]: Nothing to be done for `boot'.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/ext-core'
> Finished making boot in ext-core: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/docs/storage-mgt
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/storage-mgt'
> make[2]: Nothing to be done for `boot'.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/storage-mgt'
> Finished making boot in storage-mgt: 0
> ------------------------------------------------------------------------
> == make boot -wrn;
>  in /local/usr/src/ghc-6.6.1/docs/users_guide
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/users_guide'
> rm -f .depend
> touch .depend
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/users_guide'
> Finished making boot in users_guide: 0
> echo
> "------------------------------------------------------------------------"
> echo "== Finished making \`boot' in man docbook-cheat-sheet ext-core
> storage-mgt users_guide ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/docs"
> echo
> "------------------------------------------------------------------------"
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/docs'
> ------------------------------------------------------------------------
> == make boot -r;
>  in /local/usr/src/ghc-6.6.1/compiler
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/compiler'
> ../utils/mkdirhier/mkdirhier stage1
> for i in utils basicTypes types hsSyn prelude rename typecheck deSugar
> coreSyn specialise simplCore stranal stgSyn simplStg codeGen main
> profiling parser cprAnalysis ndpFlatten iface cmm nativeGen; do \
>     ../utils/mkdirhier/mkdirhier stage1/$i; \
> done
> rm -f -f main/Config.hs
> echo "Creating main/Config.hs ... "
> echo "module Config where" >>main/Config.hs
> echo "cProjectName          = \"The Glorious Glasgow Haskell Compilation
> System\"" >> main/Config.hs
> echo "cProjectVersion       = \"6.6.1\"" >> main/Config.hs
> echo "cProjectVersionInt    = \"606\"" >> main/Config.hs
> echo "cProjectPatchLevel    = \"1\"" >> main/Config.hs
> echo "cBooterVersion        = \"6.4.2\"" >> main/Config.hs
> echo "cHscIfaceFileVersion  = \"6\"" >> main/Config.hs
> echo "cGhcWithNativeCodeGen = \"YES\"" >> main/Config.hs
> echo "cGhcUnregisterised    = \"NO\"" >> main/Config.hs
> echo "cLeadingUnderscore    = \"NO\"" >> main/Config.hs
> echo "cRAWCPP_FLAGS         = \"-undef -traditional\"" >> main/Config.hs
> echo "cGCC                  = \"gcc\"" >> main/Config.hs
> echo "cMKDLL                = \"dllwrap\"" >> main/Config.hs
> echo "cLdIsGNULd            = \"YES\"" >> main/Config.hs
> echo "cLD_X                  = \"-x\"" >> main/Config.hs
> echo "cPROJECT_DIR          = \"\"" >> main/Config.hs
> echo "cGHC_DRIVER_DIR_REL   = \"driver\"" >> main/Config.hs
> echo "cGHC_TOUCHY_PGM       = \"touchy\"" >> main/Config.hs
> echo "cGHC_TOUCHY_DIR_REL   = \"utils/touchy\"" >> main/Config.hs
> echo "cGHC_UNLIT_PGM        = \"unlit\"" >> main/Config.hs
> echo "cGHC_UNLIT_DIR_REL    = \"utils/unlit\"" >> main/Config.hs
> echo "cGHC_MANGLER_PGM      = \"ghc-asm\"" >> main/Config.hs
> echo "cGHC_MANGLER_DIR_REL  = \"driver/mangler\"" >> main/Config.hs
> echo "cGHC_SPLIT_PGM        = \"ghc-split\"" >> main/Config.hs
> echo "cGHC_SPLIT_DIR_REL    = \"driver/split\"" >> main/Config.hs
> echo "cGHC_SYSMAN_PGM       = \"\"" >> main/Config.hs
> echo "cGHC_SYSMAN_DIR_REL   = \"../rts/parallel\"" >> main/Config.hs
> echo "cGHC_CP               = \"cp\"" >> main/Config.hs
> echo "cGHC_PERL             = \"/usr/bin/perl\"" >> main/Config.hs
> echo "cEnableWin32DLLs      = \"\"" >> main/Config.hs
> echo "cCONTEXT_DIFF         = \"diff -C 1\"" >> main/Config.hs
> echo "cUSER_WAY_NAMES       = \"\"" >> main/Config.hs
> echo "cUSER_WAY_OPTS        = \"\"" >> main/Config.hs
> echo "cDEFAULT_TMPDIR       = \"/tmp\"" >> main/Config.hs
> echo done.
> echo "Creating stage1/ghc_boot_platform.h..."
> rm -f stage1/ghc_boot_platform.h
> echo "#ifndef __PLATFORM_H__"  >stage1/ghc_boot_platform.h
> echo "#define __PLATFORM_H__" >>stage1/ghc_boot_platform.h
> echo >> stage1/ghc_boot_platform.h
> echo "#define BuildPlatform_NAME  \"i386-unknown-linux\"" >>
> stage1/ghc_boot_platform.h
> echo "#define HostPlatform_NAME   \"i386-unknown-linux\"" >>
> stage1/ghc_boot_platform.h
> echo "#define TargetPlatform_NAME \"i386-unknown-linux\"" >>
> stage1/ghc_boot_platform.h
> echo >> stage1/ghc_boot_platform.h
> echo "#define i386_unknown_linux_BUILD          1" >>
> stage1/ghc_boot_platform.h
> echo "#define i386_unknown_linux_HOST           1" >>
> stage1/ghc_boot_platform.h
> echo "#define i386_unknown_linux_TARGET 1" >> stage1/ghc_boot_platform.h
> echo >> stage1/ghc_boot_platform.h
> echo "#define i386_BUILD_ARCH   1" >> stage1/ghc_boot_platform.h
> echo "#define i386_HOST_ARCH    1" >> stage1/ghc_boot_platform.h
> echo "#define i386_TARGET_ARCH  1" >> stage1/ghc_boot_platform.h
> echo "#define BUILD_ARCH \"i386\"" >> stage1/ghc_boot_platform.h
> echo "#define HOST_ARCH \"i386\"" >> stage1/ghc_boot_platform.h
> echo "#define TARGET_ARCH \"i386\"" >> stage1/ghc_boot_platform.h
> echo >> stage1/ghc_boot_platform.h
> echo "#define linux_BUILD_OS            1" >> stage1/ghc_boot_platform.h
> echo "#define linux_HOST_OS             1" >> stage1/ghc_boot_platform.h
> echo "#define linux_TARGET_OS   1" >> stage1/ghc_boot_platform.h
> echo "#define BUILD_OS \"linux\"" >> stage1/ghc_boot_platform.h
> echo "#define HOST_OS \"linux\"" >> stage1/ghc_boot_platform.h
> echo "#define TARGET_OS \"linux\"" >> stage1/ghc_boot_platform.h
> echo >> stage1/ghc_boot_platform.h
> echo "#define unknown_BUILD_VENDOR      1" >> stage1/ghc_boot_platform.h
> echo "#define unknown_HOST_VENDOR       1" >> stage1/ghc_boot_platform.h
> echo "#define unknown_TARGET_VENDOR  1" >> stage1/ghc_boot_platform.h
> echo "#define BUILD_VENDOR \"unknown\"" >> stage1/ghc_boot_platform.h
> echo "#define HOST_VENDOR \"unknown\"" >> stage1/ghc_boot_platform.h
> echo "#define TARGET_VENDOR \"unknown\"" >> stage1/ghc_boot_platform.h
> echo >> stage1/ghc_boot_platform.h
> echo "#endif /* __PLATFORM_H__ */"          >> stage1/ghc_boot_platform.h
> echo "Done."
> rm -f prelude/primops.txt
> gcc -E  -undef -traditional -P -I../includes    -x c
> prelude/primops.txt.pp | \
> grep -v '^#pragma GCC' > prelude/primops.txt
> ../utils/genprimopcode/genprimopcode --data-decl          <
> prelude/primops.txt > primop-data-decl.hs-incl
> ../utils/genprimopcode/genprimopcode --primop-tag         <
> prelude/primops.txt > primop-tag.hs-incl
> ../utils/genprimopcode/genprimopcode --primop-list        <
> prelude/primops.txt > primop-list.hs-incl
> ../utils/genprimopcode/genprimopcode --has-side-effects   <
> prelude/primops.txt > primop-has-side-effects.hs-incl
> ../utils/genprimopcode/genprimopcode --out-of-line        <
> prelude/primops.txt > primop-out-of-line.hs-incl
> ../utils/genprimopcode/genprimopcode --commutable         <
> prelude/primops.txt > primop-commutable.hs-incl
> ../utils/genprimopcode/genprimopcode --needs-wrapper      <
> prelude/primops.txt > primop-needs-wrapper.hs-incl
> ../utils/genprimopcode/genprimopcode --can-fail           <
> prelude/primops.txt > primop-can-fail.hs-incl
> ../utils/genprimopcode/genprimopcode --strictness         <
> prelude/primops.txt > primop-strictness.hs-incl
> ../utils/genprimopcode/genprimopcode --primop-primop-info <
> prelude/primops.txt > primop-primop-info.hs-incl
> rm -f .depend
> touch .depend
> touch .depend-BASE
> /usr/local/bin/ghc -M -optdep-f -optdep.depend-BASE  -osuf o
> -I../includes -optdep--exclude-module=Compat.RawSystem -optdep--exclude-
> module=Compat.Directory -optdep--exclude-module=Compat.Unicode -optdep
> --exclude-module=Distribution.Compat.FilePath -optdep--exclude-
> module=Distribution.Compat.ReadP -optdep--exclude-
> module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt
> -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep
> --exclude-module=Distribution.License -optdep--exclude-
> module=Distribution.Package -optdep--exclude-
> module=Distribution.ParseUtils -optdep--exclude-
> module=Distribution.Compiler -optdep--exclude-module=Distribution.Version
> -optdep--exclude-module=System.Directory.Internals   -H16m -O -iutils
> -ibasicTypes -itypes -ihsSyn -iprelude -irename -itypecheck -ideSugar
> -icoreSyn -ispecialise -isimplCore -istranal -istgSyn -isimplStg
> -icodeGen -imain -iprofiling -iparser -icprAnalysis -indpFlatten -iiface
> -icmm -inativeGen -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing
> -I. -Iparser -package unix -ignore-package lang -recomp -Rghc-timing
> -H16M '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package
> Cabal basicTypes/BasicTypes.lhs basicTypes/DataCon.lhs
> basicTypes/Demand.lhs basicTypes/Id.lhs basicTypes/IdInfo.lhs
> basicTypes/Literal.lhs basicTypes/MkId.lhs basicTypes/Module.lhs
> basicTypes/Name.lhs basicTypes/NameEnv.lhs basicTypes/NameSet.lhs
> basicTypes/NewDemand.lhs basicTypes/OccName.lhs basicTypes/RdrName.lhs
> basicTypes/SrcLoc.lhs basicTypes/UniqSupply.lhs basicTypes/Unique.lhs
> basicTypes/Var.lhs basicTypes/VarEnv.lhs basicTypes/VarSet.lhs
> cmm/CLabel.hs cmm/Cmm.hs cmm/CmmLex.hs cmm/CmmLint.hs cmm/CmmOpt.hs
> cmm/CmmParse.hs cmm/CmmUtils.hs cmm/MachOp.hs cmm/PprC.hs cmm/PprCmm.hs
> codeGen/Bitmap.hs codeGen/CgBindery.lhs codeGen/CgCallConv.hs
> codeGen/CgCase.lhs codeGen/CgClosure.lhs codeGen/CgCon.lhs
> codeGen/CgExpr.lhs codeGen/CgForeignCall.hs codeGen/CgHeapery.lhs
> codeGen/CgInfoTbls.hs codeGen/CgLetNoEscape.lhs codeGen/CgMonad.lhs
> codeGen/CgParallel.hs codeGen/CgPrimOp.hs codeGen/CgProf.hs
> codeGen/CgStackery.lhs codeGen/CgTailCall.lhs codeGen/CgTicky.hs
> codeGen/CgUtils.hs codeGen/ClosureInfo.lhs codeGen/CodeGen.lhs
> codeGen/SMRep.lhs coreSyn/CoreFVs.lhs coreSyn/CoreLint.lhs
> coreSyn/CorePrep.lhs coreSyn/CoreSubst.lhs coreSyn/CoreSyn.lhs
> coreSyn/CoreTidy.lhs coreSyn/CoreUnfold.lhs coreSyn/CoreUtils.lhs
> coreSyn/ExternalCore.lhs coreSyn/MkExternalCore.lhs coreSyn/PprCore.lhs
> coreSyn/PprExternalCore.lhs cprAnalysis/CprAnalyse.lhs deSugar/Check.lhs
> deSugar/Desugar.lhs deSugar/DsArrows.lhs deSugar/DsBinds.lhs
> deSugar/DsCCall.lhs deSugar/DsExpr.lhs deSugar/DsForeign.lhs
> deSugar/DsGRHSs.lhs deSugar/DsListComp.lhs deSugar/DsMonad.lhs
> deSugar/DsUtils.lhs deSugar/Match.lhs deSugar/MatchCon.lhs
> deSugar/MatchLit.lhs hsSyn/HsBinds.lhs hsSyn/HsDecls.lhs hsSyn/HsExpr.lhs
> hsSyn/HsImpExp.lhs hsSyn/HsLit.lhs hsSyn/HsPat.lhs hsSyn/HsSyn.lhs
> hsSyn/HsTypes.lhs hsSyn/HsUtils.lhs iface/BinIface.hs iface/BuildTyCl.lhs
> iface/IfaceEnv.lhs iface/IfaceSyn.lhs iface/IfaceType.lhs
> iface/LoadIface.lhs iface/MkIface.lhs iface/TcIface.lhs
> main/CmdLineParser.hs main/CodeOutput.lhs main/Config.hs
> main/Constants.lhs main/DriverMkDepend.hs main/DriverPhases.hs
> main/DriverPipeline.hs main/DynFlags.hs main/ErrUtils.lhs main/Finder.lhs
> main/GHC.hs main/HeaderInfo.hs main/HscMain.lhs main/HscStats.lhs
> main/HscTypes.lhs main/Main.hs main/PackageConfig.hs main/Packages.lhs
> main/ParsePkgConf.hs main/PprTyThing.hs main/StaticFlags.hs
> main/SysTools.lhs main/TidyPgm.lhs nativeGen/AsmCodeGen.lhs
> nativeGen/MachCodeGen.hs nativeGen/MachInstrs.hs nativeGen/MachRegs.lhs
> nativeGen/NCGMonad.hs nativeGen/PositionIndependentCode.hs
> nativeGen/PprMach.hs nativeGen/RegAllocInfo.hs nativeGen/RegisterAlloc.hs
> ndpFlatten/FlattenInfo.hs ndpFlatten/FlattenMonad.hs
> ndpFlatten/Flattening.hs ndpFlatten/NDPCoreUtils.hs
> ndpFlatten/PArrAnal.hs parser/Ctype.lhs parser/LexCore.hs parser/Lexer.hs
> parser/Parser.hs parser/ParserCore.hs parser/ParserCoreUtils.hs
> parser/RdrHsSyn.lhs prelude/ForeignCall.lhs prelude/PrelInfo.lhs
> prelude/PrelNames.lhs prelude/PrelRules.lhs prelude/PrimOp.lhs
> prelude/TysPrim.lhs prelude/TysWiredIn.lhs profiling/CostCentre.lhs
> profiling/SCCfinal.lhs rename/RnBinds.lhs rename/RnEnv.lhs
> rename/RnExpr.lhs rename/RnHsSyn.lhs rename/RnNames.lhs
> rename/RnSource.lhs rename/RnTypes.lhs simplCore/CSE.lhs
> simplCore/FloatIn.lhs simplCore/FloatOut.lhs simplCore/LiberateCase.lhs
> simplCore/OccurAnal.lhs simplCore/SAT.lhs simplCore/SATMonad.lhs
> simplCore/SetLevels.lhs simplCore/SimplCore.lhs simplCore/SimplEnv.lhs
> simplCore/SimplMonad.lhs simplCore/SimplUtils.lhs simplCore/Simplify.lhs
> simplStg/SRT.lhs simplStg/SimplStg.lhs simplStg/StgStats.lhs
> specialise/Rules.lhs specialise/SpecConstr.lhs specialise/Specialise.lhs
> stgSyn/CoreToStg.lhs stgSyn/StgLint.lhs stgSyn/StgSyn.lhs
> stranal/DmdAnal.lhs stranal/SaAbsInt.lhs stranal/SaLib.lhs
> stranal/StrictAnal.lhs stranal/WorkWrap.lhs stranal/WwLib.lhs
> typecheck/Inst.lhs typecheck/TcArrows.lhs typecheck/TcBinds.lhs
> typecheck/TcClassDcl.lhs typecheck/TcDefaults.lhs typecheck/TcDeriv.lhs
> typecheck/TcEnv.lhs typecheck/TcExpr.lhs typecheck/TcForeign.lhs
> typecheck/TcGenDeriv.lhs typecheck/TcHsSyn.lhs typecheck/TcHsType.lhs
> typecheck/TcInstDcls.lhs typecheck/TcMType.lhs typecheck/TcMatches.lhs
> typecheck/TcPat.lhs typecheck/TcRnDriver.lhs typecheck/TcRnMonad.lhs
> typecheck/TcRnTypes.lhs typecheck/TcRules.lhs typecheck/TcSimplify.lhs
> typecheck/TcTyClsDecls.lhs typecheck/TcTyDecls.lhs typecheck/TcType.lhs
> typecheck/TcUnify.lhs types/Class.lhs types/FunDeps.lhs
> types/Generics.lhs types/InstEnv.lhs types/Kind.lhs types/TyCon.lhs
> types/Type.lhs types/TypeRep.lhs types/Unify.lhs utils/Bag.lhs
> utils/Binary.hs utils/BitSet.lhs utils/BufWrite.hs utils/Digraph.lhs
> utils/Encoding.hs utils/FastMutInt.lhs utils/FastString.lhs
> utils/FastTypes.lhs utils/FiniteMap.lhs utils/IOEnv.hs
> utils/ListSetOps.lhs utils/Maybes.lhs utils/OrdList.lhs
> utils/Outputable.lhs utils/Panic.lhs utils/Pretty.lhs
> utils/StringBuffer.lhs utils/UniqFM.lhs utils/UniqSet.lhs utils/Util.lhs
> ../utils/mkdependC/mkdependC -f .depend-BASE -D__GLASGOW_HASKELL__=606
> -I../includes    -- -O -Iparser -I. -O    -- parser/cutils.c
> parser/hschooks.c
> /usr/bin/perl -pe 'binmode(stdin); binmode(stdout);
> s@^(\S*\.o)@stage1/$1 at g; s@(\S*\.hi)@stage1/$1 at g; s@^.*/compat.*$@@g;'
> <.depend-BASE >.depend-1
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/compiler'
> ------------------------------------------------------------------------
> == make boot -r;
>  in /local/usr/src/ghc-6.6.1/rts
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/rts'
> gcc -E  -undef -traditional -P \
> -DIMPORT_DIR='"/usr/local/src/ghc-6.6.1/libraries/rts"' \
> -DLIB_DIR='"/usr/local/src/ghc-6.6.1/libraries/rts"' \
> -DINCLUDE_DIR='"/usr/local/src/ghc-6.6.1/libraries/rts/include"' \
> -DDATA_DIR='"/usr/local/src/ghc-6.6.1/libraries/rts"' \
> -DHTML_DIR='"/usr/local/src/ghc-6.6.1/libraries/rts/html"' \
> -DHADDOCK_IFACE='"/usr/local/src/ghc-6.6.1/libraries/rts/html/rts.haddock"'
> \
> -DFPTOOLS_TOP_ABS='"/usr/local/src/ghc-6.6.1"' \
> -x c -DGMP_INCLUDE_DIRS='' -DGMP_LIB_DIRS='' -I../includes -Iinclude
> -DPACKAGE=rts -DVERSION= -DPKG_LIBDIR='"/usr/local/lib/ghc-6.6.1"'
> -DPKG_DATADIR='"/usr/local/share/ghc-6.6.1"' package.conf.in | \
> grep -v '^#pragma GCC' | \
> sed -e 's/""//g' -e 's/:[       ]*,/: /g' >package.conf.inplace
> gcc -E  -undef -traditional -P -DINSTALLING \
> -DIMPORT_DIR='"/usr/local/lib/ghc-6.6.1/imports"' \
> -DLIB_DIR='"/usr/local/lib/ghc-6.6.1"' \
> -DINCLUDE_DIR='"/usr/local/lib/ghc-6.6.1/include"' \
> -DDATA_DIR='"/usr/local/share/ghc-6.6.1"' \
> -DHTML_DIR='"/usr/local/share/ghc-6.6.1/html/libraries/rts"' \
> -DHADDOCK_IFACE='"/usr/local/share/ghc-6.6.1/html/libraries/rts/rts.haddock"'
> \
>  -x c -DGMP_INCLUDE_DIRS='' -DGMP_LIB_DIRS='' -I../includes -Iinclude
> -DPACKAGE=rts -DVERSION= -DPKG_LIBDIR='"/usr/local/lib/ghc-6.6.1"'
> -DPKG_DATADIR='"/usr/local/share/ghc-6.6.1"' package.conf.in | \
> grep -v '^#pragma GCC' | \
> sed -e 's/""//g' -e 's/:[       ]*,/: /g' >package.conf.installed
> ../utils/ghc-pkg/ghc-pkg-inplace update - --force-files
> <package.conf.inplace
> ../utils/ghc-pkg/ghc-pkg-inplace update - -f ../driver/package.conf
> --force-files <package.conf.installed
> touch ../driver/stamp-pkg-conf-rts
> rm -f .depend
> touch .depend
> ../utils/mkdependC/mkdependC -f .depend -I. -I../includes -DPROFILING
> -DTHREADED_RTS -DDEBUG -Ihooks -Iparallel -Iposix -I../includes   -s p -s
> thr -s thr_p -s debug -s thr_debug -- -O -Wall  -W -Wstrict-prototypes
> -Wmissing-prototypes  -Wmissing-declarations -Winline -Waggregate-return
> -Wbad-function-cast -I../includes -I. -Iparallel -DCOMPILING_RTS -fomit-
> frame-pointer -fno-strict-aliasing    -- Adjustor.c Arena.c BlockAlloc.c
> Capability.c ClosureFlags.c Disassembler.c FrontPanel.c GC.c GCCompact.c
> Hash.c HsFFI.c Interpreter.c LdvProfile.c Linker.c MBlock.c Main.c
> Printer.c ProfHeap.c Profiling.c Proftimer.c RaiseAsync.c
> RetainerProfile.c RetainerSet.c RtsAPI.c RtsFlags.c RtsMessages.c
> RtsStartup.c RtsUtils.c STM.c Sanity.c Schedule.c Sparks.c Stable.c
> Stats.c StgCRun.c StgPrimFloat.c Storage.c Task.c ThreadLabels.c
> Threads.c Ticky.c Timer.c Trace.c Typeable.c Weak.c hooks/FlagDefaults.c
> hooks/InitEachPE.c hooks/MallocFail.c hooks/OnExit.c hooks/OutOfHeap.c
> hooks/RtsOpts.c hooks/ShutdownEachPEHook.c hooks/StackOverflow.c
> parallel/0Hash.c parallel/0Unpack.c parallel/Dist.c parallel/Global.c
> parallel/GranSim.c parallel/HLComms.c parallel/LLComms.c parallel/Pack.c
> parallel/ParInit.c parallel/ParTicky.c parallel/Parallel.c
> parallel/ParallelDebug.c parallel/RBH.c posix/GetTime.c posix/Itimer.c
> posix/OSMem.c posix/OSThreads.c posix/Select.c posix/Signals.c
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/rts'
> ------------------------------------------------------------------------
> == make all -r;
>  in /local/usr/src/ghc-6.6.1/includes
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/includes'
> echo "Creating ghcautoconf.h..."
> echo "#ifndef __GHCAUTOCONF_H__"  >ghcautoconf.h
> echo "#define __GHCAUTOCONF_H__" >>ghcautoconf.h
> sed 's,^\([      ]*\)#[  ]*define[       ][      ]*\(PACKAGE_[A-Z]*\)[
> ][     ]*".*".*$,\1/* #undef \2 */,' ../mk/config.h >> ghcautoconf.h
> echo "#endif /* __GHCAUTOCONF_H__ */"          >> ghcautoconf.h
> echo "Done."
> echo "Creating ghcplatform.h..."
> rm -f ghcplatform.h
> echo "#ifndef __GHCPLATFORM_H__"  >ghcplatform.h
> echo "#define __GHCPLATFORM_H__" >>ghcplatform.h
> echo >> ghcplatform.h
> echo "#define BuildPlatform_TYPE  i386_unknown_linux" >> ghcplatform.h
> echo "#define HostPlatform_TYPE   i386_unknown_linux" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "#define i386_unknown_linux_BUILD  1" >> ghcplatform.h
> echo "#define i386_unknown_linux_HOST  1" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "#define i386_BUILD_ARCH  1" >> ghcplatform.h
> echo "#define i386_HOST_ARCH  1" >> ghcplatform.h
> echo "#define BUILD_ARCH  \"i386\"" >> ghcplatform.h
> echo "#define HOST_ARCH  \"i386\"" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "#define linux_BUILD_OS  1" >> ghcplatform.h
> echo "#define linux_HOST_OS  1" >> ghcplatform.h
> echo "#define BUILD_OS  \"linux\"" >> ghcplatform.h
> echo "#define HOST_OS  \"linux\"" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "#define unknown_BUILD_VENDOR  1" >> ghcplatform.h
> echo "#define unknown_HOST_VENDOR  1" >> ghcplatform.h
> echo "#define BUILD_VENDOR  \"unknown\"" >> ghcplatform.h
> echo "#define HOST_VENDOR  \"unknown\"" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "/* These TARGET macros are for backwards compatibily... DO NOT USE!
> */" >> ghcplatform.h
> echo "#define TargetPlatform_TYPE i386_unknown_linux" >> ghcplatform.h
> echo "#define i386_unknown_linux_TARGET  1" >> ghcplatform.h
> echo "#define i386_TARGET_ARCH  1" >> ghcplatform.h
> echo "#define TARGET_ARCH  \"i386\"" >> ghcplatform.h
> echo "#define linux_TARGET_OS  1" >> ghcplatform.h
> echo "#define TARGET_OS  \"linux\"" >> ghcplatform.h
> echo "#define unknown_TARGET_VENDOR  1" >> ghcplatform.h
> echo >> ghcplatform.h
> echo "#endif /* __GHCPLATFORM_H__ */"          >> ghcplatform.h
> echo "Done."
> rm -f mkDerivedConstants.o
> gcc -O -I. -I../rts    -c mkDerivedConstants.c -o mkDerivedConstants.o
> gcc -o mkDerivedConstantsHdr -O -I. -I../rts       mkDerivedConstants.o
> ./mkDerivedConstantsHdr >DerivedConstants.h
> gcc -o mkGHCConstants.o -O -I. -I../rts    -c mkDerivedConstants.c
> -DGEN_HASKELL
> gcc -o mkGHCConstants -O -I. -I../rts       mkGHCConstants.o
> ./mkGHCConstants >GHCConstants.h
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/includes'
> ------------------------------------------------------------------------
> == make all -r;
>  in /local/usr/src/ghc-6.6.1/compat
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/compat'
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/Directory.hs
> -o Compat/Directory.o  -ohi Compat/Directory.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/RawSystem.hs
> -o Compat/RawSystem.o  -ohi Compat/RawSystem.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/Unicode.hs -o
> Compat/Unicode.o  -ohi Compat/Unicode.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/Compat/FilePath.hs -o Distribution/Compat/FilePath.o  -ohi
> Distribution/Compat/FilePath.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/Compat/ReadP.hs -o Distribution/Compat/ReadP.o  -ohi
> Distribution/Compat/ReadP.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/Compiler.hs -o Distribution/Compiler.o  -ohi
> Distribution/Compiler.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/GetOpt.hs -o Distribution/GetOpt.o  -ohi
> Distribution/GetOpt.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/InstalledPackageInfo.hs -o
> Distribution/InstalledPackageInfo.o  -ohi
> Distribution/InstalledPackageInfo.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/License.hs -o Distribution/License.o  -ohi
> Distribution/License.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/Package.hs -o Distribution/Package.o  -ohi
> Distribution/Package.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/ParseUtils.hs -o Distribution/ParseUtils.o  -ohi
> Distribution/ParseUtils.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Distribution/Version.hs -o Distribution/Version.o  -ohi
> Distribution/Version.hi
> /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
> Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> Language/Haskell/Extension.hs -o Language/Haskell/Extension.o  -ohi
> Language/Haskell/Extension.hi
> rm -f cbits/directory.o
> /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
> D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
> -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
> -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> cbits/directory.c -o cbits/directory.o
> rm -f cbits/rawSystem.o
> /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
> D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
> -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
> -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> cbits/rawSystem.c -o cbits/rawSystem.o
> rm -f cbits/unicode.o
> /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
> D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
> -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
> -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
> cbits/unicode.c -o cbits/unicode.o
> rm -f libghccompat.a
> /usr/bin/ar q    libghccompat.a  Compat/Directory.o Compat/RawSystem.o
> Compat/Unicode.o Distribution/Compat/FilePath.o
> Distribution/Compat/ReadP.o Distribution/Compiler.o Distribution/GetOpt.o
> Distribution/InstalledPackageInfo.o Distribution/License.o
> Distribution/Package.o Distribution/ParseUtils.o Distribution/Version.o
> Language/Haskell/Extension.o cbits/directory.o cbits/rawSystem.o
> cbits/unicode.o
> : libghccompat.a
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/compat'
> ------------------------------------------------------------------------
> == make all -r;
>  in /local/usr/src/ghc-6.6.1/utils
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/utils'
> echo
> "------------------------------------------------------------------------"
> echo "== Recursively making \`all' in mkdependC mkdirhier runstdtest ghc-
> pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply
> runghc lndir ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/utils"
> echo
> "------------------------------------------------------------------------"
> case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
> x_on_err=1;; esac; \
> if [ $x_on_err -eq 0 ]; \
>     then echo "Won't exit on error due to MFLAGS: -wrn"; \
> fi; \
> for i in mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs
> parallel prof unlit genprimopcode genapply runghc lndir; do \
>   echo
> "------------------------------------------------------------------------";
> \
>   echo "== make all -wrn;"; \
>   echo " in /local/usr/src/ghc-6.6.1/utils/$i"; \
>   echo
> "------------------------------------------------------------------------";
> \
>   make --no-print-directory -C $i -wrn all; \
>   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
>       then echo "Finished making all in $i": $?; \
>       else echo "Failed making all in $i": $?; exit 1; \
>   fi; \
> done
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/mkdependC
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
> Finished making all in mkdependC: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/mkdirhier
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/mkdirhier'
> rm -f mkdirhier
> echo Creating mkdirhier...
> echo "#!"/bin/sh > mkdirhier
> cat mkdirhier.sh >> mkdirhier
> chmod a+x mkdirhier
> echo Done.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/mkdirhier'
> Finished making all in mkdirhier: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/runstdtest
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/runstdtest'
> rm -f runstdtest
> echo Creating runstdtest...
> echo "#! "/usr/bin/perl > runstdtest
> eval "echo \"$\"\"RM=\\\"rm -f\\\";\" >> runstdtest;" "echo
> \"$\"\"DEFAULT_TMPDIR=\\\"/tmp\\\";\" >> runstdtest;" "echo
> \"$\"\"CONTEXT_DIFF=\\\"diff -C 1\\\";\" >> runstdtest;"
> cat runstdtest.prl >> runstdtest
> chmod a+x runstdtest
> echo Done.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/runstdtest'
> Finished making all in runstdtest: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/ghc-pkg
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
> /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-
> warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal
> -Rghc-timing     -c Main.hs -o Main.o  -ohi Main.hi
> rm -f -f Version.hs
> echo "Creating Version.hs ... "
> echo "module Version where" >>Version.hs
> echo "version, targetOS, targetARCH :: String" >>Version.hs
> echo "version    = \"6.6.1\"" >> Version.hs
> echo "targetOS   = \"linux\"" >> Version.hs
> echo "targetARCH = \"i386\"" >> Version.hs
> /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-
> warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal
> -Rghc-timing     -c Version.hs -o Version.o  -ohi Version.hi
> /usr/local/bin/ghc -o ghc-pkg.bin -H16m -O -cpp -Wall -fno-warn-name-
> shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-
> package Cabal  -Rghc-timing     -L../../compat -lghccompat   Main.o
> Version.o
> make INSTALLING=0 BIN_DIST=0 -wrn all
> make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
> /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-
> warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal
> -Rghc-timing     -c Main.hs -o Main.o  -ohi Main.hi
> rm -f -f Version.hs
> echo "Creating Version.hs ... "
> echo "module Version where" >>Version.hs
> echo "version, targetOS, targetARCH :: String" >>Version.hs
> echo "version    = \"6.6.1\"" >> Version.hs
> echo "targetOS   = \"linux\"" >> Version.hs
> echo "targetARCH = \"i386\"" >> Version.hs
> /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-
> warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal
> -Rghc-timing     -c Version.hs -o Version.o  -ohi Version.hi
> /usr/local/bin/ghc -o ghc-pkg.bin -H16m -O -cpp -Wall -fno-warn-name-
> shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-
> package Cabal  -Rghc-timing     -L../../compat -lghccompat   Main.o
> Version.o
> rm -f ghc-pkg-inplace
> echo Creating ghc-pkg-inplace...
> echo "#!"/bin/sh > ghc-pkg-inplace
> eval "echo \"GHCPKGBIN=\\\"/usr/local/src/ghc-6.6.1/utils/ghc-pkg/ghc-
> pkg.bin\\\";\" >> ghc-pkg-inplace;" "echo \"PKGCONFOPT=\\\"--global-conf
> /usr/local/src/ghc-6.6.1/driver/package.conf.inplace\\\";\" >> ghc-pkg-
> inplace;"
> cat ghc-pkg.sh >> ghc-pkg-inplace
> chmod a+x ghc-pkg-inplace
> echo Done.
> make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
> rm -f ghc-pkg-6.6.1
> echo Creating ghc-pkg-6.6.1...
> echo "#!"/bin/sh > ghc-pkg-6.6.1
> eval "echo \"GHCPKGBIN=\\\"/usr/local/lib/ghc-6.6.1/ghc-pkg.bin\\\";\" >>
> ghc-pkg-6.6.1;" "echo \"PKGCONFOPT=\\\"--global-conf
> /usr/local/lib/ghc-6.6.1/package.conf\\\";\" >> ghc-pkg-6.6.1;"
> cat ghc-pkg.sh >> ghc-pkg-6.6.1
> chmod a+x ghc-pkg-6.6.1
> echo Done.
> if ( /usr/bin/perl -e '$fn="ghc-pkg"; exit ((! -f $fn || -l $fn) ? 0 :
> 1);' ); then \
>    echo "Creating a symbolic link from ghc-pkg-6.6.1 to ghc-pkg"; \
>    rm -f ghc-pkg; \
>    ln -s ghc-pkg-6.6.1 ghc-pkg; \
>  else \
>    echo "Creating a symbolic link from ghc-pkg-6.6.1 to ghc-pkg failed:
> \`ghc-pkg' already exists"; \
>    echo "Perhaps remove \`ghc-pkg' manually?"; \
>    exit 1; \
>  fi;
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
> Finished making all in ghc-pkg: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/hasktags
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hasktags'
> /usr/local/bin/ghc -H16m -O    -c HaskTags.hs -o HaskTags.o  -ohi
> HaskTags.hi
> /usr/local/bin/ghc -o hasktags -H16m -O       HaskTags.o
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hasktags'
> Finished making all in hasktags: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/hp2ps
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hp2ps'
> rm -f AreaBelow.o
> gcc -O -I../../includes -Wall    -c AreaBelow.c -o AreaBelow.o
> rm -f AuxFile.o
> gcc -O -I../../includes -Wall    -c AuxFile.c -o AuxFile.o
> rm -f Axes.o
> gcc -O -I../../includes -Wall    -c Axes.c -o Axes.o
> rm -f Curves.o
> gcc -O -I../../includes -Wall    -c Curves.c -o Curves.o
> rm -f Deviation.o
> gcc -O -I../../includes -Wall    -c Deviation.c -o Deviation.o
> rm -f Dimensions.o
> gcc -O -I../../includes -Wall    -c Dimensions.c -o Dimensions.o
> rm -f Error.o
> gcc -O -I../../includes -Wall    -c Error.c -o Error.o
> rm -f HpFile.o
> gcc -O -I../../includes -Wall    -c HpFile.c -o HpFile.o
> rm -f Key.o
> gcc -O -I../../includes -Wall    -c Key.c -o Key.o
> rm -f Main.o
> gcc -O -I../../includes -Wall    -c Main.c -o Main.o
> rm -f Marks.o
> gcc -O -I../../includes -Wall    -c Marks.c -o Marks.o
> rm -f PsFile.o
> gcc -O -I../../includes -Wall    -c PsFile.c -o PsFile.o
> rm -f Reorder.o
> gcc -O -I../../includes -Wall    -c Reorder.c -o Reorder.o
> rm -f Scale.o
> gcc -O -I../../includes -Wall    -c Scale.c -o Scale.o
> rm -f Shade.o
> gcc -O -I../../includes -Wall    -c Shade.c -o Shade.o
> rm -f TopTwenty.o
> gcc -O -I../../includes -Wall    -c TopTwenty.c -o TopTwenty.o
> rm -f TraceElement.o
> gcc -O -I../../includes -Wall    -c TraceElement.c -o TraceElement.o
> rm -f Utilities.o
> gcc -O -I../../includes -Wall    -c Utilities.c -o Utilities.o
> gcc -o hp2ps -O -I../../includes -Wall       AreaBelow.o AuxFile.o Axes.o
> Curves.o Deviation.o Dimensions.o Error.o HpFile.o Key.o Main.o Marks.o
> PsFile.o Reorder.o Scale.o Shade.o TopTwenty.o TraceElement.o Utilities.o
> -lm
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hp2ps'
> Finished making all in hp2ps: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/hsc2hs
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
> /usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package
> Cabal -Rghc-timing  -Wall    -c Main.hs -o Main.o  -ohi Main.hi
> /usr/local/bin/ghc -o hsc2hs-bin -H16m -O -DUSING_COMPAT -i../../compat
> -ignore-package Cabal -Rghc-timing  -Wall    -L../../compat -lghccompat
> Main.o
> make INSTALLING=0 BIN_DIST=0 -wrn all
> make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
> /usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package
> Cabal -Rghc-timing  -Wall    -c Main.hs -o Main.o  -ohi Main.hi
> /usr/local/bin/ghc -o hsc2hs-bin -H16m -O -DUSING_COMPAT -i../../compat
> -ignore-package Cabal -Rghc-timing  -Wall    -L../../compat -lghccompat
> Main.o
> rm -f hsc2hs-inplace
> echo Creating hsc2hs-inplace...
> echo "#!"/bin/sh > hsc2hs-inplace
> eval "echo
> \"HSC2HS_BINDIR=\\\"/usr/local/src/ghc-6.6.1/utils/hsc2hs\\\";\" >>
> hsc2hs-inplace;" "echo
> \"HSC2HS_DIR=\\\"/usr/local/src/ghc-6.6.1/utils/hsc2hs\\\";\" >> hsc2hs-
> inplace;" "echo \"HS_PROG=\\\"hsc2hs-bin\\\";\" >> hsc2hs-inplace;" "echo
> \"HSC2HS_EXTRA=\\\""--cc=gcc --ld=gcc  --cflag=-D__GLASGOW_HASKELL__=606
> -I/usr/local/src/ghc-6.6.1/includes"\\\";\" >> hsc2hs-inplace;"
> cat hsc2hs.sh >> hsc2hs-inplace
> chmod a+x hsc2hs-inplace
> echo Done.
> make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
> rm -f hsc2hs
> echo Creating hsc2hs...
> echo "#!"/bin/sh > hsc2hs
> eval "echo \"HSC2HS_BINDIR=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >>
> hsc2hs;" "echo \"HSC2HS_DIR=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >>
> hsc2hs;" "echo \"HS_PROG=\\\"hsc2hs-bin\\\";\" >> hsc2hs;" "echo
> \"HSC2HS_EXTRA=\\\"--cc=/usr/local/bin/ghc-6.6.1\\\";\" >> hsc2hs;"
> cat hsc2hs.sh >> hsc2hs
> chmod a+x hsc2hs
> echo Done.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
> Finished making all in hsc2hs: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/parallel
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/parallel'
> rm -f grs2gr
> echo Creating grs2gr...
> echo "#!"/usr/bin/perl > grs2gr
> cat grs2gr.pl >> grs2gr
> chmod a+x grs2gr
> rm -f gr2qp
> echo Creating gr2qp...
> echo "#!"/usr/bin/perl > gr2qp
> cat gr2qp.pl >> gr2qp
> chmod a+x gr2qp
> rm -f qp2ps
> echo Creating qp2ps...
> echo "#!"/usr/bin/perl > qp2ps
> cat qp2ps.pl >> qp2ps
> chmod a+x qp2ps
> rm -f ghc-fool-sort
> echo Creating ghc-fool-sort...
> echo "#!"/usr/bin/perl > ghc-fool-sort
> cat ghc-fool-sort.pl >> ghc-fool-sort
> chmod a+x ghc-fool-sort
> rm -f ghc-unfool-sort
> echo Creating ghc-unfool-sort...
> echo "#!"/usr/bin/perl > ghc-unfool-sort
> cat ghc-unfool-sort.pl >> ghc-unfool-sort
> chmod a+x ghc-unfool-sort
> rm -f gr2pe
> echo Creating gr2pe...
> echo "#!"/usr/bin/perl > gr2pe
> cat gr2pe.pl >> gr2pe
> chmod a+x gr2pe
> rm -f gr2java
> echo Creating gr2java...
> echo "#!"/usr/bin/perl > gr2java
> cat gr2java.pl >> gr2java
> chmod a+x gr2java
> rm -f qp2ap
> echo Creating qp2ap...
> echo "#!"/usr/bin/perl > qp2ap
> cat qp2ap.pl >> qp2ap
> chmod a+x qp2ap
> rm -f gr2RTS
> echo Creating gr2RTS...
> echo "#!"/usr/bin/perl > gr2RTS
> cat gr2RTS.pl >> gr2RTS
> chmod a+x gr2RTS
> rm -f RTS2gran
> echo Creating RTS2gran...
> echo "#!"/usr/bin/perl > RTS2gran
> cat RTS2gran.pl >> RTS2gran
> chmod a+x RTS2gran
> rm -f gran-extr
> echo Creating gran-extr...
> echo "#!"/usr/bin/perl > gran-extr
> cat gran-extr.pl >> gran-extr
> chmod a+x gran-extr
> rm -f gp-ext-imp
> echo Creating gp-ext-imp...
> echo "#!"/usr/bin/perl > gp-ext-imp
> cat gp-ext-imp.pl >> gp-ext-imp
> chmod a+x gp-ext-imp
> rm -f tf
> echo Creating tf...
> echo "#!"/usr/bin/perl > tf
> cat tf.pl >> tf
> chmod a+x tf
> rm -f avg-RTS
> echo Creating avg-RTS...
> echo "#!"/usr/bin/perl > avg-RTS
> cat avg-RTS.pl >> avg-RTS
> chmod a+x avg-RTS
> rm -f SPLIT
> echo Creating SPLIT...
> echo "#!"/usr/bin/perl > SPLIT
> cat SPLIT.pl >> SPLIT
> chmod a+x SPLIT
> rm -f AVG
> echo Creating AVG...
> echo "#!"/usr/bin/perl > AVG
> cat AVG.pl >> AVG
> chmod a+x AVG
> rm -f SN
> echo Creating SN...
> echo "#!"/usr/bin/perl > SN
> cat SN.pl >> SN
> chmod a+x SN
> rm -f get_SN
> echo Creating get_SN...
> echo "#!"/usr/bin/perl > get_SN
> cat get_SN.pl >> get_SN
> chmod a+x get_SN
> rm -f sn_filter
> echo Creating sn_filter...
> echo "#!"/usr/bin/perl > sn_filter
> cat sn_filter.pl >> sn_filter
> chmod a+x sn_filter
> rm -f ps-scale-y
> echo Creating ps-scale-y...
> echo "#!"/usr/bin/perl > ps-scale-y
> cat ps-scale-y.pl >> ps-scale-y
> chmod a+x ps-scale-y
> rm -f gr2ps
> echo Creating gr2ps...
> echo "#!"/usr/local/bin/bash > gr2ps
> cat gr2ps.bash >> gr2ps
> chmod a+x gr2ps
> rm -f gr2jv
> echo Creating gr2jv...
> echo "#!"/usr/local/bin/bash > gr2jv
> cat gr2jv.bash >> gr2jv
> chmod a+x gr2jv
> rm -f gr2ap
> echo Creating gr2ap...
> echo "#!"/usr/local/bin/bash > gr2ap
> cat gr2ap.bash >> gr2ap
> chmod a+x gr2ap
> rm -f gr2gran
> echo Creating gr2gran...
> echo "#!"/usr/local/bin/bash > gr2gran
> cat gr2gran.bash >> gr2gran
> chmod a+x gr2gran
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/parallel'
> Finished making all in parallel: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/prof
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof'
> make INSTALLING=0 BIN_DIST=0 -wrn all
> make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof'
> rm -f ghcprof-inplace
> echo Creating ghcprof-inplace...
> echo "#! "/usr/bin/perl > ghcprof-inplace
> eval "echo \"$\"\"FPTOOLS_TOP_ABS=\\\"/usr/local/src/ghc-6.6.1\\\";\" >>
> ghcprof-inplace;" "echo \"$\"\"INSTALLING=\\\"0\\\";\" >> ghcprof-
> inplace;" "echo \"$\"\"DEFAULT_TMPDIR=\\\"/tmp\\\";\" >> ghcprof-
> inplace;" "echo \"$\"\"TARGETPLATFORM=\\\"i386-unknown-linux\\\";\" >>
> ghcprof-inplace;" "echo \"$\"\"libdir=\\\"/usr/local/lib/ghc-6.6.1\\\";\"
> >> ghcprof-inplace;" "echo
> \"$\"\"libexecdir=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >> ghcprof-
> inplace;"
> cat ghcprof.prl >> ghcprof-inplace
> chmod a+x ghcprof-inplace
> echo Done.
> make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof'
> rm -f ghcprof
> echo Creating ghcprof...
> echo "#! "/usr/bin/perl > ghcprof
> eval "echo \"$\"\"FPTOOLS_TOP_ABS=\\\"/usr/local/src/ghc-6.6.1\\\";\" >>
> ghcprof;" "echo \"$\"\"INSTALLING=\\\"1\\\";\" >> ghcprof;" "echo
> \"$\"\"DEFAULT_TMPDIR=\\\"/tmp\\\";\" >> ghcprof;" "echo
> \"$\"\"TARGETPLATFORM=\\\"i386-unknown-linux\\\";\" >> ghcprof;" "echo
> \"$\"\"libdir=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >> ghcprof;" "echo
> \"$\"\"libexecdir=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >> ghcprof;"
> cat ghcprof.prl >> ghcprof
> chmod a+x ghcprof
> echo Done.
> echo
> "------------------------------------------------------------------------"
> echo "== Recursively making \`all' in cgprof icons ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/utils/prof"
> echo
> "------------------------------------------------------------------------"
> case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
> x_on_err=1;; esac; \
> if [ $x_on_err -eq 0 ]; \
>     then echo "Won't exit on error due to MFLAGS: -wrn"; \
> fi; \
> for i in cgprof icons; do \
>   echo
> "------------------------------------------------------------------------";
> \
>   echo "== make all -wrn;"; \
>   echo " in /local/usr/src/ghc-6.6.1/utils/prof/$i"; \
>   echo
> "------------------------------------------------------------------------";
> \
>   make --no-print-directory -C $i -wrn all; \
>   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
>       then echo "Finished making all in $i": $?; \
>       else echo "Failed making all in $i": $?; exit 1; \
>   fi; \
> done
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/prof/cgprof
> ------------------------------------------------------------------------
> make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof/cgprof'
> rm -f cgprof.o
> gcc -O -Wall -I../../../includes    -c cgprof.c -o cgprof.o
> rm -f daVinci.o
> gcc -O -Wall -I../../../includes    -c daVinci.c -o daVinci.o
> rm -f main.o
> gcc -O -Wall -I../../../includes    -c main.c -o main.o
> rm -f matrix.o
> gcc -O -Wall -I../../../includes    -c matrix.c -o matrix.o
> rm -f symbol.o
> gcc -O -Wall -I../../../includes    -c symbol.c -o symbol.o
> gcc -o cgprof -O -Wall -I../../../includes       cgprof.o daVinci.o
> main.o matrix.o symbol.o
> make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof/cgprof'
> Finished making all in cgprof: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/prof/icons
> ------------------------------------------------------------------------
> make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof/icons'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof/icons'
> Finished making all in icons: 0
> echo
> "------------------------------------------------------------------------"
> echo "== Finished making \`all' in cgprof icons ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/utils/prof"
> echo
> "------------------------------------------------------------------------"
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof'
> Finished making all in prof: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/unlit
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/unlit'
> rm -f unlit.o
> gcc -O -O    -c unlit.c -o unlit.o
> gcc -o unlit -O -O       unlit.o
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/unlit'
> Finished making all in unlit: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/genprimopcode
> ------------------------------------------------------------------------
> make[2]: Entering directory
> `/local/usr/src/ghc-6.6.1/utils/genprimopcode'
> /usr/local/bin/ghc -H16m -O -package parsec    -c Main.hs -o Main.o  -ohi
> Main.hi
> /usr/local/bin/ghc -o genprimopcode -H16m -O -package parsec       Main.o
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/genprimopcode'
> Finished making all in genprimopcode: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/genapply
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/genapply'
> /usr/local/bin/ghc -H16m -O -no-recomp    -c GenApply.hs -o GenApply.o
> -ohi GenApply.hi
> /usr/local/bin/ghc -o genapply -H16m -O -no-recomp       GenApply.o
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/genapply'
> Finished making all in genapply: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/runghc
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/runghc'
> /usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package
> Cabal -Rghc-timing     -c runghc.hs -o runghc.o  -ohi runghc.hi
> /usr/local/bin/ghc -o runghc -H16m -O -DUSING_COMPAT -i../../compat
> -ignore-package Cabal -Rghc-timing     -L../../compat -lghccompat
> runghc.o
> cp runghc runhaskell
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/runghc'
> Finished making all in runghc: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/utils/lndir
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/lndir'
> rm -f lndir.o
> gcc -O -c lndir.c -o lndir.o
> gcc -o lndir -O    lndir.o
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/lndir'
> Finished making all in lndir: 0
> echo
> "------------------------------------------------------------------------"
> echo "== Finished making \`all' in mkdependC mkdirhier runstdtest ghc-pkg
> hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply runghc
> lndir ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/utils"
> echo
> "------------------------------------------------------------------------"
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/utils'
> ------------------------------------------------------------------------
> == make all -r;
>  in /local/usr/src/ghc-6.6.1/driver
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/driver'
> echo "[]" > package.conf.inplace
> echo "[]" > package.conf
> echo
> "------------------------------------------------------------------------"
> echo "== Recursively making \`all' in mangler split ghc ghci ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/driver"
> echo
> "------------------------------------------------------------------------"
> case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
> x_on_err=1;; esac; \
> if [ $x_on_err -eq 0 ]; \
>     then echo "Won't exit on error due to MFLAGS: -wrn"; \
> fi; \
> for i in mangler split ghc ghci; do \
>   echo
> "------------------------------------------------------------------------";
> \
>   echo "== make all -wrn;"; \
>   echo " in /local/usr/src/ghc-6.6.1/driver/$i"; \
>   echo
> "------------------------------------------------------------------------";
> \
>   make --no-print-directory -C $i -wrn all; \
>   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
>       then echo "Finished making all in $i": $?; \
>       else echo "Failed making all in $i": $?; exit 1; \
>   fi; \
> done
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/driver/mangler
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/mangler'
> rm -f ghc-asm.prl
> /usr/local/src/ghc-6.6.1/utils/unlit/unlit    ghc-asm.lprl ghc-asm.prl
> chmod 444 ghc-asm.prl
> rm -f ghc-asm
> echo Creating ghc-asm...
> echo "#! "/usr/bin/perl > ghc-asm
> eval "echo \"$\"\"TARGETPLATFORM=\\\"i386-unknown-linux\\\";\" >> ghc-
> asm;"
> cat ghc-asm.prl >> ghc-asm
> chmod a+x ghc-asm
> echo Done.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/mangler'
> Finished making all in mangler: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/driver/split
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/split'
> rm -f ghc-split.prl
> /usr/local/src/ghc-6.6.1/utils/unlit/unlit    ghc-split.lprl ghc-
> split.prl
> chmod 444 ghc-split.prl
> rm -f ghc-split
> echo Creating ghc-split...
> echo "#! "/usr/bin/perl > ghc-split
> eval "echo \"$\"\"TARGETPLATFORM=\\\"i386-unknown-linux\\\";\" >> ghc-
> split;"
> cat ghc-split.prl >> ghc-split
> chmod a+x ghc-split
> echo Done.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/split'
> Finished making all in split: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/driver/ghc
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/ghc'
> rm -f ghc-6.6.1
> echo Creating ghc-6.6.1...
> echo "#!"/bin/sh > ghc-6.6.1
> eval "echo \"GHCBIN=\\\"/usr/local/lib/ghc-6.6.1/ghc-6.6.1\\\";\" >>
> ghc-6.6.1;" "echo \"TOPDIROPT=\\\"-B/usr/local/lib/ghc-6.6.1\\\";\" >>
> ghc-6.6.1;"
> cat ghc.sh >> ghc-6.6.1
> chmod a+x ghc-6.6.1
> echo Done.
> if ( /usr/bin/perl -e '$fn="ghc"; exit ((! -f $fn || -l $fn) ? 0 : 1);'
> ); then \
>    echo "Creating a symbolic link from ghc-6.6.1 to ghc"; \
>    rm -f ghc; \
>    ln -s ghc-6.6.1 ghc; \
>  else \
>    echo "Creating a symbolic link from ghc-6.6.1 to ghc failed: \`ghc'
> already exists"; \
>    echo "Perhaps remove \`ghc' manually?"; \
>    exit 1; \
>  fi;
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/ghc'
> Finished making all in ghc: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/driver/ghci
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/ghci'
> make INSTALLING=0 BIN_DIST=0 -wrn all
> make[3]: Entering directory `/local/usr/src/ghc-6.6.1/driver/ghci'
> rm -f ghci-inplace
> echo Creating ghci-inplace...
> echo "#!"/bin/sh > ghci-inplace
> eval "echo
> \"GHCBIN=\\\"/usr/local/src/ghc-6.6.1/compiler/ghc-6.6.1\\\";\" >> ghci-
> inplace;" "echo \"TOPDIROPT=\\\"-B/usr/local/src/ghc-6.6.1\\\";\" >>
> ghci-inplace;"
> cat ghci.sh >> ghci-inplace
> chmod a+x ghci-inplace
> echo Done.
> make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/ghci'
> rm -f ghci-6.6.1
> echo Creating ghci-6.6.1...
> echo "#!"/bin/sh > ghci-6.6.1
> eval "echo \"GHCBIN=\\\"/usr/local/lib/ghc-6.6.1/ghc-6.6.1\\\";\" >>
> ghci-6.6.1;" "echo \"TOPDIROPT=\\\"-B/usr/local/lib/ghc-6.6.1\\\";\" >>
> ghci-6.6.1;"
> cat ghci.sh >> ghci-6.6.1
> chmod a+x ghci-6.6.1
> echo Done.
> if ( /usr/bin/perl -e '$fn="ghci"; exit ((! -f $fn || -l $fn) ? 0 : 1);'
> ); then \
>    echo "Creating a symbolic link from ghci-6.6.1 to ghci"; \
>    rm -f ghci; \
>    ln -s ghci-6.6.1 ghci; \
>  else \
>    echo "Creating a symbolic link from ghci-6.6.1 to ghci failed: \`ghci'
> already exists"; \
>    echo "Perhaps remove \`ghci' manually?"; \
>    exit 1; \
>  fi;
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/ghci'
> Finished making all in ghci: 0
> echo
> "------------------------------------------------------------------------"
> echo "== Finished making \`all' in mangler split ghc ghci ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/driver"
> echo
> "------------------------------------------------------------------------"
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/driver'
> ------------------------------------------------------------------------
> == make all -r;
>  in /local/usr/src/ghc-6.6.1/docs
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/docs'
> echo
> "------------------------------------------------------------------------"
> echo "== Recursively making \`all' in man docbook-cheat-sheet ext-core
> storage-mgt users_guide ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/docs"
> echo
> "------------------------------------------------------------------------"
> case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
> x_on_err=1;; esac; \
> if [ $x_on_err -eq 0 ]; \
>     then echo "Won't exit on error due to MFLAGS: -wrn"; \
> fi; \
> for i in man docbook-cheat-sheet ext-core storage-mgt users_guide; do \
>   echo
> "------------------------------------------------------------------------";
> \
>   echo "== make all -wrn;"; \
>   echo " in /local/usr/src/ghc-6.6.1/docs/$i"; \
>   echo
> "------------------------------------------------------------------------";
> \
>   make --no-print-directory -C $i -wrn all; \
>   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
>       then echo "Finished making all in $i": $?; \
>       else echo "Failed making all in $i": $?; exit 1; \
>   fi; \
> done
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/docs/man
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/man'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/man'
> Finished making all in man: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/docs/docbook-cheat-sheet
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/docbook-cheat-
> sheet'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/docbook-cheat-
> sheet'
> Finished making all in docbook-cheat-sheet: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/docs/ext-core
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/ext-core'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/ext-core'
> Finished making all in ext-core: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/docs/storage-mgt
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/storage-mgt'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/storage-mgt'
> Finished making all in storage-mgt: 0
> ------------------------------------------------------------------------
> == make all -wrn;
>  in /local/usr/src/ghc-6.6.1/docs/users_guide
> ------------------------------------------------------------------------
> make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/users_guide'
> make[2]: Nothing to be done for `all'.
> make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/users_guide'
> Finished making all in users_guide: 0
> echo
> "------------------------------------------------------------------------"
> echo "== Finished making \`all' in man docbook-cheat-sheet ext-core
> storage-mgt users_guide ..."
> echo "PWD = /local/usr/src/ghc-6.6.1/docs"
> echo
> "------------------------------------------------------------------------"
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/docs'
> ------------------------------------------------------------------------
> == make all -r;
>  in /local/usr/src/ghc-6.6.1/compiler
> ------------------------------------------------------------------------
> make[1]: Entering directory `/local/usr/src/ghc-6.6.1/compiler'
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/BasicTypes.lhs -o stage1/basicTypes/BasicTypes.o  -ohi
> stage1/basicTypes/BasicTypes.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/DataCon.lhs -o stage1/basicTypes/DataCon.o  -ohi
> stage1/basicTypes/DataCon.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/Demand.lhs -o stage1/basicTypes/Demand.o  -ohi
> stage1/basicTypes/Demand.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/Id.lhs -o stage1/basicTypes/Id.o  -ohi stage1/basicTypes/Id.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/IdInfo.lhs -o stage1/basicTypes/IdInfo.o  -ohi
> stage1/basicTypes/IdInfo.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/Literal.lhs -o stage1/basicTypes/Literal.o  -ohi
> stage1/basicTypes/Literal.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/MkId.lhs -o stage1/basicTypes/MkId.o  -ohi
> stage1/basicTypes/MkId.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/Module.lhs -o stage1/basicTypes/Module.o  -ohi
> stage1/basicTypes/Module.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/Name.lhs -o stage1/basicTypes/Name.o  -ohi
> stage1/basicTypes/Name.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/NameEnv.lhs -o stage1/basicTypes/NameEnv.o  -ohi
> stage1/basicTypes/NameEnv.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/NameSet.lhs -o stage1/basicTypes/NameSet.o  -ohi
> stage1/basicTypes/NameSet.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/NewDemand.lhs -o stage1/basicTypes/NewDemand.o  -ohi
> stage1/basicTypes/NewDemand.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/OccName.lhs -o stage1/basicTypes/OccName.o  -ohi
> stage1/basicTypes/OccName.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/RdrName.lhs -o stage1/basicTypes/RdrName.o  -ohi
> stage1/basicTypes/RdrName.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal  -funbox-
> strict-fields  -c basicTypes/SrcLoc.lhs -o stage1/basicTypes/SrcLoc.o
> -ohi stage1/basicTypes/SrcLoc.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/UniqSupply.lhs -o stage1/basicTypes/UniqSupply.o  -ohi
> stage1/basicTypes/UniqSupply.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/Unique.lhs -o stage1/basicTypes/Unique.o  -ohi
> stage1/basicTypes/Unique.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/Var.lhs -o stage1/basicTypes/Var.o  -ohi
> stage1/basicTypes/Var.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/VarEnv.lhs -o stage1/basicTypes/VarEnv.o  -ohi
> stage1/basicTypes/VarEnv.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> basicTypes/VarSet.lhs -o stage1/basicTypes/VarSet.o  -ohi
> stage1/basicTypes/VarSet.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> cmm/CLabel.hs -o stage1/cmm/CLabel.o  -ohi stage1/cmm/CLabel.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> cmm/Cmm.hs -o stage1/cmm/Cmm.o  -ohi stage1/cmm/Cmm.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> cmm/CmmLex.hs -o stage1/cmm/CmmLex.o  -ohi stage1/cmm/CmmLex.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> cmm/CmmLint.hs -o stage1/cmm/CmmLint.o  -ohi stage1/cmm/CmmLint.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> cmm/CmmOpt.hs -o stage1/cmm/CmmOpt.o  -ohi stage1/cmm/CmmOpt.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> cmm/CmmParse.hs -o stage1/cmm/CmmParse.o  -ohi stage1/cmm/CmmParse.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> cmm/CmmUtils.hs -o stage1/cmm/CmmUtils.o  -ohi stage1/cmm/CmmUtils.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> cmm/MachOp.hs -o stage1/cmm/MachOp.o  -ohi stage1/cmm/MachOp.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> cmm/PprC.hs -o stage1/cmm/PprC.o  -ohi stage1/cmm/PprC.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> cmm/PprCmm.hs -o stage1/cmm/PprCmm.o  -ohi stage1/cmm/PprCmm.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/Bitmap.hs -o stage1/codeGen/Bitmap.o  -ohi
> stage1/codeGen/Bitmap.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgBindery.lhs -o stage1/codeGen/CgBindery.o  -ohi
> stage1/codeGen/CgBindery.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgCallConv.hs -o stage1/codeGen/CgCallConv.o  -ohi
> stage1/codeGen/CgCallConv.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgCase.lhs -o stage1/codeGen/CgCase.o  -ohi
> stage1/codeGen/CgCase.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgClosure.lhs -o stage1/codeGen/CgClosure.o  -ohi
> stage1/codeGen/CgClosure.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgCon.lhs -o stage1/codeGen/CgCon.o  -ohi stage1/codeGen/CgCon.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgExpr.lhs -o stage1/codeGen/CgExpr.o  -ohi
> stage1/codeGen/CgExpr.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgForeignCall.hs -o stage1/codeGen/CgForeignCall.o  -ohi
> stage1/codeGen/CgForeignCall.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgHeapery.lhs -o stage1/codeGen/CgHeapery.o  -ohi
> stage1/codeGen/CgHeapery.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgInfoTbls.hs -o stage1/codeGen/CgInfoTbls.o  -ohi
> stage1/codeGen/CgInfoTbls.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgLetNoEscape.lhs -o stage1/codeGen/CgLetNoEscape.o  -ohi
> stage1/codeGen/CgLetNoEscape.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgMonad.lhs -o stage1/codeGen/CgMonad.o  -ohi
> stage1/codeGen/CgMonad.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgParallel.hs -o stage1/codeGen/CgParallel.o  -ohi
> stage1/codeGen/CgParallel.hi
> /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
> -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
> -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
> -istage1/specialise  -istage1/simplCore  -istage1/stranal
> -istage1/stgSyn  -istage1/simplStg  -istage1/codeGen  -istage1/main
> -istage1/profiling  -istage1/parser  -istage1/cprAnalysis
> -istage1/ndpFlatten  -istage1/iface  -istage1/cmm  -istage1/nativeGen
> -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I. -Iparser
> -package unix -ignore-package lang -recomp -Rghc-timing  -H16M '-#include
> "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal    -c
> codeGen/CgPrimOp.hs -o stage1/codeGen/CgPrimOp.o  -ohi
> stage1/codeGen/CgPrimOp.hi
> make[1]: *** No rule to make target `../includes/DerivedConstants.h',
> needed by `stage1/codeGen/CgProf.o'.  Stop.
> make: *** [stage1] Error 1
> make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/compiler'

New description:

 I downloaded the GHC source with:
 {{{
 wget http://www.haskell.org/ghc/dist/6.6.1/ghc-6.6.1-src.tar.bz2
 }}}
 Then, I did the following:
 {{{
 tar -xjf ghc-6.6.1-src.tar.bz2 && cd ghc-6.6.1 && ./configure && make
 }}}
 The full session-log can be found at the bottom of this message, but I
 wanted to point out a few things first. The response to the above ends in:
 {{{
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgPrimOp.hs -o
 stage1/codeGen/CgPrimOp.o  -ohi stage1/codeGen/CgPrimOp.hi
 make[1]: *** No rule to make target `../includes/DerivedConstants.h',
 needed by `stage1/codeGen/CgProf.o'.  Stop.
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/compiler'
 make: *** [stage1] Error 1
 }}}

 However, there IS a rule for
 /local/usr/src/ghc-6.6.1/includes/DerivedConstants.h. Thus, after the
 initial error listed above, I continue by saying:
 {{{
 cd includes && make && cd .. && make
 }}}
 The build continues beyond where it broke down before and makes it up to
 stage 2 now, but breaks with:
 {{{
 ../utils/mkdirhier/mkdirhier stage2
 make[2]: ../utils/mkdirhier/mkdirhier: Command not found
 make[2]: *** [stage_dirs] Error 127
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/compiler'
 make[1]: *** [stage2] Error 2
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1'
 make: *** [bootstrap2] Error 2
 }}}

 Again, there is a rule to build mkdirhier, so, I recap with:
 {{{
 cd utils/mkdirhier && make && cd ../.. && make
 }}}
 Now, it breaks down with:
 {{{
 ../utils/ghc-pkg/ghc-pkg-inplace update - --force-files
 <package.conf.inplace
 /bin/sh: ../utils/ghc-pkg/ghc-pkg-inplace: No such file or directory
 make[2]: *** [../driver/stamp-pkg-conf-ghc] Error 127
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/compiler'
 make[1]: *** [stage2] Error 2
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1'
 make: *** [bootstrap2] Error 2
 }}}
 I haven't really gotten beyond this point, because ghc-pkg-inplace fails
 to build for me. Since I presume the initial make shouldn't even have
 broken, I won't continue this chronological report, but simply list
 relevant information for the first make-break.

 I'm on a Intel Pentium 4 machine, running SuSE Linux 10.0. Some commands
 and their responses:
 {{{
 uname -a: Linux <host-name-omitted> 2.6.13-15.12-smp #1 SMP Thu Aug 24
 11:23:58 UTC 2006 i686 i686 i386 GNU/Linux

 gcc -v:
 Using built-in specs.
 Target: i586-suse-linux
 Configured with: ../configure --enable-threads=posix --prefix=/usr --with-
 local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man
 --libdir=/usr/lib --libexecdir=/usr/lib --enable-
 languages=c,c++,objc,f95,java,ada --disable-checking --with-gxx-include-
 dir=/usr/include/c++/4.0.2 --enable-java-awt=gtk --disable-libjava-
 multilib --with-slibdir=/lib --with-system-zlib --enable-shared --enable-
 __cxa_atexit --without-system-libunwind --host=i586-suse-linux
 Thread model: posix
 gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)

 make -v: GNU Make 3.80
 }}}

 The output of the complete "./configure && make" operation was the
 following:
 {{{
 checking build system type... i686-pc-linux-gnu
 checking host system type... i686-pc-linux-gnu
 checking target system type... i686-pc-linux-gnu
 Canonicalised to: i386-unknown-linux
 checking for path to top of build tree... /usr/local/src/ghc-6.6.1
 checking for ghc... /usr/local/bin/ghc
 checking version of ghc... 6.4.2
 checking for ghc-pkg matching /usr/local/bin/ghc... /usr/local/bin/ghc-pkg
 checking whether ghc has readline package... yes
 checking for nhc... no
 checking for nhc98... no
 checking for hbc... no
 checking whether #! works in shell scripts... yes
 checking for perl... /usr/bin/perl
 checking if your perl works in shell scripts... yes
 checking for python... /usr/bin/python
 checking for gcc... gcc
 checking for C compiler default output... a.out
 checking whether the C compiler works... yes
 checking whether we are cross compiling... no
 checking for suffix of executables...
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... yes
 checking whether gcc accepts -g... yes
 checking for gcc option to accept ANSI C... none needed
 checking version of gcc... 4.0.2
 checking whether gcc needs -mno-omit-leaf-frame-pointer... yes
 checking whether gcc has -fno-unit-at-a-time... yes
 checking whether gcc has -fwrapv... yes
 checking how to run the C preprocessor... gcc -E
 checking whether gcc accepts -mno-cygwin... no
 checking for a working context diff... diff -C 1
 checking for find... /usr/bin/find
 checking for sort... /usr/bin/sort
 checking for a BSD-compatible install... /usr/bin/install -c
 checking for ar... /usr/bin/ar
 checking whether /usr/bin/ar is GNU ar... yes
 checking for ar arguments... q
 checking whether ranlib is needed... no
 checking whether /usr/bin/ar supports -input... no
 checking whether ln -s works... yes
 checking for sed... /usr/bin/sed
 checking for time... /usr/bin/time
 checking for gtar... no
 checking for tar... /bin/tar
 checking for xmllint... /usr/bin/xmllint
 checking for DocBook DTD... ok
 checking for xsltproc... /usr/bin/xsltproc
 checking for DocBook XSL stylesheet directory...
 /opt/kde3/share/apps/ksgmltools2/docbook/xsl
 checking for fop... no
 checking for fop.sh... no
 checking for xmltex... /Appl/TeX/bin/i386-linux/xmltex
 checking for dvips... /usr/bin/dvips
 checking for pdfxmltex... /Appl/TeX/bin/i386-linux/pdfxmltex
 checking for ghc-pkg matching /usr/local/bin/ghc... (cached)
 /usr/local/bin/ghc-pkg
 checking for happy... no
 checking for version of happy...
 checking for haddock... no
 checking for alex... no
 checking for version of alex...
 checking for egrep... grep -E
 checking for ANSI C header files... yes
 checking for special C compiler options needed for large files... no
 checking for _FILE_OFFSET_BITS value needed for large files... 64
 checking for _LARGE_FILES value needed for large files... no
 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 bfd.h usability... yes
 checking bfd.h presence... yes
 checking for bfd.h... yes
 checking ctype.h usability... yes
 checking ctype.h presence... yes
 checking for ctype.h... yes
 checking dirent.h usability... yes
 checking dirent.h presence... yes
 checking for dirent.h... yes
 checking dlfcn.h usability... yes
 checking dlfcn.h presence... yes
 checking for dlfcn.h... yes
 checking errno.h usability... yes
 checking errno.h presence... yes
 checking for errno.h... yes
 checking fcntl.h usability... yes
 checking fcntl.h presence... yes
 checking for fcntl.h... yes
 checking grp.h usability... yes
 checking grp.h presence... yes
 checking for grp.h... yes
 checking limits.h usability... yes
 checking limits.h presence... yes
 checking for limits.h... yes
 checking locale.h usability... yes
 checking locale.h presence... yes
 checking for locale.h... yes
 checking nlist.h usability... no
 checking nlist.h presence... no
 checking for nlist.h... no
 checking pthread.h usability... yes
 checking pthread.h presence... yes
 checking for pthread.h... yes
 checking pwd.h usability... yes
 checking pwd.h presence... yes
 checking for pwd.h... yes
 checking signal.h usability... yes
 checking signal.h presence... yes
 checking for signal.h... yes
 checking sys/mman.h usability... yes
 checking sys/mman.h presence... yes
 checking for sys/mman.h... yes
 checking sys/resource.h usability... yes
 checking sys/resource.h presence... yes
 checking for sys/resource.h... yes
 checking sys/time.h usability... yes
 checking sys/time.h presence... yes
 checking for sys/time.h... yes
 checking sys/timeb.h usability... yes
 checking sys/timeb.h presence... yes
 checking for sys/timeb.h... yes
 checking sys/timers.h usability... no
 checking sys/timers.h presence... no
 checking for sys/timers.h... no
 checking sys/times.h usability... yes
 checking sys/times.h presence... yes
 checking for sys/times.h... yes
 checking sys/utsname.h usability... yes
 checking sys/utsname.h presence... yes
 checking for sys/utsname.h... yes
 checking sys/wait.h usability... yes
 checking sys/wait.h presence... yes
 checking for sys/wait.h... yes
 checking termios.h usability... yes
 checking termios.h presence... yes
 checking for termios.h... yes
 checking time.h usability... yes
 checking time.h presence... yes
 checking for time.h... yes
 checking utime.h usability... yes
 checking utime.h presence... yes
 checking for utime.h... yes
 checking windows.h usability... no
 checking windows.h presence... no
 checking for windows.h... no
 checking winsock.h usability... no
 checking winsock.h presence... no
 checking for winsock.h... no
 checking readline/readline.h usability... yes
 checking readline/readline.h presence... yes
 checking for readline/readline.h... yes
 checking readline/history.h usability... yes
 checking readline/history.h presence... yes
 checking for readline/history.h... yes
 checking whether time.h and sys/time.h may both be included... yes
 checking for long long... yes
 checking for char... yes
 checking size of char... 1
 checking for double... yes
 checking size of double... 8
 checking for float... yes
 checking size of float... 4
 checking for int... yes
 checking size of int... 4
 checking for long... yes
 checking size of long... 4
 checking for long long... (cached) yes
 checking size of long long... 8
 checking for short... yes
 checking size of short... 2
 checking for unsigned char... yes
 checking size of unsigned char... 1
 checking for unsigned int... yes
 checking size of unsigned int... 4
 checking for unsigned long... yes
 checking size of unsigned long... 4
 checking for unsigned long long... yes
 checking size of unsigned long long... 8
 checking for unsigned short... yes
 checking size of unsigned short... 2
 checking for void *... yes
 checking size of void *... 4
 checking for char... (cached) yes
 checking alignment of char... 1
 checking for double... (cached) yes
 checking alignment of double... 4
 checking for float... (cached) yes
 checking alignment of float... 4
 checking for int... (cached) yes
 checking alignment of int... 4
 checking for long... (cached) yes
 checking alignment of long... 4
 checking for long long... (cached) yes
 checking alignment of long long... 4
 checking for short... (cached) yes
 checking alignment of short... 2
 checking for unsigned char... (cached) yes
 checking alignment of unsigned char... 1
 checking for unsigned int... (cached) yes
 checking alignment of unsigned int... 4
 checking for unsigned long... (cached) yes
 checking alignment of unsigned long... 4
 checking for unsigned long long... (cached) yes
 checking alignment of unsigned long long... 4
 checking for unsigned short... (cached) yes
 checking alignment of unsigned short... 2
 checking for void *... (cached) yes
 checking alignment of void *... 4
 checking for WinExec... no
 checking for GetModuleFileName... no
 checking return type of signal handlers... void
 checking for getclock... no
 checking for getrusage... yes
 checking for gettimeofday... yes
 checking for setitimer... yes
 checking for siginterrupt... yes
 checking for sysconf... yes
 checking for times... yes
 checking for ctime_r... yes
 checking for getpagesize... yes
 checking for __gmpz_fdiv_qr in -lgmp... yes
 checking for closedir in -lmingwex... no
 checking for xmalloc in -liberty... yes
 checking for bfd_init in -lbfd... yes
 checking for atan... no
 checking for atan in -lm... yes
 checking for dlopen in -ldl... yes
 checking for working alloca.h... yes
 checking for alloca... yes
 checking for pid_t... yes
 checking for unistd.h... (cached) yes
 checking vfork.h usability... no
 checking vfork.h presence... no
 checking for vfork.h... no
 checking for fork... yes
 checking for vfork... yes
 checking for working fork... yes
 checking for working vfork... (cached) yes
 checking for an ANSI C-conforming const... yes
 checking whether byte ordering is bigendian... no
 checking whether float word order is big endian... no
 checking for nlist in -lelf... no
 checking leading underscore in symbol names... no
 checking for ld... /usr/bin/ld
 checking whether ld understands -x... yes
 checking whether ld is GNU ld... yes
 checking for .subsections_via_symbols... no
 checking for GNU non-executable stack support... yes
 checking for clock_gettime in -lrt... yes
 checking for clock_gettime... yes
 checking for printf$LDBLStub... no
 checking for pkg-config... /usr/bin/pkg-config
 configure: creating ./config.status
 config.status: creating mk/config.mk
 config.status: creating ghc.spec
 config.status: creating docs/users_guide/ug-book.xml
 config.status: creating mk/config.h
 config.status: executing mk/stamp-h commands
 configure: configuring in libraries
 configure: running /bin/sh './configure' --prefix=/usr/local  --cache-
 file=/dev/null --srcdir=.
 configure: creating ./config.status
 configure: configuring in base
 configure: running /bin/sh './configure' --prefix=/usr/local  '--
 prefix=/usr/local' '--cache-file=/dev/null' '--srcdir=.' --cache-
 file=/dev/null --srcdir=.
 checking for gcc... gcc
 checking for C compiler default output... a.out
 checking whether the C compiler works... yes
 checking whether we are cross compiling... no
 checking for suffix of executables...
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... yes
 checking whether gcc accepts -g... yes
 checking for gcc option to accept ANSI C... none needed
 checking how to run the C preprocessor... gcc -E
 checking for egrep... 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 for long long... yes
 checking for pid_t... yes
 checking for unistd.h... (cached) yes
 checking vfork.h usability... no
 checking vfork.h presence... no
 checking for vfork.h... no
 checking for fork... yes
 checking for vfork... yes
 checking for working fork... yes
 checking for working vfork... (cached) yes
 checking for an ANSI C-conforming const... yes
 checking for ANSI C header files... (cached) yes
 checking ctype.h usability... yes
 checking ctype.h presence... yes
 checking for ctype.h... yes
 checking dirent.h usability... yes
 checking dirent.h presence... yes
 checking for dirent.h... yes
 checking errno.h usability... yes
 checking errno.h presence... yes
 checking for errno.h... yes
 checking fcntl.h usability... yes
 checking fcntl.h presence... yes
 checking for fcntl.h... yes
 checking limits.h usability... yes
 checking limits.h presence... yes
 checking for limits.h... yes
 checking signal.h usability... yes
 checking signal.h presence... yes
 checking for signal.h... yes
 checking sys/resource.h usability... yes
 checking sys/resource.h presence... yes
 checking for sys/resource.h... yes
 checking sys/select.h usability... yes
 checking sys/select.h presence... yes
 checking for sys/select.h... yes
 checking sys/syscall.h usability... yes
 checking sys/syscall.h presence... yes
 checking for sys/syscall.h... yes
 checking sys/time.h usability... yes
 checking sys/time.h presence... yes
 checking for sys/time.h... yes
 checking sys/timeb.h usability... yes
 checking sys/timeb.h presence... yes
 checking for sys/timeb.h... yes
 checking sys/timers.h usability... no
 checking sys/timers.h presence... no
 checking for sys/timers.h... no
 checking sys/times.h usability... yes
 checking sys/times.h presence... yes
 checking for sys/times.h... yes
 checking sys/utsname.h usability... yes
 checking sys/utsname.h presence... yes
 checking for sys/utsname.h... yes
 checking sys/wait.h usability... yes
 checking sys/wait.h presence... yes
 checking for sys/wait.h... yes
 checking termios.h usability... yes
 checking termios.h presence... yes
 checking for termios.h... yes
 checking time.h usability... yes
 checking time.h presence... yes
 checking for time.h... yes
 checking utime.h usability... yes
 checking utime.h presence... yes
 checking for utime.h... yes
 checking windows.h usability... no
 checking windows.h presence... no
 checking for windows.h... no
 checking winsock.h usability... no
 checking winsock.h presence... no
 checking for winsock.h... no
 checking for special C compiler options needed for large files... no
 checking for _FILE_OFFSET_BITS value needed for large files... 64
 checking for _LARGE_FILES value needed for large files... no
 checking wctype.h usability... yes
 checking wctype.h presence... yes
 checking for wctype.h... yes
 checking for iswspace... yes
 checking for ftime... yes
 checking for gmtime_r... yes
 checking for localtime_r... yes
 checking for lstat... yes
 checking for readdir_r... yes
 checking for getclock... no
 checking for getrusage... yes
 checking for gettimeofday... yes
 checking for setitimer... yes
 checking for times... yes
 checking for _chsize... no
 checking for ftruncate... yes
 checking whether time.h and sys/time.h may both be included... yes
 checking whether struct tm is in sys/time.h or time.h... time.h
 checking for struct tm.tm_zone... yes
 checking for sys/time.h... (cached) yes
 checking whether altzone is declared... no
 checking Haskell type for char... Int8
 checking Haskell type for signed char... Int8
 checking Haskell type for unsigned char... Word8
 checking Haskell type for short... Int16
 checking Haskell type for unsigned short... Word16
 checking Haskell type for int... Int32
 checking Haskell type for unsigned int... Word32
 checking Haskell type for long... Int32
 checking Haskell type for unsigned long... Word32
 checking Haskell type for long long... Int64
 checking Haskell type for unsigned long long... Word64
 checking Haskell type for float... Float
 checking Haskell type for double... Double
 checking Haskell type for ptrdiff_t... Int32
 checking Haskell type for size_t... Word32
 checking Haskell type for wchar_t... Int32
 checking Haskell type for sig_atomic_t... Int32
 checking Haskell type for clock_t... Int32
 checking Haskell type for time_t... Int32
 checking Haskell type for dev_t... Word64
 checking Haskell type for ino_t... Word64
 checking Haskell type for mode_t... Word32
 checking Haskell type for off_t... Int64
 checking Haskell type for pid_t... Int32
 checking Haskell type for gid_t... Word32
 checking Haskell type for uid_t... Word32
 checking Haskell type for cc_t... Word8
 checking Haskell type for speed_t... Word32
 checking Haskell type for tcflag_t... Word32
 checking Haskell type for nlink_t... Word32
 checking Haskell type for ssize_t... Int32
 checking Haskell type for rlim_t... Word64
 checking Haskell type for wint_t... Word32
 checking Haskell type for intptr_t... Int32
 checking Haskell type for uintptr_t... Word32
 checking Haskell type for intmax_t... Int64
 checking Haskell type for uintmax_t... Word64
 checking value of E2BIG... 7
 checking value of EACCES... 13
 checking value of EADDRINUSE... 98
 checking value of EADDRNOTAVAIL... 99
 checking value of EADV... 68
 checking value of EAFNOSUPPORT... 97
 checking value of EAGAIN... 11
 checking value of EALREADY... 114
 checking value of EBADF... 9
 checking value of EBADMSG... 74
 checking value of EBADRPC... -1
 checking value of EBUSY... 16
 checking value of ECHILD... 10
 checking value of ECOMM... 70
 checking value of ECONNABORTED... 103
 checking value of ECONNREFUSED... 111
 checking value of ECONNRESET... 104
 checking value of EDEADLK... 35
 checking value of EDESTADDRREQ... 89
 checking value of EDIRTY... -1
 checking value of EDOM... 33
 checking value of EDQUOT... 122
 checking value of EEXIST... 17
 checking value of EFAULT... 14
 checking value of EFBIG... 27
 checking value of EFTYPE... -1
 checking value of EHOSTDOWN... 112
 checking value of EHOSTUNREACH... 113
 checking value of EIDRM... 43
 checking value of EILSEQ... 84
 checking value of EINPROGRESS... 115
 checking value of EINTR... 4
 checking value of EINVAL... 22
 checking value of EIO... 5
 checking value of EISCONN... 106
 checking value of EISDIR... 21
 checking value of ELOOP... 40
 checking value of EMFILE... 24
 checking value of EMLINK... 31
 checking value of EMSGSIZE... 90
 checking value of EMULTIHOP... 72
 checking value of ENAMETOOLONG... 36
 checking value of ENETDOWN... 100
 checking value of ENETRESET... 102
 checking value of ENETUNREACH... 101
 checking value of ENFILE... 23
 checking value of ENOBUFS... 105
 checking value of ENODATA... 61
 checking value of ENODEV... 19
 checking value of ENOENT... 2
 checking value of ENOEXEC... 8
 checking value of ENOLCK... 37
 checking value of ENOLINK... 67
 checking value of ENOMEM... 12
 checking value of ENOMSG... 42
 checking value of ENONET... 64
 checking value of ENOPROTOOPT... 92
 checking value of ENOSPC... 28
 checking value of ENOSR... 63
 checking value of ENOSTR... 60
 checking value of ENOSYS... 38
 checking value of ENOTBLK... 15
 checking value of ENOTCONN... 107
 checking value of ENOTDIR... 20
 checking value of ENOTEMPTY... 39
 checking value of ENOTSOCK... 88
 checking value of ENOTTY... 25
 checking value of ENXIO... 6
 checking value of EOPNOTSUPP... 95
 checking value of EPERM... 1
 checking value of EPFNOSUPPORT... 96
 checking value of EPIPE... 32
 checking value of EPROCLIM... -1
 checking value of EPROCUNAVAIL... -1
 checking value of EPROGMISMATCH... -1
 checking value of EPROGUNAVAIL... -1
 checking value of EPROTO... 71
 checking value of EPROTONOSUPPORT... 93
 checking value of EPROTOTYPE... 91
 checking value of ERANGE... 34
 checking value of EREMCHG... 78
 checking value of EREMOTE... 66
 checking value of EROFS... 30
 checking value of ERPCMISMATCH... -1
 checking value of ERREMOTE... -1
 checking value of ESHUTDOWN... 108
 checking value of ESOCKTNOSUPPORT... 94
 checking value of ESPIPE... 29
 checking value of ESRCH... 3
 checking value of ESRMNT... 69
 checking value of ESTALE... 116
 checking value of ETIME... 62
 checking value of ETIMEDOUT... 110
 checking value of ETOOMANYREFS... 109
 checking value of ETXTBSY... 26
 checking value of EUSERS... 87
 checking value of EWOULDBLOCK... 11
 checking value of EXDEV... 18
 checking value of ENOCIGAR... -1
 checking value of SIGABRT... 6
 checking value of SIGALRM... 14
 checking value of SIGBUS... 7
 checking value of SIGCHLD... 17
 checking value of SIGCONT... 18
 checking value of SIGFPE... 8
 checking value of SIGHUP... 1
 checking value of SIGILL... 4
 checking value of SIGINT... 2
 checking value of SIGKILL... 9
 checking value of SIGPIPE... 13
 checking value of SIGQUIT... 3
 checking value of SIGSEGV... 11
 checking value of SIGSTOP... 19
 checking value of SIGTERM... 15
 checking value of SIGTSTP... 20
 checking value of SIGTTIN... 21
 checking value of SIGTTOU... 22
 checking value of SIGUSR1... 10
 checking value of SIGUSR2... 12
 checking value of SIGPOLL... 29
 checking value of SIGPROF... 27
 checking value of SIGSYS... 31
 checking value of SIGTRAP... 5
 checking value of SIGURG... 23
 checking value of SIGVTALRM... 26
 checking value of SIGXCPU... 24
 checking value of SIGXFSZ... 25
 checking value of SIG_BLOCK... 0
 checking value of SIG_SETMASK... 2
 checking value of SIG_UNBLOCK... 1
 checking value of SIG_DFL... 0
 checking value of SIG_IGN... 1
 checking value of SIG_ERR... 4294967295
 checking value of O_BINARY... 0
 checking what readdir sets errno to upon EOF... 0
 configure: creating ./config.status
 config.status: creating include/HsBaseConfig.h
 configure: configuring in readline
 configure: running /bin/sh './configure' --prefix=/usr/local  '--
 prefix=/usr/local' '--cache-file=/dev/null' '--srcdir=.' --cache-
 file=/dev/null --srcdir=.
 checking for gcc... gcc
 checking for C compiler default output... a.out
 checking whether the C compiler works... yes
 checking whether we are cross compiling... no
 checking for suffix of executables...
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... yes
 checking whether gcc accepts -g... yes
 checking for gcc option to accept ANSI C... none needed
 checking for tputs in -lncurses... yes
 checking for readline in -lreadline... yes
 checking for rl_readline_version in -lreadline... yes
 checking for rl_erase_empty_line in -lreadline... yes
 checking for rl_free_undo_list in -lreadline... yes
 configure: creating ./config.status
 config.status: creating config.mk
 config.status: creating readline.buildinfo
 config.status: creating include/HsReadlineConfig.h
 config.status: include/HsReadlineConfig.h is unchanged
 configure: configuring in unix
 configure: running /bin/sh './configure' --prefix=/usr/local  '--
 prefix=/usr/local' '--cache-file=/dev/null' '--srcdir=.' --cache-
 file=/dev/null --srcdir=.
 checking for gcc... gcc
 checking for C compiler default output... a.out
 checking whether the C compiler works... yes
 checking whether we are cross compiling... no
 checking for suffix of executables...
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... yes
 checking whether gcc accepts -g... yes
 checking for gcc option to accept ANSI C... none needed
 checking how to run the C preprocessor... gcc -E
 checking for egrep... 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 dlfcn.h usability... yes
 checking dlfcn.h presence... yes
 checking for dlfcn.h... yes
 checking for an ANSI C-conforming const... yes
 checking dirent.h usability... yes
 checking dirent.h presence... yes
 checking for dirent.h... yes
 checking fcntl.h usability... yes
 checking fcntl.h presence... yes
 checking for fcntl.h... yes
 checking grp.h usability... yes
 checking grp.h presence... yes
 checking for grp.h... yes
 checking limits.h usability... yes
 checking limits.h presence... yes
 checking for limits.h... yes
 checking pwd.h usability... yes
 checking pwd.h presence... yes
 checking for pwd.h... yes
 checking signal.h usability... yes
 checking signal.h presence... yes
 checking for signal.h... yes
 checking for string.h... (cached) yes
 checking sys/resource.h usability... yes
 checking sys/resource.h presence... yes
 checking for sys/resource.h... yes
 checking for sys/stat.h... (cached) yes
 checking sys/times.h usability... yes
 checking sys/times.h presence... yes
 checking for sys/times.h... yes
 checking sys/time.h usability... yes
 checking sys/time.h presence... yes
 checking for sys/time.h... yes
 checking sys/utsname.h usability... yes
 checking sys/utsname.h presence... yes
 checking for sys/utsname.h... yes
 checking sys/wait.h usability... yes
 checking sys/wait.h presence... yes
 checking for sys/wait.h... yes
 checking termios.h usability... yes
 checking termios.h presence... yes
 checking for termios.h... yes
 checking time.h usability... yes
 checking time.h presence... yes
 checking for time.h... yes
 checking for unistd.h... (cached) yes
 checking utime.h usability... yes
 checking utime.h presence... yes
 checking for utime.h... yes
 checking for getgrgid_r... yes
 checking for getgrnam_r... yes
 checking for getpwnam_r... yes
 checking for getpwuid_r... yes
 checking for getpwnam... yes
 checking for getpwuid... yes
 checking for getpwent... yes
 checking for getgrent... yes
 checking for lchown... yes
 checking for setenv... yes
 checking for sysconf... yes
 checking for unsetenv... yes
 checking for nanosleep... yes
 checking for _SC_GETGR_R_SIZE_MAX... yes
 checking for _SC_GETPW_R_SIZE_MAX... yes
 checking return type of usleep... int
 checking for RTLD_NEXT from dlfcn.h... no
 checking for RTLD_DEFAULT from dlfcn.h... no
 checking for RTLD_LOCAL from dlfcn.h... yes
 checking for RTLD_GLOBAL from dlfcn.h... yes
 checking for RTLD_NOW from dlfcn.h... yes
 checking for dlopen in -ldl... yes
 configure: creating ./config.status
 config.status: creating unix.buildinfo
 config.status: creating include/HsUnixConfig.h
 configure: configuring in regex-posix
 configure: running /bin/sh './configure' --prefix=/usr/local  '--
 prefix=/usr/local' '--cache-file=/dev/null' '--srcdir=.' --cache-
 file=/dev/null --srcdir=.
 checking for gcc... gcc
 checking for C compiler default output... a.out
 checking whether the C compiler works... yes
 checking whether we are cross compiling... no
 checking for suffix of executables...
 checking for suffix of object files... o
 checking whether we are using the GNU C compiler... yes
 checking whether gcc accepts -g... yes
 checking for gcc option to accept ANSI C... none needed
 checking how to run the C preprocessor... gcc -E
 checking for egrep... 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 regex.h usability... yes
 checking regex.h presence... yes
 checking for regex.h... yes
 checking for regcomp... yes
 configure: creating ./config.status
 config.status: creating config.mk
 config.status: creating include/HsRegexPosixConfig.h
 config.status: include/HsRegexPosixConfig.h is unchanged
 make -C utils/mkdependC boot
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
 rm -f mkdependC
 Creating mkdependC...
 echo "#! "/usr/bin/perl > mkdependC
 Done.
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
 ------------------------------------------------------------------------
 == make boot -r;
  in /local/usr/src/ghc-6.6.1/includes
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/includes'
 echo "Creating ghcautoconf.h..."
 echo "#ifndef __GHCAUTOCONF_H__"  >ghcautoconf.h
 echo "#define __GHCAUTOCONF_H__" >>ghcautoconf.h
 sed 's,^\([      ]*\)#[  ]*define[       ][      ]*\(PACKAGE_[A-Z]*\)[
 ][     ]*".*".*$,\1/* #undef \2 */,' ../mk/config.h >> ghcautoconf.h
 echo "#endif /* __GHCAUTOCONF_H__ */"          >> ghcautoconf.h
 echo "Done."
 echo "Creating ghcplatform.h..."
 rm -f ghcplatform.h
 echo "#ifndef __GHCPLATFORM_H__"  >ghcplatform.h
 echo "#define __GHCPLATFORM_H__" >>ghcplatform.h
 echo >> ghcplatform.h
 echo "#define BuildPlatform_TYPE  i386_unknown_linux" >> ghcplatform.h
 echo "#define HostPlatform_TYPE   i386_unknown_linux" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "#define i386_unknown_linux_BUILD  1" >> ghcplatform.h
 echo "#define i386_unknown_linux_HOST  1" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "#define i386_BUILD_ARCH  1" >> ghcplatform.h
 echo "#define i386_HOST_ARCH  1" >> ghcplatform.h
 echo "#define BUILD_ARCH  \"i386\"" >> ghcplatform.h
 echo "#define HOST_ARCH  \"i386\"" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "#define linux_BUILD_OS  1" >> ghcplatform.h
 echo "#define linux_HOST_OS  1" >> ghcplatform.h
 echo "#define BUILD_OS  \"linux\"" >> ghcplatform.h
 echo "#define HOST_OS  \"linux\"" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "#define unknown_BUILD_VENDOR  1" >> ghcplatform.h
 echo "#define unknown_HOST_VENDOR  1" >> ghcplatform.h
 echo "#define BUILD_VENDOR  \"unknown\"" >> ghcplatform.h
 echo "#define HOST_VENDOR  \"unknown\"" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "/* These TARGET macros are for backwards compatibily... DO NOT USE!
 */" >> ghcplatform.h
 echo "#define TargetPlatform_TYPE i386_unknown_linux" >> ghcplatform.h
 echo "#define i386_unknown_linux_TARGET  1" >> ghcplatform.h
 echo "#define i386_TARGET_ARCH  1" >> ghcplatform.h
 echo "#define TARGET_ARCH  \"i386\"" >> ghcplatform.h
 echo "#define linux_TARGET_OS  1" >> ghcplatform.h
 echo "#define TARGET_OS  \"linux\"" >> ghcplatform.h
 echo "#define unknown_TARGET_VENDOR  1" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "#endif /* __GHCPLATFORM_H__ */"          >> ghcplatform.h
 echo "Done."
 rm -f .depend
 touch .depend
 ../utils/mkdependC/mkdependC -f .depend     -- -O -I. -I../rts    --
 mkDerivedConstants.c
 rm -f mkDerivedConstants.o
 gcc -O -I. -I../rts    -c mkDerivedConstants.c -o mkDerivedConstants.o
 gcc -o mkDerivedConstantsHdr -O -I. -I../rts       mkDerivedConstants.o
 ./mkDerivedConstantsHdr >DerivedConstants.h
 gcc -o mkGHCConstants.o -O -I. -I../rts    -c mkDerivedConstants.c
 -DGEN_HASKELL
 gcc -o mkGHCConstants -O -I. -I../rts       mkGHCConstants.o
 ./mkGHCConstants >GHCConstants.h
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/includes'
 ------------------------------------------------------------------------
 == make boot -r;
  in /local/usr/src/ghc-6.6.1/compat
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/compat'
 rm -f .depend
 touch .depend
 ../utils/mkdependC/mkdependC -f .depend    -I. -Iinclude -I../includes  --
 -O -I. -Iinclude -D__GHC_PATCHLEVEL__=2 -I../libraries/base/cbits
 -I../libraries/base/include    -- cbits/directory.c cbits/rawSystem.c
 cbits/unicode.c
 /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o -optdep--exclude-
 module=System.Directory.Internals   -H16m -O -I. -Iinclude -Rghc-timing
 -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp
 Compat/Directory.hs Compat/RawSystem.hs Compat/Unicode.hs
 Distribution/Compat/FilePath.hs Distribution/Compat/ReadP.hs
 Distribution/Compiler.hs Distribution/GetOpt.hs
 Distribution/InstalledPackageInfo.hs Distribution/License.hs
 Distribution/Package.hs Distribution/ParseUtils.hs Distribution/Version.hs
 Language/Haskell/Extension.hs
 make all
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/compat'
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/Directory.hs
 -o Compat/Directory.o  -ohi Compat/Directory.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/RawSystem.hs
 -o Compat/RawSystem.o  -ohi Compat/RawSystem.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/Unicode.hs -o
 Compat/Unicode.o  -ohi Compat/Unicode.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/Compat/FilePath.hs -o Distribution/Compat/FilePath.o  -ohi
 Distribution/Compat/FilePath.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/Compat/ReadP.hs -o Distribution/Compat/ReadP.o  -ohi
 Distribution/Compat/ReadP.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/Compiler.hs -o Distribution/Compiler.o  -ohi
 Distribution/Compiler.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/GetOpt.hs -o Distribution/GetOpt.o  -ohi
 Distribution/GetOpt.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/InstalledPackageInfo.hs -o
 Distribution/InstalledPackageInfo.o  -ohi
 Distribution/InstalledPackageInfo.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/License.hs -o Distribution/License.o  -ohi
 Distribution/License.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/Package.hs -o Distribution/Package.o  -ohi
 Distribution/Package.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/ParseUtils.hs -o Distribution/ParseUtils.o  -ohi
 Distribution/ParseUtils.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/Version.hs -o Distribution/Version.o  -ohi
 Distribution/Version.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Language/Haskell/Extension.hs -o Language/Haskell/Extension.o  -ohi
 Language/Haskell/Extension.hi
 rm -f cbits/directory.o
 /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
 D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
 -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
 -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 cbits/directory.c -o cbits/directory.o
 rm -f cbits/rawSystem.o
 /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
 D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
 -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
 -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 cbits/rawSystem.c -o cbits/rawSystem.o
 rm -f cbits/unicode.o
 /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
 D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
 -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
 -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 cbits/unicode.c -o cbits/unicode.o
 rm -f libghccompat.a
 /usr/bin/ar q    libghccompat.a  Compat/Directory.o Compat/RawSystem.o
 Compat/Unicode.o Distribution/Compat/FilePath.o
 Distribution/Compat/ReadP.o Distribution/Compiler.o Distribution/GetOpt.o
 Distribution/InstalledPackageInfo.o Distribution/License.o
 Distribution/Package.o Distribution/ParseUtils.o Distribution/Version.o
 Language/Haskell/Extension.o cbits/directory.o cbits/rawSystem.o
 cbits/unicode.o
 : libghccompat.a
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/compat'
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/compat'
 ------------------------------------------------------------------------
 == make boot -r;
  in /local/usr/src/ghc-6.6.1/utils
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/utils'
 rm -f .depend
 touch .depend
 echo
 "------------------------------------------------------------------------"
 echo "== Recursively making \`boot' in mkdependC mkdirhier runstdtest ghc-
 pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply
 runghc lndir ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/utils"
 echo
 "------------------------------------------------------------------------"
 case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
 x_on_err=1;; esac; \
 if [ $x_on_err -eq 0 ]; \
     then echo "Won't exit on error due to MFLAGS: -wrn"; \
 fi; \
 for i in mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs
 parallel prof unlit genprimopcode genapply runghc lndir; do \
   echo
 "------------------------------------------------------------------------";
 \
   echo "== make boot -wrn;"; \
   echo " in /local/usr/src/ghc-6.6.1/utils/$i"; \
   echo
 "------------------------------------------------------------------------";
 \
   make --no-print-directory -C $i -wrn boot; \
   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
       then echo "Finished making boot in $i": $?; \
       else echo "Failed making boot in $i": $?; exit 1; \
   fi; \
 done
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/mkdependC
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
 Finished making boot in mkdependC: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/mkdirhier
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/mkdirhier'
 rm -f mkdirhier
 echo Creating mkdirhier...
 echo "#!"/bin/sh > mkdirhier
 cat mkdirhier.sh >> mkdirhier
 chmod a+x mkdirhier
 echo Done.
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/mkdirhier'
 Finished making boot in mkdirhier: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/runstdtest
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/runstdtest'
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/runstdtest'
 Finished making boot in runstdtest: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/ghc-pkg
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
 rm -f -f Version.hs
 echo "Creating Version.hs ... "
 echo "module Version where" >>Version.hs
 echo "version, targetOS, targetARCH :: String" >>Version.hs
 echo "version    = \"6.6.1\"" >> Version.hs
 echo "targetOS   = \"linux\"" >> Version.hs
 echo "targetARCH = \"i386\"" >> Version.hs
 rm -f .depend
 touch .depend
 /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o -optdep--exclude-
 module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep
 --exclude-module=Compat.Unicode -optdep--exclude-
 module=Distribution.Compat.FilePath -optdep--exclude-
 module=Distribution.Compat.ReadP -optdep--exclude-
 module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt
 -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep
 --exclude-module=Distribution.License -optdep--exclude-
 module=Distribution.Package -optdep--exclude-
 module=Distribution.ParseUtils -optdep--exclude-
 module=Distribution.Compiler -optdep--exclude-module=Distribution.Version
 -optdep--exclude-module=System.Directory.Internals   -H16m -O -cpp -Wall
 -fno-warn-name-shadowing -fno-warn-unused-matches -DUSING_COMPAT
 -i../../compat -ignore-package Cabal -Rghc-timing Main.hs Version.hs
 make all
 make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
 /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-
 unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal  -Rghc-
 timing     -c Main.hs -o Main.o  -ohi Main.hi
 rm -f -f Version.hs
 echo "Creating Version.hs ... "
 echo "module Version where" >>Version.hs
 echo "version, targetOS, targetARCH :: String" >>Version.hs
 echo "version    = \"6.6.1\"" >> Version.hs
 echo "targetOS   = \"linux\"" >> Version.hs
 echo "targetARCH = \"i386\"" >> Version.hs
 /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-
 unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal  -Rghc-
 timing     -c Version.hs -o Version.o  -ohi Version.hi
 /usr/local/bin/ghc -o ghc-pkg.bin -H16m -O -cpp -Wall -fno-warn-name-
 shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-
 package Cabal  -Rghc-timing     -L../../compat -lghccompat   Main.o
 Version.o
 make INSTALLING=0 BIN_DIST=0 -wrn all
 make[4]: Entering directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
 /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-
 unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal  -Rghc-
 timing     -c Main.hs -o Main.o  -ohi Main.hi
 rm -f -f Version.hs
 echo "Creating Version.hs ... "
 echo "module Version where" >>Version.hs
 echo "version, targetOS, targetARCH :: String" >>Version.hs
 echo "version    = \"6.6.1\"" >> Version.hs
 echo "targetOS   = \"linux\"" >> Version.hs
 echo "targetARCH = \"i386\"" >> Version.hs
 /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-
 unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal  -Rghc-
 timing     -c Version.hs -o Version.o  -ohi Version.hi
 /usr/local/bin/ghc -o ghc-pkg.bin -H16m -O -cpp -Wall -fno-warn-name-
 shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-
 package Cabal  -Rghc-timing     -L../../compat -lghccompat   Main.o
 Version.o
 rm -f ghc-pkg-inplace
 echo Creating ghc-pkg-inplace...
 echo "#!"/bin/sh > ghc-pkg-inplace
 eval "echo \"GHCPKGBIN=\\\"/usr/local/src/ghc-6.6.1/utils/ghc-pkg/ghc-
 pkg.bin\\\";\" >> ghc-pkg-inplace;" "echo \"PKGCONFOPT=\\\"--global-conf
 /usr/local/src/ghc-6.6.1/driver/package.conf.inplace\\\";\" >> ghc-pkg-
 inplace;"
 cat ghc-pkg.sh >> ghc-pkg-inplace
 chmod a+x ghc-pkg-inplace
 echo Done.
 make[4]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
 rm -f ghc-pkg-6.6.1
 echo Creating ghc-pkg-6.6.1...
 echo "#!"/bin/sh > ghc-pkg-6.6.1
 eval "echo \"GHCPKGBIN=\\\"/usr/local/lib/ghc-6.6.1/ghc-pkg.bin\\\";\" >>
 ghc-pkg-6.6.1;" "echo \"PKGCONFOPT=\\\"--global-conf
 /usr/local/lib/ghc-6.6.1/package.conf\\\";\" >> ghc-pkg-6.6.1;"
 cat ghc-pkg.sh >> ghc-pkg-6.6.1
 chmod a+x ghc-pkg-6.6.1
 echo Done.
 if ( /usr/bin/perl -e '$fn="ghc-pkg"; exit ((! -f $fn || -l $fn) ? 0 :
 1);' ); then \
    echo "Creating a symbolic link from ghc-pkg-6.6.1 to ghc-pkg"; \
    rm -f ghc-pkg; \
    ln -s ghc-pkg-6.6.1 ghc-pkg; \
  else \
    echo "Creating a symbolic link from ghc-pkg-6.6.1 to ghc-pkg failed:
 \`ghc-pkg' already exists"; \
    echo "Perhaps remove \`ghc-pkg' manually?"; \
    exit 1; \
  fi;
 make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
 Finished making boot in ghc-pkg: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/hasktags
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hasktags'
 rm -f .depend
 touch .depend
 /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o    -H16m -O
 HaskTags.hs
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hasktags'
 Finished making boot in hasktags: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/hp2ps
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hp2ps'
 rm -f .depend
 touch .depend
 ../../utils/mkdependC/mkdependC -f .depend     -- -O -I../../includes
 -Wall    -- AreaBelow.c AuxFile.c Axes.c Curves.c Deviation.c Dimensions.c
 Error.c HpFile.c Key.c Main.c Marks.c PsFile.c Reorder.c Scale.c Shade.c
 TopTwenty.c TraceElement.c Utilities.c
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hp2ps'
 Finished making boot in hp2ps: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/hsc2hs
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
 rm -f .depend
 touch .depend
 /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o -optdep--exclude-
 module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep
 --exclude-module=Compat.Unicode -optdep--exclude-
 module=Distribution.Compat.FilePath -optdep--exclude-
 module=Distribution.Compat.ReadP -optdep--exclude-
 module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt
 -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep
 --exclude-module=Distribution.License -optdep--exclude-
 module=Distribution.Package -optdep--exclude-
 module=Distribution.ParseUtils -optdep--exclude-
 module=Distribution.Compiler -optdep--exclude-module=Distribution.Version
 -optdep--exclude-module=System.Directory.Internals   -H16m -O
 -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing -Wall
 Main.hs
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
 Finished making boot in hsc2hs: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/parallel
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/parallel'
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/parallel'
 Finished making boot in parallel: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/prof
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof'
 rm -f .depend
 touch .depend
 echo
 "------------------------------------------------------------------------"
 echo "== Recursively making \`boot' in cgprof icons ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/utils/prof"
 echo
 "------------------------------------------------------------------------"
 case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
 x_on_err=1;; esac; \
 if [ $x_on_err -eq 0 ]; \
     then echo "Won't exit on error due to MFLAGS: -wrn"; \
 fi; \
 for i in cgprof icons; do \
   echo
 "------------------------------------------------------------------------";
 \
   echo "== make boot -wrn;"; \
   echo " in /local/usr/src/ghc-6.6.1/utils/prof/$i"; \
   echo
 "------------------------------------------------------------------------";
 \
   make --no-print-directory -C $i -wrn boot; \
   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
       then echo "Finished making boot in $i": $?; \
       else echo "Failed making boot in $i": $?; exit 1; \
   fi; \
 done
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/prof/cgprof
 ------------------------------------------------------------------------
 make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof/cgprof'
 rm -f .depend
 touch .depend
 ../../../utils/mkdependC/mkdependC -f .depend     -- -O -Wall
 -I../../../includes    -- cgprof.c daVinci.c main.c matrix.c symbol.c
 make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof/cgprof'
 Finished making boot in cgprof: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/prof/icons
 ------------------------------------------------------------------------
 make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof/icons'
 rm -f .depend
 touch .depend
 make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof/icons'
 Finished making boot in icons: 0
 echo
 "------------------------------------------------------------------------"
 echo "== Finished making \`boot' in cgprof icons ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/utils/prof"
 echo
 "------------------------------------------------------------------------"
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof'
 Finished making boot in prof: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/unlit
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/unlit'
 rm -f unlit.o
 gcc -O -O    -c unlit.c -o unlit.o
 gcc -o unlit -O -O       unlit.o
 rm -f .depend
 touch .depend
 ../../utils/mkdependC/mkdependC -f .depend     -- -O -O    -- unlit.c
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/unlit'
 Finished making boot in unlit: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/genprimopcode
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/genprimopcode'
 /usr/local/bin/ghc -H16m -O -package parsec    -c Main.hs -o Main.o  -ohi
 Main.hi
 /usr/local/bin/ghc -o genprimopcode -H16m -O -package parsec       Main.o
 rm -f .depend
 touch .depend
 /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o    -H16m -O
 -package parsec Main.hs
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/genprimopcode'
 Finished making boot in genprimopcode: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/genapply
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/genapply'
 /usr/local/bin/ghc -H16m -O -no-recomp    -c GenApply.hs -o GenApply.o
 -ohi GenApply.hi
 /usr/local/bin/ghc -o genapply -H16m -O -no-recomp       GenApply.o
 rm -f .depend
 touch .depend
 /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o    -H16m -O -no-
 recomp GenApply.hs
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/genapply'
 Finished making boot in genapply: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/runghc
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/runghc'
 rm -f .depend
 touch .depend
 /usr/local/bin/ghc -M -optdep-f -optdep.depend  -osuf o -optdep--exclude-
 module=Compat.RawSystem -optdep--exclude-module=Compat.Directory -optdep
 --exclude-module=Compat.Unicode -optdep--exclude-
 module=Distribution.Compat.FilePath -optdep--exclude-
 module=Distribution.Compat.ReadP -optdep--exclude-
 module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt
 -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep
 --exclude-module=Distribution.License -optdep--exclude-
 module=Distribution.Package -optdep--exclude-
 module=Distribution.ParseUtils -optdep--exclude-
 module=Distribution.Compiler -optdep--exclude-module=Distribution.Version
 -optdep--exclude-module=System.Directory.Internals   -H16m -O
 -DUSING_COMPAT -i../../compat -ignore-package Cabal -Rghc-timing runghc.hs
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/runghc'
 Finished making boot in runghc: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/utils/lndir
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/lndir'
 rm -f .depend
 touch .depend
 ../../utils/mkdependC/mkdependC -f .depend     -- -O -- lndir.c
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/lndir'
 Finished making boot in lndir: 0
 echo
 "------------------------------------------------------------------------"
 echo "== Finished making \`boot' in mkdependC mkdirhier runstdtest ghc-pkg
 hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply runghc
 lndir ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/utils"
 echo
 "------------------------------------------------------------------------"
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/utils'
 ------------------------------------------------------------------------
 == make boot -r;
  in /local/usr/src/ghc-6.6.1/driver
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/driver'
 echo "[]" > package.conf.inplace
 echo "[]" > package.conf
 rm -f .depend
 touch .depend
 echo
 "------------------------------------------------------------------------"
 echo "== Recursively making \`boot' in mangler split ghc ghci ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/driver"
 echo
 "------------------------------------------------------------------------"
 case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
 x_on_err=1;; esac; \
 if [ $x_on_err -eq 0 ]; \
     then echo "Won't exit on error due to MFLAGS: -wrn"; \
 fi; \
 for i in mangler split ghc ghci; do \
   echo
 "------------------------------------------------------------------------";
 \
   echo "== make boot -wrn;"; \
   echo " in /local/usr/src/ghc-6.6.1/driver/$i"; \
   echo
 "------------------------------------------------------------------------";
 \
   make --no-print-directory -C $i -wrn boot; \
   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
       then echo "Finished making boot in $i": $?; \
       else echo "Failed making boot in $i": $?; exit 1; \
   fi; \
 done
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/driver/mangler
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/mangler'
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/mangler'
 Finished making boot in mangler: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/driver/split
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/split'
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/split'
 Finished making boot in split: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/driver/ghc
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/ghc'
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/ghc'
 Finished making boot in ghc: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/driver/ghci
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/ghci'
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/ghci'
 Finished making boot in ghci: 0
 echo
 "------------------------------------------------------------------------"
 echo "== Finished making \`boot' in mangler split ghc ghci ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/driver"
 echo
 "------------------------------------------------------------------------"
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/driver'
 ------------------------------------------------------------------------
 == make boot -r;
  in /local/usr/src/ghc-6.6.1/docs
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/docs'
 rm -f .depend
 touch .depend
 echo
 "------------------------------------------------------------------------"
 echo "== Recursively making \`boot' in man docbook-cheat-sheet ext-core
 storage-mgt users_guide ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/docs"
 echo
 "------------------------------------------------------------------------"
 case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
 x_on_err=1;; esac; \
 if [ $x_on_err -eq 0 ]; \
     then echo "Won't exit on error due to MFLAGS: -wrn"; \
 fi; \
 for i in man docbook-cheat-sheet ext-core storage-mgt users_guide; do \
   echo
 "------------------------------------------------------------------------";
 \
   echo "== make boot -wrn;"; \
   echo " in /local/usr/src/ghc-6.6.1/docs/$i"; \
   echo
 "------------------------------------------------------------------------";
 \
   make --no-print-directory -C $i -wrn boot; \
   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
       then echo "Finished making boot in $i": $?; \
       else echo "Failed making boot in $i": $?; exit 1; \
   fi; \
 done
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/docs/man
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/man'
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/man'
 Finished making boot in man: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/docs/docbook-cheat-sheet
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/docbook-cheat-
 sheet'
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/docbook-cheat-
 sheet'
 Finished making boot in docbook-cheat-sheet: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/docs/ext-core
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/ext-core'
 make[2]: Nothing to be done for `boot'.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/ext-core'
 Finished making boot in ext-core: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/docs/storage-mgt
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/storage-mgt'
 make[2]: Nothing to be done for `boot'.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/storage-mgt'
 Finished making boot in storage-mgt: 0
 ------------------------------------------------------------------------
 == make boot -wrn;
  in /local/usr/src/ghc-6.6.1/docs/users_guide
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/users_guide'
 rm -f .depend
 touch .depend
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/users_guide'
 Finished making boot in users_guide: 0
 echo
 "------------------------------------------------------------------------"
 echo "== Finished making \`boot' in man docbook-cheat-sheet ext-core
 storage-mgt users_guide ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/docs"
 echo
 "------------------------------------------------------------------------"
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/docs'
 ------------------------------------------------------------------------
 == make boot -r;
  in /local/usr/src/ghc-6.6.1/compiler
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/compiler'
 ../utils/mkdirhier/mkdirhier stage1
 for i in utils basicTypes types hsSyn prelude rename typecheck deSugar
 coreSyn specialise simplCore stranal stgSyn simplStg codeGen main
 profiling parser cprAnalysis ndpFlatten iface cmm nativeGen; do \
     ../utils/mkdirhier/mkdirhier stage1/$i; \
 done
 rm -f -f main/Config.hs
 echo "Creating main/Config.hs ... "
 echo "module Config where" >>main/Config.hs
 echo "cProjectName          = \"The Glorious Glasgow Haskell Compilation
 System\"" >> main/Config.hs
 echo "cProjectVersion       = \"6.6.1\"" >> main/Config.hs
 echo "cProjectVersionInt    = \"606\"" >> main/Config.hs
 echo "cProjectPatchLevel    = \"1\"" >> main/Config.hs
 echo "cBooterVersion        = \"6.4.2\"" >> main/Config.hs
 echo "cHscIfaceFileVersion  = \"6\"" >> main/Config.hs
 echo "cGhcWithNativeCodeGen = \"YES\"" >> main/Config.hs
 echo "cGhcUnregisterised    = \"NO\"" >> main/Config.hs
 echo "cLeadingUnderscore    = \"NO\"" >> main/Config.hs
 echo "cRAWCPP_FLAGS         = \"-undef -traditional\"" >> main/Config.hs
 echo "cGCC                  = \"gcc\"" >> main/Config.hs
 echo "cMKDLL                = \"dllwrap\"" >> main/Config.hs
 echo "cLdIsGNULd            = \"YES\"" >> main/Config.hs
 echo "cLD_X                  = \"-x\"" >> main/Config.hs
 echo "cPROJECT_DIR          = \"\"" >> main/Config.hs
 echo "cGHC_DRIVER_DIR_REL   = \"driver\"" >> main/Config.hs
 echo "cGHC_TOUCHY_PGM       = \"touchy\"" >> main/Config.hs
 echo "cGHC_TOUCHY_DIR_REL   = \"utils/touchy\"" >> main/Config.hs
 echo "cGHC_UNLIT_PGM        = \"unlit\"" >> main/Config.hs
 echo "cGHC_UNLIT_DIR_REL    = \"utils/unlit\"" >> main/Config.hs
 echo "cGHC_MANGLER_PGM      = \"ghc-asm\"" >> main/Config.hs
 echo "cGHC_MANGLER_DIR_REL  = \"driver/mangler\"" >> main/Config.hs
 echo "cGHC_SPLIT_PGM        = \"ghc-split\"" >> main/Config.hs
 echo "cGHC_SPLIT_DIR_REL    = \"driver/split\"" >> main/Config.hs
 echo "cGHC_SYSMAN_PGM       = \"\"" >> main/Config.hs
 echo "cGHC_SYSMAN_DIR_REL   = \"../rts/parallel\"" >> main/Config.hs
 echo "cGHC_CP               = \"cp\"" >> main/Config.hs
 echo "cGHC_PERL             = \"/usr/bin/perl\"" >> main/Config.hs
 echo "cEnableWin32DLLs      = \"\"" >> main/Config.hs
 echo "cCONTEXT_DIFF         = \"diff -C 1\"" >> main/Config.hs
 echo "cUSER_WAY_NAMES       = \"\"" >> main/Config.hs
 echo "cUSER_WAY_OPTS        = \"\"" >> main/Config.hs
 echo "cDEFAULT_TMPDIR       = \"/tmp\"" >> main/Config.hs
 echo done.
 echo "Creating stage1/ghc_boot_platform.h..."
 rm -f stage1/ghc_boot_platform.h
 echo "#ifndef __PLATFORM_H__"  >stage1/ghc_boot_platform.h
 echo "#define __PLATFORM_H__" >>stage1/ghc_boot_platform.h
 echo >> stage1/ghc_boot_platform.h
 echo "#define BuildPlatform_NAME  \"i386-unknown-linux\"" >>
 stage1/ghc_boot_platform.h
 echo "#define HostPlatform_NAME   \"i386-unknown-linux\"" >>
 stage1/ghc_boot_platform.h
 echo "#define TargetPlatform_NAME \"i386-unknown-linux\"" >>
 stage1/ghc_boot_platform.h
 echo >> stage1/ghc_boot_platform.h
 echo "#define i386_unknown_linux_BUILD          1" >>
 stage1/ghc_boot_platform.h
 echo "#define i386_unknown_linux_HOST           1" >>
 stage1/ghc_boot_platform.h
 echo "#define i386_unknown_linux_TARGET 1" >> stage1/ghc_boot_platform.h
 echo >> stage1/ghc_boot_platform.h
 echo "#define i386_BUILD_ARCH   1" >> stage1/ghc_boot_platform.h
 echo "#define i386_HOST_ARCH    1" >> stage1/ghc_boot_platform.h
 echo "#define i386_TARGET_ARCH  1" >> stage1/ghc_boot_platform.h
 echo "#define BUILD_ARCH \"i386\"" >> stage1/ghc_boot_platform.h
 echo "#define HOST_ARCH \"i386\"" >> stage1/ghc_boot_platform.h
 echo "#define TARGET_ARCH \"i386\"" >> stage1/ghc_boot_platform.h
 echo >> stage1/ghc_boot_platform.h
 echo "#define linux_BUILD_OS            1" >> stage1/ghc_boot_platform.h
 echo "#define linux_HOST_OS             1" >> stage1/ghc_boot_platform.h
 echo "#define linux_TARGET_OS   1" >> stage1/ghc_boot_platform.h
 echo "#define BUILD_OS \"linux\"" >> stage1/ghc_boot_platform.h
 echo "#define HOST_OS \"linux\"" >> stage1/ghc_boot_platform.h
 echo "#define TARGET_OS \"linux\"" >> stage1/ghc_boot_platform.h
 echo >> stage1/ghc_boot_platform.h
 echo "#define unknown_BUILD_VENDOR      1" >> stage1/ghc_boot_platform.h
 echo "#define unknown_HOST_VENDOR       1" >> stage1/ghc_boot_platform.h
 echo "#define unknown_TARGET_VENDOR  1" >> stage1/ghc_boot_platform.h
 echo "#define BUILD_VENDOR \"unknown\"" >> stage1/ghc_boot_platform.h
 echo "#define HOST_VENDOR \"unknown\"" >> stage1/ghc_boot_platform.h
 echo "#define TARGET_VENDOR \"unknown\"" >> stage1/ghc_boot_platform.h
 echo >> stage1/ghc_boot_platform.h
 echo "#endif /* __PLATFORM_H__ */"          >> stage1/ghc_boot_platform.h
 echo "Done."
 rm -f prelude/primops.txt
 gcc -E  -undef -traditional -P -I../includes    -x c
 prelude/primops.txt.pp | \
 grep -v '^#pragma GCC' > prelude/primops.txt
 ../utils/genprimopcode/genprimopcode --data-decl          <
 prelude/primops.txt > primop-data-decl.hs-incl
 ../utils/genprimopcode/genprimopcode --primop-tag         <
 prelude/primops.txt > primop-tag.hs-incl
 ../utils/genprimopcode/genprimopcode --primop-list        <
 prelude/primops.txt > primop-list.hs-incl
 ../utils/genprimopcode/genprimopcode --has-side-effects   <
 prelude/primops.txt > primop-has-side-effects.hs-incl
 ../utils/genprimopcode/genprimopcode --out-of-line        <
 prelude/primops.txt > primop-out-of-line.hs-incl
 ../utils/genprimopcode/genprimopcode --commutable         <
 prelude/primops.txt > primop-commutable.hs-incl
 ../utils/genprimopcode/genprimopcode --needs-wrapper      <
 prelude/primops.txt > primop-needs-wrapper.hs-incl
 ../utils/genprimopcode/genprimopcode --can-fail           <
 prelude/primops.txt > primop-can-fail.hs-incl
 ../utils/genprimopcode/genprimopcode --strictness         <
 prelude/primops.txt > primop-strictness.hs-incl
 ../utils/genprimopcode/genprimopcode --primop-primop-info <
 prelude/primops.txt > primop-primop-info.hs-incl
 rm -f .depend
 touch .depend
 touch .depend-BASE
 /usr/local/bin/ghc -M -optdep-f -optdep.depend-BASE  -osuf o -I../includes
 -optdep--exclude-module=Compat.RawSystem -optdep--exclude-
 module=Compat.Directory -optdep--exclude-module=Compat.Unicode -optdep
 --exclude-module=Distribution.Compat.FilePath -optdep--exclude-
 module=Distribution.Compat.ReadP -optdep--exclude-
 module=Distribution.Extension -optdep--exclude-module=Distribution.GetOpt
 -optdep--exclude-module=Distribution.InstalledPackageInfo -optdep
 --exclude-module=Distribution.License -optdep--exclude-
 module=Distribution.Package -optdep--exclude-
 module=Distribution.ParseUtils -optdep--exclude-
 module=Distribution.Compiler -optdep--exclude-module=Distribution.Version
 -optdep--exclude-module=System.Directory.Internals   -H16m -O -iutils
 -ibasicTypes -itypes -ihsSyn -iprelude -irename -itypecheck -ideSugar
 -icoreSyn -ispecialise -isimplCore -istranal -istgSyn -isimplStg -icodeGen
 -imain -iprofiling -iparser -icprAnalysis -indpFlatten -iiface -icmm
 -inativeGen -Istage1 -cpp -fglasgow-exts -fno-generics -Rghc-timing -I.
 -Iparser -package unix -ignore-package lang -recomp -Rghc-timing -H16M
 '-#include "cutils.h"' -DUSING_COMPAT -i../compat -ignore-package Cabal
 basicTypes/BasicTypes.lhs basicTypes/DataCon.lhs basicTypes/Demand.lhs
 basicTypes/Id.lhs basicTypes/IdInfo.lhs basicTypes/Literal.lhs
 basicTypes/MkId.lhs basicTypes/Module.lhs basicTypes/Name.lhs
 basicTypes/NameEnv.lhs basicTypes/NameSet.lhs basicTypes/NewDemand.lhs
 basicTypes/OccName.lhs basicTypes/RdrName.lhs basicTypes/SrcLoc.lhs
 basicTypes/UniqSupply.lhs basicTypes/Unique.lhs basicTypes/Var.lhs
 basicTypes/VarEnv.lhs basicTypes/VarSet.lhs cmm/CLabel.hs cmm/Cmm.hs
 cmm/CmmLex.hs cmm/CmmLint.hs cmm/CmmOpt.hs cmm/CmmParse.hs cmm/CmmUtils.hs
 cmm/MachOp.hs cmm/PprC.hs cmm/PprCmm.hs codeGen/Bitmap.hs
 codeGen/CgBindery.lhs codeGen/CgCallConv.hs codeGen/CgCase.lhs
 codeGen/CgClosure.lhs codeGen/CgCon.lhs codeGen/CgExpr.lhs
 codeGen/CgForeignCall.hs codeGen/CgHeapery.lhs codeGen/CgInfoTbls.hs
 codeGen/CgLetNoEscape.lhs codeGen/CgMonad.lhs codeGen/CgParallel.hs
 codeGen/CgPrimOp.hs codeGen/CgProf.hs codeGen/CgStackery.lhs
 codeGen/CgTailCall.lhs codeGen/CgTicky.hs codeGen/CgUtils.hs
 codeGen/ClosureInfo.lhs codeGen/CodeGen.lhs codeGen/SMRep.lhs
 coreSyn/CoreFVs.lhs coreSyn/CoreLint.lhs coreSyn/CorePrep.lhs
 coreSyn/CoreSubst.lhs coreSyn/CoreSyn.lhs coreSyn/CoreTidy.lhs
 coreSyn/CoreUnfold.lhs coreSyn/CoreUtils.lhs coreSyn/ExternalCore.lhs
 coreSyn/MkExternalCore.lhs coreSyn/PprCore.lhs coreSyn/PprExternalCore.lhs
 cprAnalysis/CprAnalyse.lhs deSugar/Check.lhs deSugar/Desugar.lhs
 deSugar/DsArrows.lhs deSugar/DsBinds.lhs deSugar/DsCCall.lhs
 deSugar/DsExpr.lhs deSugar/DsForeign.lhs deSugar/DsGRHSs.lhs
 deSugar/DsListComp.lhs deSugar/DsMonad.lhs deSugar/DsUtils.lhs
 deSugar/Match.lhs deSugar/MatchCon.lhs deSugar/MatchLit.lhs
 hsSyn/HsBinds.lhs hsSyn/HsDecls.lhs hsSyn/HsExpr.lhs hsSyn/HsImpExp.lhs
 hsSyn/HsLit.lhs hsSyn/HsPat.lhs hsSyn/HsSyn.lhs hsSyn/HsTypes.lhs
 hsSyn/HsUtils.lhs iface/BinIface.hs iface/BuildTyCl.lhs iface/IfaceEnv.lhs
 iface/IfaceSyn.lhs iface/IfaceType.lhs iface/LoadIface.lhs
 iface/MkIface.lhs iface/TcIface.lhs main/CmdLineParser.hs
 main/CodeOutput.lhs main/Config.hs main/Constants.lhs
 main/DriverMkDepend.hs main/DriverPhases.hs main/DriverPipeline.hs
 main/DynFlags.hs main/ErrUtils.lhs main/Finder.lhs main/GHC.hs
 main/HeaderInfo.hs main/HscMain.lhs main/HscStats.lhs main/HscTypes.lhs
 main/Main.hs main/PackageConfig.hs main/Packages.lhs main/ParsePkgConf.hs
 main/PprTyThing.hs main/StaticFlags.hs main/SysTools.lhs main/TidyPgm.lhs
 nativeGen/AsmCodeGen.lhs nativeGen/MachCodeGen.hs nativeGen/MachInstrs.hs
 nativeGen/MachRegs.lhs nativeGen/NCGMonad.hs
 nativeGen/PositionIndependentCode.hs nativeGen/PprMach.hs
 nativeGen/RegAllocInfo.hs nativeGen/RegisterAlloc.hs
 ndpFlatten/FlattenInfo.hs ndpFlatten/FlattenMonad.hs
 ndpFlatten/Flattening.hs ndpFlatten/NDPCoreUtils.hs ndpFlatten/PArrAnal.hs
 parser/Ctype.lhs parser/LexCore.hs parser/Lexer.hs parser/Parser.hs
 parser/ParserCore.hs parser/ParserCoreUtils.hs parser/RdrHsSyn.lhs
 prelude/ForeignCall.lhs prelude/PrelInfo.lhs prelude/PrelNames.lhs
 prelude/PrelRules.lhs prelude/PrimOp.lhs prelude/TysPrim.lhs
 prelude/TysWiredIn.lhs profiling/CostCentre.lhs profiling/SCCfinal.lhs
 rename/RnBinds.lhs rename/RnEnv.lhs rename/RnExpr.lhs rename/RnHsSyn.lhs
 rename/RnNames.lhs rename/RnSource.lhs rename/RnTypes.lhs
 simplCore/CSE.lhs simplCore/FloatIn.lhs simplCore/FloatOut.lhs
 simplCore/LiberateCase.lhs simplCore/OccurAnal.lhs simplCore/SAT.lhs
 simplCore/SATMonad.lhs simplCore/SetLevels.lhs simplCore/SimplCore.lhs
 simplCore/SimplEnv.lhs simplCore/SimplMonad.lhs simplCore/SimplUtils.lhs
 simplCore/Simplify.lhs simplStg/SRT.lhs simplStg/SimplStg.lhs
 simplStg/StgStats.lhs specialise/Rules.lhs specialise/SpecConstr.lhs
 specialise/Specialise.lhs stgSyn/CoreToStg.lhs stgSyn/StgLint.lhs
 stgSyn/StgSyn.lhs stranal/DmdAnal.lhs stranal/SaAbsInt.lhs
 stranal/SaLib.lhs stranal/StrictAnal.lhs stranal/WorkWrap.lhs
 stranal/WwLib.lhs typecheck/Inst.lhs typecheck/TcArrows.lhs
 typecheck/TcBinds.lhs typecheck/TcClassDcl.lhs typecheck/TcDefaults.lhs
 typecheck/TcDeriv.lhs typecheck/TcEnv.lhs typecheck/TcExpr.lhs
 typecheck/TcForeign.lhs typecheck/TcGenDeriv.lhs typecheck/TcHsSyn.lhs
 typecheck/TcHsType.lhs typecheck/TcInstDcls.lhs typecheck/TcMType.lhs
 typecheck/TcMatches.lhs typecheck/TcPat.lhs typecheck/TcRnDriver.lhs
 typecheck/TcRnMonad.lhs typecheck/TcRnTypes.lhs typecheck/TcRules.lhs
 typecheck/TcSimplify.lhs typecheck/TcTyClsDecls.lhs
 typecheck/TcTyDecls.lhs typecheck/TcType.lhs typecheck/TcUnify.lhs
 types/Class.lhs types/FunDeps.lhs types/Generics.lhs types/InstEnv.lhs
 types/Kind.lhs types/TyCon.lhs types/Type.lhs types/TypeRep.lhs
 types/Unify.lhs utils/Bag.lhs utils/Binary.hs utils/BitSet.lhs
 utils/BufWrite.hs utils/Digraph.lhs utils/Encoding.hs utils/FastMutInt.lhs
 utils/FastString.lhs utils/FastTypes.lhs utils/FiniteMap.lhs
 utils/IOEnv.hs utils/ListSetOps.lhs utils/Maybes.lhs utils/OrdList.lhs
 utils/Outputable.lhs utils/Panic.lhs utils/Pretty.lhs
 utils/StringBuffer.lhs utils/UniqFM.lhs utils/UniqSet.lhs utils/Util.lhs
 ../utils/mkdependC/mkdependC -f .depend-BASE -D__GLASGOW_HASKELL__=606
 -I../includes    -- -O -Iparser -I. -O    -- parser/cutils.c
 parser/hschooks.c
 /usr/bin/perl -pe 'binmode(stdin); binmode(stdout);
 s@^(\S*\.o)@stage1/$1 at g; s@(\S*\.hi)@stage1/$1 at g; s@^.*/compat.*$@@g;'
 <.depend-BASE >.depend-1
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/compiler'
 ------------------------------------------------------------------------
 == make boot -r;
  in /local/usr/src/ghc-6.6.1/rts
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/rts'
 gcc -E  -undef -traditional -P \
 -DIMPORT_DIR='"/usr/local/src/ghc-6.6.1/libraries/rts"' \
 -DLIB_DIR='"/usr/local/src/ghc-6.6.1/libraries/rts"' \
 -DINCLUDE_DIR='"/usr/local/src/ghc-6.6.1/libraries/rts/include"' \
 -DDATA_DIR='"/usr/local/src/ghc-6.6.1/libraries/rts"' \
 -DHTML_DIR='"/usr/local/src/ghc-6.6.1/libraries/rts/html"' \
 -DHADDOCK_IFACE='"/usr/local/src/ghc-6.6.1/libraries/rts/html/rts.haddock"'
 \
 -DFPTOOLS_TOP_ABS='"/usr/local/src/ghc-6.6.1"' \
 -x c -DGMP_INCLUDE_DIRS='' -DGMP_LIB_DIRS='' -I../includes -Iinclude
 -DPACKAGE=rts -DVERSION= -DPKG_LIBDIR='"/usr/local/lib/ghc-6.6.1"'
 -DPKG_DATADIR='"/usr/local/share/ghc-6.6.1"' package.conf.in | \
 grep -v '^#pragma GCC' | \
 sed -e 's/""//g' -e 's/:[       ]*,/: /g' >package.conf.inplace
 gcc -E  -undef -traditional -P -DINSTALLING \
 -DIMPORT_DIR='"/usr/local/lib/ghc-6.6.1/imports"' \
 -DLIB_DIR='"/usr/local/lib/ghc-6.6.1"' \
 -DINCLUDE_DIR='"/usr/local/lib/ghc-6.6.1/include"' \
 -DDATA_DIR='"/usr/local/share/ghc-6.6.1"' \
 -DHTML_DIR='"/usr/local/share/ghc-6.6.1/html/libraries/rts"' \
 -DHADDOCK_IFACE='"/usr/local/share/ghc-6.6.1/html/libraries/rts/rts.haddock"'
 \
  -x c -DGMP_INCLUDE_DIRS='' -DGMP_LIB_DIRS='' -I../includes -Iinclude
 -DPACKAGE=rts -DVERSION= -DPKG_LIBDIR='"/usr/local/lib/ghc-6.6.1"'
 -DPKG_DATADIR='"/usr/local/share/ghc-6.6.1"' package.conf.in | \
 grep -v '^#pragma GCC' | \
 sed -e 's/""//g' -e 's/:[       ]*,/: /g' >package.conf.installed
 ../utils/ghc-pkg/ghc-pkg-inplace update - --force-files
 <package.conf.inplace
 ../utils/ghc-pkg/ghc-pkg-inplace update - -f ../driver/package.conf
 --force-files <package.conf.installed
 touch ../driver/stamp-pkg-conf-rts
 rm -f .depend
 touch .depend
 ../utils/mkdependC/mkdependC -f .depend -I. -I../includes -DPROFILING
 -DTHREADED_RTS -DDEBUG -Ihooks -Iparallel -Iposix -I../includes   -s p -s
 thr -s thr_p -s debug -s thr_debug -- -O -Wall  -W -Wstrict-prototypes
 -Wmissing-prototypes  -Wmissing-declarations -Winline -Waggregate-return
 -Wbad-function-cast -I../includes -I. -Iparallel -DCOMPILING_RTS -fomit-
 frame-pointer -fno-strict-aliasing    -- Adjustor.c Arena.c BlockAlloc.c
 Capability.c ClosureFlags.c Disassembler.c FrontPanel.c GC.c GCCompact.c
 Hash.c HsFFI.c Interpreter.c LdvProfile.c Linker.c MBlock.c Main.c
 Printer.c ProfHeap.c Profiling.c Proftimer.c RaiseAsync.c
 RetainerProfile.c RetainerSet.c RtsAPI.c RtsFlags.c RtsMessages.c
 RtsStartup.c RtsUtils.c STM.c Sanity.c Schedule.c Sparks.c Stable.c
 Stats.c StgCRun.c StgPrimFloat.c Storage.c Task.c ThreadLabels.c Threads.c
 Ticky.c Timer.c Trace.c Typeable.c Weak.c hooks/FlagDefaults.c
 hooks/InitEachPE.c hooks/MallocFail.c hooks/OnExit.c hooks/OutOfHeap.c
 hooks/RtsOpts.c hooks/ShutdownEachPEHook.c hooks/StackOverflow.c
 parallel/0Hash.c parallel/0Unpack.c parallel/Dist.c parallel/Global.c
 parallel/GranSim.c parallel/HLComms.c parallel/LLComms.c parallel/Pack.c
 parallel/ParInit.c parallel/ParTicky.c parallel/Parallel.c
 parallel/ParallelDebug.c parallel/RBH.c posix/GetTime.c posix/Itimer.c
 posix/OSMem.c posix/OSThreads.c posix/Select.c posix/Signals.c
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/rts'
 ------------------------------------------------------------------------
 == make all -r;
  in /local/usr/src/ghc-6.6.1/includes
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/includes'
 echo "Creating ghcautoconf.h..."
 echo "#ifndef __GHCAUTOCONF_H__"  >ghcautoconf.h
 echo "#define __GHCAUTOCONF_H__" >>ghcautoconf.h
 sed 's,^\([      ]*\)#[  ]*define[       ][      ]*\(PACKAGE_[A-Z]*\)[
 ][     ]*".*".*$,\1/* #undef \2 */,' ../mk/config.h >> ghcautoconf.h
 echo "#endif /* __GHCAUTOCONF_H__ */"          >> ghcautoconf.h
 echo "Done."
 echo "Creating ghcplatform.h..."
 rm -f ghcplatform.h
 echo "#ifndef __GHCPLATFORM_H__"  >ghcplatform.h
 echo "#define __GHCPLATFORM_H__" >>ghcplatform.h
 echo >> ghcplatform.h
 echo "#define BuildPlatform_TYPE  i386_unknown_linux" >> ghcplatform.h
 echo "#define HostPlatform_TYPE   i386_unknown_linux" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "#define i386_unknown_linux_BUILD  1" >> ghcplatform.h
 echo "#define i386_unknown_linux_HOST  1" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "#define i386_BUILD_ARCH  1" >> ghcplatform.h
 echo "#define i386_HOST_ARCH  1" >> ghcplatform.h
 echo "#define BUILD_ARCH  \"i386\"" >> ghcplatform.h
 echo "#define HOST_ARCH  \"i386\"" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "#define linux_BUILD_OS  1" >> ghcplatform.h
 echo "#define linux_HOST_OS  1" >> ghcplatform.h
 echo "#define BUILD_OS  \"linux\"" >> ghcplatform.h
 echo "#define HOST_OS  \"linux\"" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "#define unknown_BUILD_VENDOR  1" >> ghcplatform.h
 echo "#define unknown_HOST_VENDOR  1" >> ghcplatform.h
 echo "#define BUILD_VENDOR  \"unknown\"" >> ghcplatform.h
 echo "#define HOST_VENDOR  \"unknown\"" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "/* These TARGET macros are for backwards compatibily... DO NOT USE!
 */" >> ghcplatform.h
 echo "#define TargetPlatform_TYPE i386_unknown_linux" >> ghcplatform.h
 echo "#define i386_unknown_linux_TARGET  1" >> ghcplatform.h
 echo "#define i386_TARGET_ARCH  1" >> ghcplatform.h
 echo "#define TARGET_ARCH  \"i386\"" >> ghcplatform.h
 echo "#define linux_TARGET_OS  1" >> ghcplatform.h
 echo "#define TARGET_OS  \"linux\"" >> ghcplatform.h
 echo "#define unknown_TARGET_VENDOR  1" >> ghcplatform.h
 echo >> ghcplatform.h
 echo "#endif /* __GHCPLATFORM_H__ */"          >> ghcplatform.h
 echo "Done."
 rm -f mkDerivedConstants.o
 gcc -O -I. -I../rts    -c mkDerivedConstants.c -o mkDerivedConstants.o
 gcc -o mkDerivedConstantsHdr -O -I. -I../rts       mkDerivedConstants.o
 ./mkDerivedConstantsHdr >DerivedConstants.h
 gcc -o mkGHCConstants.o -O -I. -I../rts    -c mkDerivedConstants.c
 -DGEN_HASKELL
 gcc -o mkGHCConstants -O -I. -I../rts       mkGHCConstants.o
 ./mkGHCConstants >GHCConstants.h
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/includes'
 ------------------------------------------------------------------------
 == make all -r;
  in /local/usr/src/ghc-6.6.1/compat
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/compat'
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/Directory.hs
 -o Compat/Directory.o  -ohi Compat/Directory.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/RawSystem.hs
 -o Compat/RawSystem.o  -ohi Compat/RawSystem.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c Compat/Unicode.hs -o
 Compat/Unicode.o  -ohi Compat/Unicode.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/Compat/FilePath.hs -o Distribution/Compat/FilePath.o  -ohi
 Distribution/Compat/FilePath.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/Compat/ReadP.hs -o Distribution/Compat/ReadP.o  -ohi
 Distribution/Compat/ReadP.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/Compiler.hs -o Distribution/Compiler.o  -ohi
 Distribution/Compiler.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/GetOpt.hs -o Distribution/GetOpt.o  -ohi
 Distribution/GetOpt.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/InstalledPackageInfo.hs -o
 Distribution/InstalledPackageInfo.o  -ohi
 Distribution/InstalledPackageInfo.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/License.hs -o Distribution/License.o  -ohi
 Distribution/License.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/Package.hs -o Distribution/Package.o  -ohi
 Distribution/Package.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/ParseUtils.hs -o Distribution/ParseUtils.o  -ohi
 Distribution/ParseUtils.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Distribution/Version.hs -o Distribution/Version.o  -ohi
 Distribution/Version.hi
 /usr/local/bin/ghc -H16m -O -I. -Iinclude -Rghc-timing  -ignore-package
 Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 Language/Haskell/Extension.hs -o Language/Haskell/Extension.o  -ohi
 Language/Haskell/Extension.hi
 rm -f cbits/directory.o
 /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
 D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
 -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
 -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 cbits/directory.c -o cbits/directory.o
 rm -f cbits/rawSystem.o
 /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
 D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
 -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
 -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 cbits/rawSystem.c -o cbits/rawSystem.o
 rm -f cbits/unicode.o
 /usr/local/bin/ghc -optc-O -optc-I. -optc-Iinclude -optc-
 D__GHC_PATCHLEVEL__=2 -optc-I../libraries/base/cbits
 -optc-I../libraries/base/include -H16m -O -I. -Iinclude -Rghc-timing
 -ignore-package Cabal -I../libraries -fglasgow-exts -no-recomp    -c
 cbits/unicode.c -o cbits/unicode.o
 rm -f libghccompat.a
 /usr/bin/ar q    libghccompat.a  Compat/Directory.o Compat/RawSystem.o
 Compat/Unicode.o Distribution/Compat/FilePath.o
 Distribution/Compat/ReadP.o Distribution/Compiler.o Distribution/GetOpt.o
 Distribution/InstalledPackageInfo.o Distribution/License.o
 Distribution/Package.o Distribution/ParseUtils.o Distribution/Version.o
 Language/Haskell/Extension.o cbits/directory.o cbits/rawSystem.o
 cbits/unicode.o
 : libghccompat.a
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/compat'
 ------------------------------------------------------------------------
 == make all -r;
  in /local/usr/src/ghc-6.6.1/utils
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/utils'
 echo
 "------------------------------------------------------------------------"
 echo "== Recursively making \`all' in mkdependC mkdirhier runstdtest ghc-
 pkg hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply
 runghc lndir ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/utils"
 echo
 "------------------------------------------------------------------------"
 case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
 x_on_err=1;; esac; \
 if [ $x_on_err -eq 0 ]; \
     then echo "Won't exit on error due to MFLAGS: -wrn"; \
 fi; \
 for i in mkdependC mkdirhier runstdtest ghc-pkg hasktags hp2ps hsc2hs
 parallel prof unlit genprimopcode genapply runghc lndir; do \
   echo
 "------------------------------------------------------------------------";
 \
   echo "== make all -wrn;"; \
   echo " in /local/usr/src/ghc-6.6.1/utils/$i"; \
   echo
 "------------------------------------------------------------------------";
 \
   make --no-print-directory -C $i -wrn all; \
   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
       then echo "Finished making all in $i": $?; \
       else echo "Failed making all in $i": $?; exit 1; \
   fi; \
 done
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/mkdependC
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
 make[2]: Nothing to be done for `all'.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/mkdependC'
 Finished making all in mkdependC: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/mkdirhier
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/mkdirhier'
 rm -f mkdirhier
 echo Creating mkdirhier...
 echo "#!"/bin/sh > mkdirhier
 cat mkdirhier.sh >> mkdirhier
 chmod a+x mkdirhier
 echo Done.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/mkdirhier'
 Finished making all in mkdirhier: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/runstdtest
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/runstdtest'
 rm -f runstdtest
 echo Creating runstdtest...
 echo "#! "/usr/bin/perl > runstdtest
 eval "echo \"$\"\"RM=\\\"rm -f\\\";\" >> runstdtest;" "echo
 \"$\"\"DEFAULT_TMPDIR=\\\"/tmp\\\";\" >> runstdtest;" "echo
 \"$\"\"CONTEXT_DIFF=\\\"diff -C 1\\\";\" >> runstdtest;"
 cat runstdtest.prl >> runstdtest
 chmod a+x runstdtest
 echo Done.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/runstdtest'
 Finished making all in runstdtest: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/ghc-pkg
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
 /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-
 unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal  -Rghc-
 timing     -c Main.hs -o Main.o  -ohi Main.hi
 rm -f -f Version.hs
 echo "Creating Version.hs ... "
 echo "module Version where" >>Version.hs
 echo "version, targetOS, targetARCH :: String" >>Version.hs
 echo "version    = \"6.6.1\"" >> Version.hs
 echo "targetOS   = \"linux\"" >> Version.hs
 echo "targetARCH = \"i386\"" >> Version.hs
 /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-
 unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal  -Rghc-
 timing     -c Version.hs -o Version.o  -ohi Version.hi
 /usr/local/bin/ghc -o ghc-pkg.bin -H16m -O -cpp -Wall -fno-warn-name-
 shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-
 package Cabal  -Rghc-timing     -L../../compat -lghccompat   Main.o
 Version.o
 make INSTALLING=0 BIN_DIST=0 -wrn all
 make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
 /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-
 unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal  -Rghc-
 timing     -c Main.hs -o Main.o  -ohi Main.hi
 rm -f -f Version.hs
 echo "Creating Version.hs ... "
 echo "module Version where" >>Version.hs
 echo "version, targetOS, targetARCH :: String" >>Version.hs
 echo "version    = \"6.6.1\"" >> Version.hs
 echo "targetOS   = \"linux\"" >> Version.hs
 echo "targetARCH = \"i386\"" >> Version.hs
 /usr/local/bin/ghc -H16m -O -cpp -Wall -fno-warn-name-shadowing -fno-warn-
 unused-matches -DUSING_COMPAT -i../../compat -ignore-package Cabal  -Rghc-
 timing     -c Version.hs -o Version.o  -ohi Version.hi
 /usr/local/bin/ghc -o ghc-pkg.bin -H16m -O -cpp -Wall -fno-warn-name-
 shadowing -fno-warn-unused-matches -DUSING_COMPAT -i../../compat -ignore-
 package Cabal  -Rghc-timing     -L../../compat -lghccompat   Main.o
 Version.o
 rm -f ghc-pkg-inplace
 echo Creating ghc-pkg-inplace...
 echo "#!"/bin/sh > ghc-pkg-inplace
 eval "echo \"GHCPKGBIN=\\\"/usr/local/src/ghc-6.6.1/utils/ghc-pkg/ghc-
 pkg.bin\\\";\" >> ghc-pkg-inplace;" "echo \"PKGCONFOPT=\\\"--global-conf
 /usr/local/src/ghc-6.6.1/driver/package.conf.inplace\\\";\" >> ghc-pkg-
 inplace;"
 cat ghc-pkg.sh >> ghc-pkg-inplace
 chmod a+x ghc-pkg-inplace
 echo Done.
 make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
 rm -f ghc-pkg-6.6.1
 echo Creating ghc-pkg-6.6.1...
 echo "#!"/bin/sh > ghc-pkg-6.6.1
 eval "echo \"GHCPKGBIN=\\\"/usr/local/lib/ghc-6.6.1/ghc-pkg.bin\\\";\" >>
 ghc-pkg-6.6.1;" "echo \"PKGCONFOPT=\\\"--global-conf
 /usr/local/lib/ghc-6.6.1/package.conf\\\";\" >> ghc-pkg-6.6.1;"
 cat ghc-pkg.sh >> ghc-pkg-6.6.1
 chmod a+x ghc-pkg-6.6.1
 echo Done.
 if ( /usr/bin/perl -e '$fn="ghc-pkg"; exit ((! -f $fn || -l $fn) ? 0 :
 1);' ); then \
    echo "Creating a symbolic link from ghc-pkg-6.6.1 to ghc-pkg"; \
    rm -f ghc-pkg; \
    ln -s ghc-pkg-6.6.1 ghc-pkg; \
  else \
    echo "Creating a symbolic link from ghc-pkg-6.6.1 to ghc-pkg failed:
 \`ghc-pkg' already exists"; \
    echo "Perhaps remove \`ghc-pkg' manually?"; \
    exit 1; \
  fi;
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/ghc-pkg'
 Finished making all in ghc-pkg: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/hasktags
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hasktags'
 /usr/local/bin/ghc -H16m -O    -c HaskTags.hs -o HaskTags.o  -ohi
 HaskTags.hi
 /usr/local/bin/ghc -o hasktags -H16m -O       HaskTags.o
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hasktags'
 Finished making all in hasktags: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/hp2ps
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hp2ps'
 rm -f AreaBelow.o
 gcc -O -I../../includes -Wall    -c AreaBelow.c -o AreaBelow.o
 rm -f AuxFile.o
 gcc -O -I../../includes -Wall    -c AuxFile.c -o AuxFile.o
 rm -f Axes.o
 gcc -O -I../../includes -Wall    -c Axes.c -o Axes.o
 rm -f Curves.o
 gcc -O -I../../includes -Wall    -c Curves.c -o Curves.o
 rm -f Deviation.o
 gcc -O -I../../includes -Wall    -c Deviation.c -o Deviation.o
 rm -f Dimensions.o
 gcc -O -I../../includes -Wall    -c Dimensions.c -o Dimensions.o
 rm -f Error.o
 gcc -O -I../../includes -Wall    -c Error.c -o Error.o
 rm -f HpFile.o
 gcc -O -I../../includes -Wall    -c HpFile.c -o HpFile.o
 rm -f Key.o
 gcc -O -I../../includes -Wall    -c Key.c -o Key.o
 rm -f Main.o
 gcc -O -I../../includes -Wall    -c Main.c -o Main.o
 rm -f Marks.o
 gcc -O -I../../includes -Wall    -c Marks.c -o Marks.o
 rm -f PsFile.o
 gcc -O -I../../includes -Wall    -c PsFile.c -o PsFile.o
 rm -f Reorder.o
 gcc -O -I../../includes -Wall    -c Reorder.c -o Reorder.o
 rm -f Scale.o
 gcc -O -I../../includes -Wall    -c Scale.c -o Scale.o
 rm -f Shade.o
 gcc -O -I../../includes -Wall    -c Shade.c -o Shade.o
 rm -f TopTwenty.o
 gcc -O -I../../includes -Wall    -c TopTwenty.c -o TopTwenty.o
 rm -f TraceElement.o
 gcc -O -I../../includes -Wall    -c TraceElement.c -o TraceElement.o
 rm -f Utilities.o
 gcc -O -I../../includes -Wall    -c Utilities.c -o Utilities.o
 gcc -o hp2ps -O -I../../includes -Wall       AreaBelow.o AuxFile.o Axes.o
 Curves.o Deviation.o Dimensions.o Error.o HpFile.o Key.o Main.o Marks.o
 PsFile.o Reorder.o Scale.o Shade.o TopTwenty.o TraceElement.o Utilities.o
 -lm
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hp2ps'
 Finished making all in hp2ps: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/hsc2hs
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
 /usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package
 Cabal -Rghc-timing  -Wall    -c Main.hs -o Main.o  -ohi Main.hi
 /usr/local/bin/ghc -o hsc2hs-bin -H16m -O -DUSING_COMPAT -i../../compat
 -ignore-package Cabal -Rghc-timing  -Wall    -L../../compat -lghccompat
 Main.o
 make INSTALLING=0 BIN_DIST=0 -wrn all
 make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
 /usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package
 Cabal -Rghc-timing  -Wall    -c Main.hs -o Main.o  -ohi Main.hi
 /usr/local/bin/ghc -o hsc2hs-bin -H16m -O -DUSING_COMPAT -i../../compat
 -ignore-package Cabal -Rghc-timing  -Wall    -L../../compat -lghccompat
 Main.o
 rm -f hsc2hs-inplace
 echo Creating hsc2hs-inplace...
 echo "#!"/bin/sh > hsc2hs-inplace
 eval "echo
 \"HSC2HS_BINDIR=\\\"/usr/local/src/ghc-6.6.1/utils/hsc2hs\\\";\" >>
 hsc2hs-inplace;" "echo
 \"HSC2HS_DIR=\\\"/usr/local/src/ghc-6.6.1/utils/hsc2hs\\\";\" >> hsc2hs-
 inplace;" "echo \"HS_PROG=\\\"hsc2hs-bin\\\";\" >> hsc2hs-inplace;" "echo
 \"HSC2HS_EXTRA=\\\""--cc=gcc --ld=gcc  --cflag=-D__GLASGOW_HASKELL__=606
 -I/usr/local/src/ghc-6.6.1/includes"\\\";\" >> hsc2hs-inplace;"
 cat hsc2hs.sh >> hsc2hs-inplace
 chmod a+x hsc2hs-inplace
 echo Done.
 make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
 rm -f hsc2hs
 echo Creating hsc2hs...
 echo "#!"/bin/sh > hsc2hs
 eval "echo \"HSC2HS_BINDIR=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >> hsc2hs;"
 "echo \"HSC2HS_DIR=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >> hsc2hs;" "echo
 \"HS_PROG=\\\"hsc2hs-bin\\\";\" >> hsc2hs;" "echo \"HSC2HS_EXTRA=\\\"--
 cc=/usr/local/bin/ghc-6.6.1\\\";\" >> hsc2hs;"
 cat hsc2hs.sh >> hsc2hs
 chmod a+x hsc2hs
 echo Done.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/hsc2hs'
 Finished making all in hsc2hs: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/parallel
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/parallel'
 rm -f grs2gr
 echo Creating grs2gr...
 echo "#!"/usr/bin/perl > grs2gr
 cat grs2gr.pl >> grs2gr
 chmod a+x grs2gr
 rm -f gr2qp
 echo Creating gr2qp...
 echo "#!"/usr/bin/perl > gr2qp
 cat gr2qp.pl >> gr2qp
 chmod a+x gr2qp
 rm -f qp2ps
 echo Creating qp2ps...
 echo "#!"/usr/bin/perl > qp2ps
 cat qp2ps.pl >> qp2ps
 chmod a+x qp2ps
 rm -f ghc-fool-sort
 echo Creating ghc-fool-sort...
 echo "#!"/usr/bin/perl > ghc-fool-sort
 cat ghc-fool-sort.pl >> ghc-fool-sort
 chmod a+x ghc-fool-sort
 rm -f ghc-unfool-sort
 echo Creating ghc-unfool-sort...
 echo "#!"/usr/bin/perl > ghc-unfool-sort
 cat ghc-unfool-sort.pl >> ghc-unfool-sort
 chmod a+x ghc-unfool-sort
 rm -f gr2pe
 echo Creating gr2pe...
 echo "#!"/usr/bin/perl > gr2pe
 cat gr2pe.pl >> gr2pe
 chmod a+x gr2pe
 rm -f gr2java
 echo Creating gr2java...
 echo "#!"/usr/bin/perl > gr2java
 cat gr2java.pl >> gr2java
 chmod a+x gr2java
 rm -f qp2ap
 echo Creating qp2ap...
 echo "#!"/usr/bin/perl > qp2ap
 cat qp2ap.pl >> qp2ap
 chmod a+x qp2ap
 rm -f gr2RTS
 echo Creating gr2RTS...
 echo "#!"/usr/bin/perl > gr2RTS
 cat gr2RTS.pl >> gr2RTS
 chmod a+x gr2RTS
 rm -f RTS2gran
 echo Creating RTS2gran...
 echo "#!"/usr/bin/perl > RTS2gran
 cat RTS2gran.pl >> RTS2gran
 chmod a+x RTS2gran
 rm -f gran-extr
 echo Creating gran-extr...
 echo "#!"/usr/bin/perl > gran-extr
 cat gran-extr.pl >> gran-extr
 chmod a+x gran-extr
 rm -f gp-ext-imp
 echo Creating gp-ext-imp...
 echo "#!"/usr/bin/perl > gp-ext-imp
 cat gp-ext-imp.pl >> gp-ext-imp
 chmod a+x gp-ext-imp
 rm -f tf
 echo Creating tf...
 echo "#!"/usr/bin/perl > tf
 cat tf.pl >> tf
 chmod a+x tf
 rm -f avg-RTS
 echo Creating avg-RTS...
 echo "#!"/usr/bin/perl > avg-RTS
 cat avg-RTS.pl >> avg-RTS
 chmod a+x avg-RTS
 rm -f SPLIT
 echo Creating SPLIT...
 echo "#!"/usr/bin/perl > SPLIT
 cat SPLIT.pl >> SPLIT
 chmod a+x SPLIT
 rm -f AVG
 echo Creating AVG...
 echo "#!"/usr/bin/perl > AVG
 cat AVG.pl >> AVG
 chmod a+x AVG
 rm -f SN
 echo Creating SN...
 echo "#!"/usr/bin/perl > SN
 cat SN.pl >> SN
 chmod a+x SN
 rm -f get_SN
 echo Creating get_SN...
 echo "#!"/usr/bin/perl > get_SN
 cat get_SN.pl >> get_SN
 chmod a+x get_SN
 rm -f sn_filter
 echo Creating sn_filter...
 echo "#!"/usr/bin/perl > sn_filter
 cat sn_filter.pl >> sn_filter
 chmod a+x sn_filter
 rm -f ps-scale-y
 echo Creating ps-scale-y...
 echo "#!"/usr/bin/perl > ps-scale-y
 cat ps-scale-y.pl >> ps-scale-y
 chmod a+x ps-scale-y
 rm -f gr2ps
 echo Creating gr2ps...
 echo "#!"/usr/local/bin/bash > gr2ps
 cat gr2ps.bash >> gr2ps
 chmod a+x gr2ps
 rm -f gr2jv
 echo Creating gr2jv...
 echo "#!"/usr/local/bin/bash > gr2jv
 cat gr2jv.bash >> gr2jv
 chmod a+x gr2jv
 rm -f gr2ap
 echo Creating gr2ap...
 echo "#!"/usr/local/bin/bash > gr2ap
 cat gr2ap.bash >> gr2ap
 chmod a+x gr2ap
 rm -f gr2gran
 echo Creating gr2gran...
 echo "#!"/usr/local/bin/bash > gr2gran
 cat gr2gran.bash >> gr2gran
 chmod a+x gr2gran
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/parallel'
 Finished making all in parallel: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/prof
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof'
 make INSTALLING=0 BIN_DIST=0 -wrn all
 make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof'
 rm -f ghcprof-inplace
 echo Creating ghcprof-inplace...
 echo "#! "/usr/bin/perl > ghcprof-inplace
 eval "echo \"$\"\"FPTOOLS_TOP_ABS=\\\"/usr/local/src/ghc-6.6.1\\\";\" >>
 ghcprof-inplace;" "echo \"$\"\"INSTALLING=\\\"0\\\";\" >> ghcprof-
 inplace;" "echo \"$\"\"DEFAULT_TMPDIR=\\\"/tmp\\\";\" >> ghcprof-inplace;"
 "echo \"$\"\"TARGETPLATFORM=\\\"i386-unknown-linux\\\";\" >> ghcprof-
 inplace;" "echo \"$\"\"libdir=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >>
 ghcprof-inplace;" "echo
 \"$\"\"libexecdir=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >> ghcprof-inplace;"
 cat ghcprof.prl >> ghcprof-inplace
 chmod a+x ghcprof-inplace
 echo Done.
 make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof'
 rm -f ghcprof
 echo Creating ghcprof...
 echo "#! "/usr/bin/perl > ghcprof
 eval "echo \"$\"\"FPTOOLS_TOP_ABS=\\\"/usr/local/src/ghc-6.6.1\\\";\" >>
 ghcprof;" "echo \"$\"\"INSTALLING=\\\"1\\\";\" >> ghcprof;" "echo
 \"$\"\"DEFAULT_TMPDIR=\\\"/tmp\\\";\" >> ghcprof;" "echo
 \"$\"\"TARGETPLATFORM=\\\"i386-unknown-linux\\\";\" >> ghcprof;" "echo
 \"$\"\"libdir=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >> ghcprof;" "echo
 \"$\"\"libexecdir=\\\"/usr/local/lib/ghc-6.6.1\\\";\" >> ghcprof;"
 cat ghcprof.prl >> ghcprof
 chmod a+x ghcprof
 echo Done.
 echo
 "------------------------------------------------------------------------"
 echo "== Recursively making \`all' in cgprof icons ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/utils/prof"
 echo
 "------------------------------------------------------------------------"
 case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
 x_on_err=1;; esac; \
 if [ $x_on_err -eq 0 ]; \
     then echo "Won't exit on error due to MFLAGS: -wrn"; \
 fi; \
 for i in cgprof icons; do \
   echo
 "------------------------------------------------------------------------";
 \
   echo "== make all -wrn;"; \
   echo " in /local/usr/src/ghc-6.6.1/utils/prof/$i"; \
   echo
 "------------------------------------------------------------------------";
 \
   make --no-print-directory -C $i -wrn all; \
   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
       then echo "Finished making all in $i": $?; \
       else echo "Failed making all in $i": $?; exit 1; \
   fi; \
 done
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/prof/cgprof
 ------------------------------------------------------------------------
 make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof/cgprof'
 rm -f cgprof.o
 gcc -O -Wall -I../../../includes    -c cgprof.c -o cgprof.o
 rm -f daVinci.o
 gcc -O -Wall -I../../../includes    -c daVinci.c -o daVinci.o
 rm -f main.o
 gcc -O -Wall -I../../../includes    -c main.c -o main.o
 rm -f matrix.o
 gcc -O -Wall -I../../../includes    -c matrix.c -o matrix.o
 rm -f symbol.o
 gcc -O -Wall -I../../../includes    -c symbol.c -o symbol.o
 gcc -o cgprof -O -Wall -I../../../includes       cgprof.o daVinci.o main.o
 matrix.o symbol.o
 make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof/cgprof'
 Finished making all in cgprof: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/prof/icons
 ------------------------------------------------------------------------
 make[3]: Entering directory `/local/usr/src/ghc-6.6.1/utils/prof/icons'
 make[3]: Nothing to be done for `all'.
 make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof/icons'
 Finished making all in icons: 0
 echo
 "------------------------------------------------------------------------"
 echo "== Finished making \`all' in cgprof icons ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/utils/prof"
 echo
 "------------------------------------------------------------------------"
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/prof'
 Finished making all in prof: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/unlit
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/unlit'
 rm -f unlit.o
 gcc -O -O    -c unlit.c -o unlit.o
 gcc -o unlit -O -O       unlit.o
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/unlit'
 Finished making all in unlit: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/genprimopcode
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/genprimopcode'
 /usr/local/bin/ghc -H16m -O -package parsec    -c Main.hs -o Main.o  -ohi
 Main.hi
 /usr/local/bin/ghc -o genprimopcode -H16m -O -package parsec       Main.o
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/genprimopcode'
 Finished making all in genprimopcode: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/genapply
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/genapply'
 /usr/local/bin/ghc -H16m -O -no-recomp    -c GenApply.hs -o GenApply.o
 -ohi GenApply.hi
 /usr/local/bin/ghc -o genapply -H16m -O -no-recomp       GenApply.o
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/genapply'
 Finished making all in genapply: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/runghc
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/runghc'
 /usr/local/bin/ghc -H16m -O -DUSING_COMPAT -i../../compat -ignore-package
 Cabal -Rghc-timing     -c runghc.hs -o runghc.o  -ohi runghc.hi
 /usr/local/bin/ghc -o runghc -H16m -O -DUSING_COMPAT -i../../compat
 -ignore-package Cabal -Rghc-timing     -L../../compat -lghccompat
 runghc.o
 cp runghc runhaskell
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/runghc'
 Finished making all in runghc: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/utils/lndir
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/utils/lndir'
 rm -f lndir.o
 gcc -O -c lndir.c -o lndir.o
 gcc -o lndir -O    lndir.o
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/utils/lndir'
 Finished making all in lndir: 0
 echo
 "------------------------------------------------------------------------"
 echo "== Finished making \`all' in mkdependC mkdirhier runstdtest ghc-pkg
 hasktags hp2ps hsc2hs parallel prof unlit genprimopcode genapply runghc
 lndir ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/utils"
 echo
 "------------------------------------------------------------------------"
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/utils'
 ------------------------------------------------------------------------
 == make all -r;
  in /local/usr/src/ghc-6.6.1/driver
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/driver'
 echo "[]" > package.conf.inplace
 echo "[]" > package.conf
 echo
 "------------------------------------------------------------------------"
 echo "== Recursively making \`all' in mangler split ghc ghci ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/driver"
 echo
 "------------------------------------------------------------------------"
 case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
 x_on_err=1;; esac; \
 if [ $x_on_err -eq 0 ]; \
     then echo "Won't exit on error due to MFLAGS: -wrn"; \
 fi; \
 for i in mangler split ghc ghci; do \
   echo
 "------------------------------------------------------------------------";
 \
   echo "== make all -wrn;"; \
   echo " in /local/usr/src/ghc-6.6.1/driver/$i"; \
   echo
 "------------------------------------------------------------------------";
 \
   make --no-print-directory -C $i -wrn all; \
   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
       then echo "Finished making all in $i": $?; \
       else echo "Failed making all in $i": $?; exit 1; \
   fi; \
 done
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/driver/mangler
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/mangler'
 rm -f ghc-asm.prl
 /usr/local/src/ghc-6.6.1/utils/unlit/unlit    ghc-asm.lprl ghc-asm.prl
 chmod 444 ghc-asm.prl
 rm -f ghc-asm
 echo Creating ghc-asm...
 echo "#! "/usr/bin/perl > ghc-asm
 eval "echo \"$\"\"TARGETPLATFORM=\\\"i386-unknown-linux\\\";\" >> ghc-
 asm;"
 cat ghc-asm.prl >> ghc-asm
 chmod a+x ghc-asm
 echo Done.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/mangler'
 Finished making all in mangler: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/driver/split
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/split'
 rm -f ghc-split.prl
 /usr/local/src/ghc-6.6.1/utils/unlit/unlit    ghc-split.lprl ghc-split.prl
 chmod 444 ghc-split.prl
 rm -f ghc-split
 echo Creating ghc-split...
 echo "#! "/usr/bin/perl > ghc-split
 eval "echo \"$\"\"TARGETPLATFORM=\\\"i386-unknown-linux\\\";\" >> ghc-
 split;"
 cat ghc-split.prl >> ghc-split
 chmod a+x ghc-split
 echo Done.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/split'
 Finished making all in split: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/driver/ghc
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/ghc'
 rm -f ghc-6.6.1
 echo Creating ghc-6.6.1...
 echo "#!"/bin/sh > ghc-6.6.1
 eval "echo \"GHCBIN=\\\"/usr/local/lib/ghc-6.6.1/ghc-6.6.1\\\";\" >>
 ghc-6.6.1;" "echo \"TOPDIROPT=\\\"-B/usr/local/lib/ghc-6.6.1\\\";\" >>
 ghc-6.6.1;"
 cat ghc.sh >> ghc-6.6.1
 chmod a+x ghc-6.6.1
 echo Done.
 if ( /usr/bin/perl -e '$fn="ghc"; exit ((! -f $fn || -l $fn) ? 0 : 1);' );
 then \
    echo "Creating a symbolic link from ghc-6.6.1 to ghc"; \
    rm -f ghc; \
    ln -s ghc-6.6.1 ghc; \
  else \
    echo "Creating a symbolic link from ghc-6.6.1 to ghc failed: \`ghc'
 already exists"; \
    echo "Perhaps remove \`ghc' manually?"; \
    exit 1; \
  fi;
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/ghc'
 Finished making all in ghc: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/driver/ghci
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/driver/ghci'
 make INSTALLING=0 BIN_DIST=0 -wrn all
 make[3]: Entering directory `/local/usr/src/ghc-6.6.1/driver/ghci'
 rm -f ghci-inplace
 echo Creating ghci-inplace...
 echo "#!"/bin/sh > ghci-inplace
 eval "echo \"GHCBIN=\\\"/usr/local/src/ghc-6.6.1/compiler/ghc-6.6.1\\\";\"
 >> ghci-inplace;" "echo \"TOPDIROPT=\\\"-B/usr/local/src/ghc-6.6.1\\\";\"
 >> ghci-inplace;"
 cat ghci.sh >> ghci-inplace
 chmod a+x ghci-inplace
 echo Done.
 make[3]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/ghci'
 rm -f ghci-6.6.1
 echo Creating ghci-6.6.1...
 echo "#!"/bin/sh > ghci-6.6.1
 eval "echo \"GHCBIN=\\\"/usr/local/lib/ghc-6.6.1/ghc-6.6.1\\\";\" >>
 ghci-6.6.1;" "echo \"TOPDIROPT=\\\"-B/usr/local/lib/ghc-6.6.1\\\";\" >>
 ghci-6.6.1;"
 cat ghci.sh >> ghci-6.6.1
 chmod a+x ghci-6.6.1
 echo Done.
 if ( /usr/bin/perl -e '$fn="ghci"; exit ((! -f $fn || -l $fn) ? 0 : 1);'
 ); then \
    echo "Creating a symbolic link from ghci-6.6.1 to ghci"; \
    rm -f ghci; \
    ln -s ghci-6.6.1 ghci; \
  else \
    echo "Creating a symbolic link from ghci-6.6.1 to ghci failed: \`ghci'
 already exists"; \
    echo "Perhaps remove \`ghci' manually?"; \
    exit 1; \
  fi;
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/driver/ghci'
 Finished making all in ghci: 0
 echo
 "------------------------------------------------------------------------"
 echo "== Finished making \`all' in mangler split ghc ghci ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/driver"
 echo
 "------------------------------------------------------------------------"
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/driver'
 ------------------------------------------------------------------------
 == make all -r;
  in /local/usr/src/ghc-6.6.1/docs
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/docs'
 echo
 "------------------------------------------------------------------------"
 echo "== Recursively making \`all' in man docbook-cheat-sheet ext-core
 storage-mgt users_guide ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/docs"
 echo
 "------------------------------------------------------------------------"
 case '-wrn' in *-[ik]*) x_on_err=0;; *-r*[ik]*) x_on_err=0;; *)
 x_on_err=1;; esac; \
 if [ $x_on_err -eq 0 ]; \
     then echo "Won't exit on error due to MFLAGS: -wrn"; \
 fi; \
 for i in man docbook-cheat-sheet ext-core storage-mgt users_guide; do \
   echo
 "------------------------------------------------------------------------";
 \
   echo "== make all -wrn;"; \
   echo " in /local/usr/src/ghc-6.6.1/docs/$i"; \
   echo
 "------------------------------------------------------------------------";
 \
   make --no-print-directory -C $i -wrn all; \
   if [ $? -eq 0 -o $x_on_err -eq 0 ]; \
       then echo "Finished making all in $i": $?; \
       else echo "Failed making all in $i": $?; exit 1; \
   fi; \
 done
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/docs/man
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/man'
 make[2]: Nothing to be done for `all'.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/man'
 Finished making all in man: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/docs/docbook-cheat-sheet
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/docbook-cheat-
 sheet'
 make[2]: Nothing to be done for `all'.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/docbook-cheat-
 sheet'
 Finished making all in docbook-cheat-sheet: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/docs/ext-core
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/ext-core'
 make[2]: Nothing to be done for `all'.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/ext-core'
 Finished making all in ext-core: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/docs/storage-mgt
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/storage-mgt'
 make[2]: Nothing to be done for `all'.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/storage-mgt'
 Finished making all in storage-mgt: 0
 ------------------------------------------------------------------------
 == make all -wrn;
  in /local/usr/src/ghc-6.6.1/docs/users_guide
 ------------------------------------------------------------------------
 make[2]: Entering directory `/local/usr/src/ghc-6.6.1/docs/users_guide'
 make[2]: Nothing to be done for `all'.
 make[2]: Leaving directory `/local/usr/src/ghc-6.6.1/docs/users_guide'
 Finished making all in users_guide: 0
 echo
 "------------------------------------------------------------------------"
 echo "== Finished making \`all' in man docbook-cheat-sheet ext-core
 storage-mgt users_guide ..."
 echo "PWD = /local/usr/src/ghc-6.6.1/docs"
 echo
 "------------------------------------------------------------------------"
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/docs'
 ------------------------------------------------------------------------
 == make all -r;
  in /local/usr/src/ghc-6.6.1/compiler
 ------------------------------------------------------------------------
 make[1]: Entering directory `/local/usr/src/ghc-6.6.1/compiler'
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/BasicTypes.lhs -o
 stage1/basicTypes/BasicTypes.o  -ohi stage1/basicTypes/BasicTypes.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/DataCon.lhs -o
 stage1/basicTypes/DataCon.o  -ohi stage1/basicTypes/DataCon.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/Demand.lhs -o
 stage1/basicTypes/Demand.o  -ohi stage1/basicTypes/Demand.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/Id.lhs -o
 stage1/basicTypes/Id.o  -ohi stage1/basicTypes/Id.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/IdInfo.lhs -o
 stage1/basicTypes/IdInfo.o  -ohi stage1/basicTypes/IdInfo.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/Literal.lhs -o
 stage1/basicTypes/Literal.o  -ohi stage1/basicTypes/Literal.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/MkId.lhs -o
 stage1/basicTypes/MkId.o  -ohi stage1/basicTypes/MkId.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/Module.lhs -o
 stage1/basicTypes/Module.o  -ohi stage1/basicTypes/Module.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/Name.lhs -o
 stage1/basicTypes/Name.o  -ohi stage1/basicTypes/Name.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/NameEnv.lhs -o
 stage1/basicTypes/NameEnv.o  -ohi stage1/basicTypes/NameEnv.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/NameSet.lhs -o
 stage1/basicTypes/NameSet.o  -ohi stage1/basicTypes/NameSet.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/NewDemand.lhs -o
 stage1/basicTypes/NewDemand.o  -ohi stage1/basicTypes/NewDemand.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/OccName.lhs -o
 stage1/basicTypes/OccName.o  -ohi stage1/basicTypes/OccName.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/RdrName.lhs -o
 stage1/basicTypes/RdrName.o  -ohi stage1/basicTypes/RdrName.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal  -funbox-strict-fields  -c
 basicTypes/SrcLoc.lhs -o stage1/basicTypes/SrcLoc.o  -ohi
 stage1/basicTypes/SrcLoc.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/UniqSupply.lhs -o
 stage1/basicTypes/UniqSupply.o  -ohi stage1/basicTypes/UniqSupply.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/Unique.lhs -o
 stage1/basicTypes/Unique.o  -ohi stage1/basicTypes/Unique.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/Var.lhs -o
 stage1/basicTypes/Var.o  -ohi stage1/basicTypes/Var.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/VarEnv.lhs -o
 stage1/basicTypes/VarEnv.o  -ohi stage1/basicTypes/VarEnv.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c basicTypes/VarSet.lhs -o
 stage1/basicTypes/VarSet.o  -ohi stage1/basicTypes/VarSet.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c cmm/CLabel.hs -o
 stage1/cmm/CLabel.o  -ohi stage1/cmm/CLabel.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c cmm/Cmm.hs -o stage1/cmm/Cmm.o
 -ohi stage1/cmm/Cmm.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c cmm/CmmLex.hs -o
 stage1/cmm/CmmLex.o  -ohi stage1/cmm/CmmLex.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c cmm/CmmLint.hs -o
 stage1/cmm/CmmLint.o  -ohi stage1/cmm/CmmLint.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c cmm/CmmOpt.hs -o
 stage1/cmm/CmmOpt.o  -ohi stage1/cmm/CmmOpt.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c cmm/CmmParse.hs -o
 stage1/cmm/CmmParse.o  -ohi stage1/cmm/CmmParse.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c cmm/CmmUtils.hs -o
 stage1/cmm/CmmUtils.o  -ohi stage1/cmm/CmmUtils.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c cmm/MachOp.hs -o
 stage1/cmm/MachOp.o  -ohi stage1/cmm/MachOp.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c cmm/PprC.hs -o stage1/cmm/PprC.o
 -ohi stage1/cmm/PprC.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c cmm/PprCmm.hs -o
 stage1/cmm/PprCmm.o  -ohi stage1/cmm/PprCmm.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/Bitmap.hs -o
 stage1/codeGen/Bitmap.o  -ohi stage1/codeGen/Bitmap.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgBindery.lhs -o
 stage1/codeGen/CgBindery.o  -ohi stage1/codeGen/CgBindery.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgCallConv.hs -o
 stage1/codeGen/CgCallConv.o  -ohi stage1/codeGen/CgCallConv.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgCase.lhs -o
 stage1/codeGen/CgCase.o  -ohi stage1/codeGen/CgCase.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgClosure.lhs -o
 stage1/codeGen/CgClosure.o  -ohi stage1/codeGen/CgClosure.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgCon.lhs -o
 stage1/codeGen/CgCon.o  -ohi stage1/codeGen/CgCon.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgExpr.lhs -o
 stage1/codeGen/CgExpr.o  -ohi stage1/codeGen/CgExpr.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgForeignCall.hs -o
 stage1/codeGen/CgForeignCall.o  -ohi stage1/codeGen/CgForeignCall.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgHeapery.lhs -o
 stage1/codeGen/CgHeapery.o  -ohi stage1/codeGen/CgHeapery.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgInfoTbls.hs -o
 stage1/codeGen/CgInfoTbls.o  -ohi stage1/codeGen/CgInfoTbls.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgLetNoEscape.lhs -o
 stage1/codeGen/CgLetNoEscape.o  -ohi stage1/codeGen/CgLetNoEscape.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgMonad.lhs -o
 stage1/codeGen/CgMonad.o  -ohi stage1/codeGen/CgMonad.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgParallel.hs -o
 stage1/codeGen/CgParallel.o  -ohi stage1/codeGen/CgParallel.hi
 /usr/local/bin/ghc -H16m -O  -istage1/utils  -istage1/basicTypes
 -istage1/types  -istage1/hsSyn  -istage1/prelude  -istage1/rename
 -istage1/typecheck  -istage1/deSugar  -istage1/coreSyn
 -istage1/specialise  -istage1/simplCore  -istage1/stranal  -istage1/stgSyn
 -istage1/simplStg  -istage1/codeGen  -istage1/main  -istage1/profiling
 -istage1/parser  -istage1/cprAnalysis  -istage1/ndpFlatten  -istage1/iface
 -istage1/cmm  -istage1/nativeGen -Istage1 -cpp -fglasgow-exts -fno-
 generics -Rghc-timing -I. -Iparser -package unix -ignore-package lang
 -recomp -Rghc-timing  -H16M '-#include "cutils.h"' -DUSING_COMPAT
 -i../compat -ignore-package Cabal    -c codeGen/CgPrimOp.hs -o
 stage1/codeGen/CgPrimOp.o  -ohi stage1/codeGen/CgPrimOp.hi
 make[1]: *** No rule to make target `../includes/DerivedConstants.h',
 needed by `stage1/codeGen/CgProf.o'.  Stop.
 make: *** [stage1] Error 1
 make[1]: Leaving directory `/local/usr/src/ghc-6.6.1/compiler'
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1436>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
-------------- next part --------------
_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs at haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs


More information about the Glasgow-haskell-bugs mailing list