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

GHC trac at galois.com
Mon Jun 18 07:59:18 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         |       Keywords:       
Difficulty:  Unknown       |             Os:  Linux
  Testcase:                |   Architecture:  x86  
---------------------------+------------------------------------------------
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