Newbie building GHC

Saswat Anand saswat@comp.nus.edu.sg
Tue, 24 Sep 2002 14:44:59 +0800


This is a multi-part message in MIME format.

------=_NextPart_000_0011_01C263D8.F5289B00
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

I ran strace with -ff option. Attached is the trace file. I can see many "No
such file or directory" in the trace. Can you see the problem?

Thanks
Saswat



------=_NextPart_000_0011_01C263D8.F5289B00
Content-Type: application/octet-stream;
	name="g"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
	filename="g"

execve("../compiler/ghc-inplace", ["../compiler/ghc-inplace", "-c", =
"Adjustor.c", "-o", "Adjustor.o"], [/* 37 vars */]) =3D 0=0A=
uname({sys=3D"Linux", node=3D"lazy.ddns.comp.nus.edu.sg", ...}) =3D 0=0A=
brk(0)                                  =3D 0x80cbe50=0A=
open("/etc/ld.so.preload", O_RDONLY)    =3D -1 ENOENT (No such file or =
directory)=0A=
open("/etc/ld.so.cache", O_RDONLY)      =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D85294, ...}) =3D 0=0A=
old_mmap(NULL, 85294, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40017000=0A=
close(3)                                =3D 0=0A=
open("/lib/libtermcap.so.2", O_RDONLY)  =3D 3=0A=
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\r\0"..., =
1024) =3D 1024=0A=
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D11832, ...}) =3D 0=0A=
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, =
-1, 0) =3D 0x4002c000=0A=
old_mmap(NULL, 14932, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D =
0x4002d000=0A=
mprotect(0x40030000, 2644, PROT_NONE)   =3D 0=0A=
old_mmap(0x40030000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, =
3, 0x2000) =3D 0x40030000=0A=
close(3)                                =3D 0=0A=
open("/lib/libdl.so.2", O_RDONLY)       =3D 3=0A=
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\36\0\000"..., =
1024) =3D 1024=0A=
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D65997, ...}) =3D 0=0A=
old_mmap(NULL, 12756, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D =
0x40031000=0A=
mprotect(0x40034000, 468, PROT_NONE)    =3D 0=0A=
old_mmap(0x40034000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, =
3, 0x2000) =3D 0x40034000=0A=
close(3)                                =3D 0=0A=
open("/lib/i686/libc.so.6", O_RDONLY)   =3D 3=0A=
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \306\1"..., =
1024) =3D 1024=0A=
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D5772268, ...}) =3D 0=0A=
old_mmap(NULL, 1290088, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D =
0x40035000=0A=
mprotect(0x40167000, 36712, PROT_NONE)  =3D 0=0A=
old_mmap(0x40167000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, =
3, 0x131000) =3D 0x40167000=0A=
old_mmap(0x4016c000, 16232, PROT_READ|PROT_WRITE, =
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0x4016c000=0A=
close(3)                                =3D 0=0A=
munmap(0x40017000, 85294)               =3D 0=0A=
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  =3D 0=0A=
open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) =3D 3=0A=
close(3)                                =3D 0=0A=
brk(0)                                  =3D 0x80cbe50=0A=
brk(0x80cc000)                          =3D 0x80cc000=0A=
brk(0x80cd000)                          =3D 0x80cd000=0A=
brk(0x80ce000)                          =3D 0x80ce000=0A=
open("/usr/share/locale/locale.alias", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D2601, ...}) =3D 0=0A=
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, =
0) =3D 0x40017000=0A=
read(3, "# Locale name alias data base.\n#"..., 4096) =3D 2601=0A=
brk(0x80cf000)                          =3D 0x80cf000=0A=
brk(0x80d0000)                          =3D 0x80d0000=0A=
brk(0x80d1000)                          =3D 0x80d1000=0A=
read(3, "", 4096)                       =3D 0=0A=
close(3)                                =3D 0=0A=
munmap(0x40017000, 4096)                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_IDENTIFICATION", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D370, ...}) =3D 0=0A=
mmap2(NULL, 370, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40017000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_MEASUREMENT", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D28, ...}) =3D 0=0A=
mmap2(NULL, 28, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40018000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_TELEPHONE", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D64, ...}) =3D 0=0A=
mmap2(NULL, 64, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40019000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_ADDRESS", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D160, ...}) =3D 0=0A=
mmap2(NULL, 160, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001a000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_NAME", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D82, ...}) =3D 0=0A=
mmap2(NULL, 82, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001b000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_PAPER", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D39, ...}) =3D 0=0A=
mmap2(NULL, 39, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001c000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_MESSAGES", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFDIR|0755, st_size=3D4096, ...}) =3D 0=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D57, ...}) =3D 0=0A=
mmap2(NULL, 57, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001d000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_MONETARY", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D291, ...}) =3D 0=0A=
mmap2(NULL, 291, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001e000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_COLLATE", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D21499, ...}) =3D 0=0A=
mmap2(NULL, 21499, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x4001f000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_TIME", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D2456, ...}) =3D 0=0A=
mmap2(NULL, 2456, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40025000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_NUMERIC", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D59, ...}) =3D 0=0A=
mmap2(NULL, 59, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40026000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/locale/en_US/LC_CTYPE", O_RDONLY) =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D173408, ...}) =3D 0=0A=
mmap2(NULL, 173408, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40170000=0A=
close(3)                                =3D 0=0A=
getuid32()                              =3D 0=0A=
getgid32()                              =3D 0=0A=
geteuid32()                             =3D 0=0A=
getegid32()                             =3D 0=0A=
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  =3D 0=0A=
time(NULL)                              =3D 1032848351=0A=
open("/etc/mtab", O_RDONLY)             =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D233, ...}) =3D 0=0A=
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, =
0) =3D 0x40027000=0A=
read(3, "/dev/hda2 / ext3 rw 0 0\nnone /pr"..., 4096) =3D 233=0A=
close(3)                                =3D 0=0A=
munmap(0x40027000, 4096)                =3D 0=0A=
open("/proc/meminfo", O_RDONLY)         =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0444, st_size=3D0, ...}) =3D 0=0A=
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, =
0) =3D 0x40027000=0A=
read(3, "        total:    used:    free:"..., 1024) =3D 603=0A=
close(3)                                =3D 0=0A=
munmap(0x40027000, 4096)                =3D 0=0A=
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) =3D 0=0A=
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) =3D 0=0A=
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) =3D 0=0A=
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) =3D 0=0A=
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) =3D 0=0A=
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) =3D 0=0A=
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  =3D 0=0A=
rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) =3D 0=0A=
uname({sys=3D"Linux", node=3D"lazy.ddns.comp.nus.edu.sg", ...}) =3D 0=0A=
brk(0x80d2000)                          =3D 0x80d2000=0A=
brk(0x80d3000)                          =3D 0x80d3000=0A=
stat64("/root/fptools/ghc/rts", {st_mode=3DS_IFDIR|0755, st_size=3D4096, =
...}) =3D 0=0A=
stat64(".", {st_mode=3DS_IFDIR|0755, st_size=3D4096, ...}) =3D 0=0A=
getpid()                                =3D 1513=0A=
getppid()                               =3D 1512=0A=
brk(0x80d4000)                          =3D 0x80d4000=0A=
getpgrp()                               =3D 1512=0A=
rt_sigaction(SIGCHLD, {0x80708b0, [], 0x4000000}, {SIG_DFL}, 8) =3D 0=0A=
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  =3D 0=0A=
brk(0x80d5000)                          =3D 0x80d5000=0A=
open("../compiler/ghc-inplace", O_RDONLY|O_LARGEFILE) =3D 3=0A=
ioctl(3, 0x5401, 0xbffff570)            =3D -1 ENOTTY (Inappropriate =
ioctl for device)=0A=
_llseek(3, 0, [0], SEEK_CUR)            =3D 0=0A=
read(3, "#!/bin/sh\nexec /root/fptools/ghc"..., 80) =3D 72=0A=
_llseek(3, 0, [0], SEEK_SET)            =3D 0=0A=
getrlimit(0x7, 0xbffff5e8)              =3D 0=0A=
dup2(3, 255)                            =3D 255=0A=
close(3)                                =3D 0=0A=
fcntl64(0xff, 0x2, 0x1, 0xbffff6a0)     =3D 0=0A=
fcntl64(0xff, 0x3, 0, 0)                =3D 32768=0A=
fstat64(255, {st_mode=3DS_IFREG|0755, st_size=3D72, ...}) =3D 0=0A=
_llseek(255, 0, [0], SEEK_CUR)          =3D 0=0A=
brk(0x80d6000)                          =3D 0x80d6000=0A=
brk(0x80d7000)                          =3D 0x80d7000=0A=
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  =3D 0=0A=
read(255, "#!/bin/sh\nexec /root/fptools/ghc"..., 72) =3D 72=0A=
rt_sigprocmask(SIG_BLOCK, NULL, [], 8)  =3D 0=0A=
brk(0x80d8000)                          =3D 0x80d8000=0A=
rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) =3D 0=0A=
rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) =3D 0=0A=
rt_sigaction(SIGCHLD, {SIG_DFL}, {0x80708b0, [], 0x4000000}, 8) =3D 0=0A=
execve("/root/fptools/ghc/compiler/ghc-5.05", =
["/root/fptools/ghc/compiler/ghc-5"..., "-B/root/fptools", "-c", =
"Adjustor.c", "-o", "Adjustor.o"], [/* 36 vars */]) =3D 0=0A=
uname({sys=3D"Linux", node=3D"lazy.ddns.comp.nus.edu.sg", ...}) =3D 0=0A=
brk(0)                                  =3D 0x8857228=0A=
open("/etc/ld.so.preload", O_RDONLY)    =3D -1 ENOENT (No such file or =
directory)=0A=
open("/etc/ld.so.cache", O_RDONLY)      =3D 3=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D85294, ...}) =3D 0=0A=
old_mmap(NULL, 85294, PROT_READ, MAP_PRIVATE, 3, 0) =3D 0x40017000=0A=
close(3)                                =3D 0=0A=
open("/lib/libdl.so.2", O_RDONLY)       =3D 3=0A=
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\36\0\000"..., =
1024) =3D 1024=0A=
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D65997, ...}) =3D 0=0A=
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, =
-1, 0) =3D 0x4002c000=0A=
old_mmap(NULL, 12756, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D =
0x4002d000=0A=
mprotect(0x40030000, 468, PROT_NONE)    =3D 0=0A=
old_mmap(0x40030000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, =
3, 0x2000) =3D 0x40030000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/libreadline.so.4", O_RDONLY) =3D 3=0A=
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0p\244\0"..., =
1024) =3D 1024=0A=
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D182185, ...}) =3D 0=0A=
old_mmap(NULL, 155056, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D =
0x40031000=0A=
mprotect(0x40052000, 19888, PROT_NONE)  =3D 0=0A=
old_mmap(0x40052000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, =
3, 0x20000) =3D 0x40052000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/libncurses.so.5", O_RDONLY) =3D 3=0A=
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\342"..., =
1024) =3D 1024=0A=
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D252412, ...}) =3D 0=0A=
old_mmap(NULL, 264352, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D =
0x40057000=0A=
mprotect(0x4008c000, 47264, PROT_NONE)  =3D 0=0A=
old_mmap(0x4008c000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, =
3, 0x34000) =3D 0x4008c000=0A=
old_mmap(0x40095000, 10400, PROT_READ|PROT_WRITE, =
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0x40095000=0A=
close(3)                                =3D 0=0A=
open("/usr/lib/libgmp.so.3", O_RDONLY)  =3D 3=0A=
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0D\0\000"..., =
1024) =3D 1024=0A=
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D493930, ...}) =3D 0=0A=
old_mmap(NULL, 132256, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D =
0x40098000=0A=
mprotect(0x400b7000, 5280, PROT_NONE)   =3D 0=0A=
old_mmap(0x400b7000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, =
3, 0x1e000) =3D 0x400b7000=0A=
close(3)                                =3D 0=0A=
open("/lib/i686/libm.so.6", O_RDONLY)   =3D 3=0A=
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320H\0"..., =
1024) =3D 1024=0A=
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D622317, ...}) =3D 0=0A=
old_mmap(NULL, 142580, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D =
0x400b9000=0A=
mprotect(0x400db000, 3316, PROT_NONE)   =3D 0=0A=
old_mmap(0x400db000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, =
3, 0x21000) =3D 0x400db000=0A=
close(3)                                =3D 0=0A=
open("/lib/i686/libc.so.6", O_RDONLY)   =3D 3=0A=
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0 \306\1"..., =
1024) =3D 1024=0A=
fstat64(3, {st_mode=3DS_IFREG|0755, st_size=3D5772268, ...}) =3D 0=0A=
old_mmap(NULL, 1290088, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =3D =
0x400dc000=0A=
mprotect(0x4020e000, 36712, PROT_NONE)  =3D 0=0A=
old_mmap(0x4020e000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, =
3, 0x131000) =3D 0x4020e000=0A=
old_mmap(0x40213000, 16232, PROT_READ|PROT_WRITE, =
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) =3D 0x40213000=0A=
close(3)                                =3D 0=0A=
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, =
-1, 0) =3D 0x40217000=0A=
munmap(0x40017000, 85294)               =3D 0=0A=
times({tms_utime=3D0, tms_stime=3D0, tms_cutime=3D0, tms_cstime=3D0}) =
=3D 14645=0A=
brk(0)                                  =3D 0x8857228=0A=
brk(0x8857288)                          =3D 0x8857288=0A=
brk(0x8858000)                          =3D 0x8858000=0A=
mmap2(0x50000000, 1048576, PROT_READ|PROT_WRITE, =
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =3D 0x50000000=0A=
brk(0x885a000)                          =3D 0x885a000=0A=
rt_sigaction(SIGVTALRM, {0x87c6354, [], 0x4000000}, NULL, 8) =3D 0=0A=
gettimeofday({1032848351, 493733}, NULL) =3D 0=0A=
setitimer(ITIMER_VIRTUAL, {it_interval=3D{0, 20000}, it_value=3D{0, =
20000}}, NULL) =3D 0=0A=
rt_sigaction(SIGINT, {0x87b94a8, [], 0x4000000}, {SIG_DFL}, 8) =3D 0=0A=
rt_sigaction(SIGINT, NULL, {0x87b94a8, [], 0x4000000}, 8) =3D 0=0A=
rt_sigaction(SIGINT, {0x87b94a8, [], 0x4000000}, NULL, 8) =3D 0=0A=
rt_sigaction(SIGCONT, {0x87b9124, [], 0x4000000}, {SIG_DFL}, 8) =3D 0=0A=
times({tms_utime=3D1, tms_stime=3D0, tms_cutime=3D0, tms_cstime=3D0}) =
=3D 14646=0A=
brk(0x885c000)                          =3D 0x885c000=0A=
brk(0x885e000)                          =3D 0x885e000=0A=
rt_sigprocmask(SIG_BLOCK, [QUIT], NULL, 8) =3D 0=0A=
rt_sigaction(SIGQUIT, {0x87b9134, [], 0x4000000}, NULL, 8) =3D 0=0A=
rt_sigprocmask(SIG_UNBLOCK, [QUIT], NULL, 8) =3D 0=0A=
rt_sigprocmask(SIG_BLOCK, [INT], NULL, 8) =3D 0=0A=
rt_sigaction(SIGINT, {0x87b9134, [], 0x4000000}, NULL, 8) =3D 0=0A=
rt_sigprocmask(SIG_UNBLOCK, [INT], NULL, 8) =3D 0=0A=
stat64("/root/fptools/package.conf", 0xbfffd5f0) =3D -1 ENOENT (No such =
file or directory)=0A=
stat64("/root/fptools/ghc/driver/package.conf.inplace", =
{st_mode=3DS_IFREG|0644, st_size=3D1640, ...}) =3D 0=0A=
open("/root/fptools/ghc/driver/package.conf.inplace", =
O_RDONLY|O_NONBLOCK|O_NOCTTY) =3D 3=0A=
fcntl64(0x3, 0x3, 0x1b6, 0x500c5bf4)    =3D 2048=0A=
fcntl64(0x3, 0x4, 0x800, 0x500c5b94)    =3D 0=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D1640, ...}) =3D 0=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D1640, ...}) =3D 0=0A=
ioctl(3, 0x5401, 0xbfffd5c0)            =3D -1 ENOTTY (Inappropriate =
ioctl for device)=0A=
fstat64(3, {st_mode=3DS_IFREG|0644, st_size=3D1640, ...}) =3D 0=0A=
read(3, "[Package\n    {name =3D \"rts\",\n    "..., 8192) =3D 1640=0A=
brk(0x885f000)                          =3D 0x885f000=0A=
read(3, "", 8192)                       =3D 0=0A=
close(3)                                =3D 0=0A=
times({tms_utime=3D1, tms_stime=3D0, tms_cutime=3D0, tms_cstime=3D0}) =
=3D 14646=0A=
getrusage(RUSAGE_SELF, {ru_utime=3D{0, 10000}, ru_stime=3D{0, 0}, ...}) =
=3D 0=0A=
mmap2(0x50100000, 1048576, PROT_READ|PROT_WRITE, =
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =3D 0x50100000=0A=
mmap2(0x50200000, 1048576, PROT_READ|PROT_WRITE, =
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =3D 0x50200000=0A=
mmap2(0x50300000, 1048576, PROT_READ|PROT_WRITE, =
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =3D 0x50300000=0A=
mmap2(0x50400000, 1048576, PROT_READ|PROT_WRITE, =
MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =3D 0x50400000=0A=
times({tms_utime=3D2, tms_stime=3D0, tms_cutime=3D0, tms_cstime=3D0}) =
=3D 14648=0A=
stat64(".", {st_mode=3DS_IFDIR|0755, st_size=3D4096, ...}) =3D 0=0A=
stat64("Adjustor.c", {st_mode=3DS_IFREG|0644, st_size=3D15631, ...}) =3D =
0=0A=
getpid()                                =3D 1513=0A=
stat64("/tmp/ghc1513.s", 0xbfffd5f0)    =3D -1 ENOENT (No such file or =
directory)=0A=
fork()                                  =3D 1514=0A=
[pid  1514] setitimer(ITIMER_REAL, {it_interval=3D{0, 0}, it_value=3D{0, =
0}}, NULL) =3D 0=0A=
[pid  1514] setitimer(ITIMER_VIRTUAL, {it_interval=3D{0, 0}, =
it_value=3D{0, 0}}, NULL) =3D 0=0A=
[pid  1514] setitimer(ITIMER_PROF, {it_interval=3D{0, 0}, it_value=3D{0, =
0}}, NULL) =3D 0=0A=
[pid  1514] execve("n/sh", ["/bin/sh", "-c", "gcc Adjustor.c -o =
/tmp/ghc1513.s"...], [/* 36 vars */]) =3D -1 ENOENT (No such file or =
directory)=0A=
[pid  1514] _exit(127)                  =3D ?=0A=
--- SIGCHLD (Child exited) ---=0A=
wait4(1514, [WIFEXITED(s) && WEXITSTATUS(s) =3D=3D 127], 0, NULL) =3D =
1514=0A=
unlink("/tmp/ghc1513.s")                =3D -1 ENOENT (No such file or =
directory)=0A=
ioctl(1, 0x5401, {B38400 opost isig icanon echo ...}) =3D 0=0A=
times({tms_utime=3D2, tms_stime=3D0, tms_cutime=3D0, tms_cstime=3D0}) =
=3D 14648=0A=
setitimer(ITIMER_VIRTUAL, {it_interval=3D{0, 0}, it_value=3D{0, 0}}, =
NULL) =3D 0=0A=
fcntl64(0, 0x3, 0, 0x5048a3a8)          =3D 2=0A=
fcntl64(0x1, 0x3, 0, 0x5048a3a8)        =3D 2=0A=
fcntl64(0x2, 0x3, 0, 0x5048a3a8)        =3D 32769=0A=
times({tms_utime=3D2, tms_stime=3D0, tms_cutime=3D0, tms_cstime=3D0}) =
=3D 14648=0A=
times({tms_utime=3D2, tms_stime=3D0, tms_cutime=3D0, tms_cstime=3D0}) =
=3D 14648=0A=
_exit(127)                              =3D ?=0A=

------=_NextPart_000_0011_01C263D8.F5289B00--