> 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