Ticket #1436 (closed bug: worksforme)
Build errors: awkward "no rule to make target" errors where there ARE rules
Description (last modified by igloo) (diff)
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@g; s@(\S*\.hi)@stage1/$1@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'
