> So you should really try ‘strace -f make’ as I suggested. It may give > hints, at least.
I forgot about it. (This is my second-to-last attempt.)
$ tail -n 100 ~/guix/home/make.log
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 brk(0x2affc000) = 0x2afd8000
2774 mmap(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0x7cde8000
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, /* 948 entries */, 23840) = 23840
2774 lseek(7, 745214952, SEEK_SET) = 745214952
2774 getdents(7, <ptrace(SYSCALL):No such process>
2774 +++ killed by SIGKILL +++
32229 <... wait4 resumed> [{WIFSIGNALED(s) && WTERMSIG(s) == SIGKILL}], 0,
NULL) = 2774
32229 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_KILLED, si_pid=2774,
si_status=SIGKILL, si_utime=13142, si_stime=13959} ---
32229 rt_sigreturn() = 2774
32229 futex(0x2b26beb0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
32229 write(2, "make[1]: ", 9) = 9
32229 write(2, "*** [math/subdir_lib] Killed", 28) = 28
32229 write(2, "\n", 1) = 1
32229 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT TERM XCPU XFSZ], NULL, 16) = 0
32229 rt_sigprocmask(SIG_SETMASK, [], NULL, 16) = 0
32229
chdir("/tmp/nix-build-46dkvs7arjnsb0073n603lr7c6r6wskl-glibc-2.13.drv-1/build")
= 0
32229 write(1, "make[1]: Leaving directory `/tmp"..., 105) = 105
32229 write(1, "\33[q", 3) = 3
32229 write(2, "\33[q", 3) = 3
32229 close(1) = 0
32229 munmap(0x2b29c000, 65536) = 0
32229 exit_group(2) = ?
32229 +++ exited with 2 +++
32228 <... wait4 resumed> [{WIFEXITED(s) && WEXITSTATUS(s) == 2}], 0, NULL) =
32229
32228 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=32229,
si_status=2, si_utime=1110, si_stime=44} ---
32228 rt_sigreturn() = 32229
32228 write(2, "make: ", 6) = 6
32228 write(2, "*** [all] Error 2", 17) = 17
32228 write(2, "\n", 1) = 1
32228 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT TERM XCPU XFSZ], NULL, 16) = 0
32228 rt_sigprocmask(SIG_SETMASK, [], NULL, 16) = 0
32228
chdir("/tmp/nix-build-46dkvs7arjnsb0073n603lr7c6r6wskl-glibc-2.13.drv-1/build")
= 0
32228 write(2, "\33[q", 3) = 3
32228 close(1) = 0
32228 munmap(0x77d54000, 65536) = 0
32228 exit_group(2) = ?
32228 +++ exited with 2 +++
Nikita
pgplF_46F0iPp.pgp
Description: PGP signature
