Gnat project used to make on Replit, now make stalls out

I have a project (https://replit.com/@latinlens/Gnat-Compile-Test) that uses an Ada program (GitHub - mk270/whitakers-words: William Whitaker's WORDS, a Latin dictionary) from github. Using pkgs.gnat and pkgs.gprbuild from NixOS, I have for a long time been able to make/build this within the replit using ‘make’ on the command line, and use the resulting binaries for my replit. However, in the last few months it won’t compile any more.

Expected behavior: Enter the shell, enter the whitakers-words-master/ directory and type ‘make’ and the project should compile.

Current behavior: The project begins to make, no errors are given, CPU pct jumps up between 15% and 30% for a few seconds, then it drops to minimal after about ten seconds, and nothing happens.

I even set up a copy of this to run in my always-on replit to give it as much time as possible, but even after days of computing it does not finish compiling, while cpu sits near zero. With typical cpu power, the whole project should need no more than a few minutes to compile.

Any help would be appreciated!

Repl link: https://replit.com/@latinlens/Gnat-Compile-Test

Here is the result of ‘strace make’. I’m getting a lot of errors but I don’t know how to interpret them. It gets to that last line and then just stops. This same ‘make’ works fine on my ubuntu machine so it seems to be an issue within Nixos?

~/Gnat-Compile-Test/whitakers-words-master$ strace make
execve("/nix/store/mblgz65m3zv9x548a3d5m96fj2pbwr09-gnumake-4.3/bin/make", ["make"], 0x7fff6f70eb50 /* 124 vars */) = 0
brk(NULL)                               = 0x91b000
arch_prctl(0x3001 /* ARCH_??? */, 0x7fff311cad50) = -1 EINVAL (Invalid argument)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f01262c4000
access("/etc/ld-nix.so.preload", R_OK)  = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/glibc-hwcaps/x86-64-v3/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/glibc-hwcaps/x86-64-v3", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/glibc-hwcaps/x86-64-v2/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/glibc-hwcaps/x86-64-v2", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/tls/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/tls/haswell/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/tls/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/tls/haswell", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/tls/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/tls", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/haswell/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/haswell", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/hisqvx32cd57apbpcsnkpx6k3549wql1-libglvnd-1.4.0/lib", {st_mode=S_IFDIR|0555, st_size=4096, ...}, 0) = 0
openat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/glibc-hwcaps/x86-64-v3/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/glibc-hwcaps/x86-64-v3", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/glibc-hwcaps/x86-64-v2/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/glibc-hwcaps/x86-64-v2", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/tls/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/tls/haswell/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/tls/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/tls/haswell", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/tls/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/tls", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/haswell/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/haswell", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/p36pgcv991mq5srvg765b78yqpxvk3qs-mesa-21.3.3-drivers/lib", {st_mode=S_IFDIR|0555, st_size=4096, ...}, 0) = 0
openat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/glibc-hwcaps/x86-64-v3/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/glibc-hwcaps/x86-64-v3", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/glibc-hwcaps/x86-64-v2/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/glibc-hwcaps/x86-64-v2", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/tls/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/tls/haswell/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/tls/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/tls/haswell", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/tls/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/tls", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/haswell/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/haswell", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/mav4251if1ahjq5vkpwycyyvnmy459c4-pulseaudio-14.2/lib", {st_mode=S_IFDIR|0555, st_size=4096, ...}, 0) = 0
openat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/glibc-hwcaps/x86-64-v3/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/glibc-hwcaps/x86-64-v3", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/glibc-hwcaps/x86-64-v2/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/glibc-hwcaps/x86-64-v2", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/tls/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/tls/haswell/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/tls/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/tls/haswell", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/tls/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/tls/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/tls", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/haswell/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/haswell/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/haswell/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/haswell", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/x86_64", 0x7fff311c9f50, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/4nlgxhb09sdr51nc9hdm8az5b08vzkgx-glibc-2.35-163/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\224\2\0\0\0\0\0"..., 832) = 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
pread64(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\200\0\300\4\0\0\0\1\0\0\0\0\0\0\0", 32, 848) = 32
pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0+\262&\274`\vD9X\307Vb\7\320\320/"..., 68, 880) = 68
newfstatat(3, "", {st_mode=S_IFREG|0555, st_size=2400152, ...}, AT_EMPTY_PATH) = 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 784, 64) = 784
mmap(NULL, 2133456, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f01260bb000
mmap(0x7f01260e3000, 1531904, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f01260e3000
mmap(0x7f0126259000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19e000) = 0x7f0126259000
mmap(0x7f01262b1000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f6000) = 0x7f01262b1000
mmap(0x7f01262b7000, 52688, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f01262b7000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f01260b8000
arch_prctl(ARCH_SET_FS, 0x7f01260b8740) = 0
set_tid_address(0x7f01260b8a10)         = 2256
set_robust_list(0x7f01260b8a20, 24)     = 0
rseq(0x7f01260b90e0, 0x20, 0, 0x53053053) = 0
mprotect(0x7f01262b1000, 16384, PROT_READ) = 0
mprotect(0x436000, 8192, PROT_READ)     = 0
mprotect(0x7f01262fb000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
getrandom("\xa9\xc6\x9f\x75\xa3\x86\x5e\xb9", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x91b000
brk(0x93c000)                           = 0x93c000
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3035952, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 3035952, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0125dd2000
close(3)                                = 0
rt_sigaction(SIGHUP, {sa_handler=0x40b690, sa_mask=[HUP], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f01260f8bf0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x40b690, sa_mask=[QUIT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f01260f8bf0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x40b690, sa_mask=[INT], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f01260f8bf0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x40b690, sa_mask=[TERM], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f01260f8bf0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXCPU, {sa_handler=0x40b690, sa_mask=[XCPU], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f01260f8bf0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXFSZ, {sa_handler=0x40b690, sa_mask=[XFSZ], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f01260f8bf0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[CHLD], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f01260f8bf0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
fcntl(1, F_GETFL)                       = 0x8402 (flags O_RDWR|O_APPEND|O_LARGEFILE)
fcntl(1, F_SETFL, O_RDWR|O_APPEND|O_LARGEFILE) = 0
fcntl(2, F_GETFL)                       = 0x8402 (flags O_RDWR|O_APPEND|O_LARGEFILE)
fcntl(2, F_SETFL, O_RDWR|O_APPEND|O_LARGEFILE) = 0
fcntl(1, F_GETFD)                       = 0
getcwd("/home/runner/Gnat-Compile-Test/whitakers-words-master", 4096) = 54
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
newfstatat(1, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}, AT_EMPTY_PATH) = 0
readlink("/proc/self/fd/1", "/dev/pts/1", 4095) = 10
newfstatat(AT_FDCWD, "/dev/pts/1", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}, 0) = 0
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(2, TCGETS, {B38400 opost isig icanon echo ...}) = 0
newfstatat(2, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}, AT_EMPTY_PATH) = 0
readlink("/proc/self/fd/2", "/dev/pts/1", 4095) = 10
newfstatat(AT_FDCWD, "/dev/pts/1", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}, 0) = 0
newfstatat(AT_FDCWD, "/nix/store/mblgz65m3zv9x548a3d5m96fj2pbwr09-gnumake-4.3/include", {st_mode=S_IFDIR|0555, st_size=4096, ...}, 0) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x416c50, sa_mask=[CHLD], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f01260f8bf0}, {sa_handler=SIG_DFL, sa_mask=[CHLD], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f01260f8bf0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x419790, sa_mask=[USR1], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7f01260f8bf0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
brk(0x95d000)                           = 0x95d000
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=490, ...}, 0) = 0
openat(AT_FDCWD, ".", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=490, ...}, AT_EMPTY_PATH) = 0
getdents64(3, 0x943750 /* 25 entries */, 32768) = 808
getdents64(3, 0x943750 /* 0 entries */, 32768) = 0
close(3)                                = 0
openat(AT_FDCWD, "Makefile", O_RDONLY)  = 3
fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3313, ...}, AT_EMPTY_PATH) = 0
read(3, "# Makefile for Whitaker's words\n"..., 4096) = 3313
read(3, "", 4096)                       = 0
close(3)                                = 0
newfstatat(AT_FDCWD, "RCS", 0x7fff311c9340, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "SCCS", 0x7fff311c9340, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "Makefile", {st_mode=S_IFREG|0644, st_size=3313, ...}, 0) = 0
newfstatat(AT_FDCWD, "src/latin_utils/latin_utils-config.adb", {st_mode=S_IFREG|0644, st_size=1151, ...}, 0) = 0
newfstatat(AT_FDCWD, "src/latin_utils/latin_utils-config.adb.in", {st_mode=S_IFREG|0644, st_size=1159, ...}, 0) = 0
newfstatat(AT_FDCWD, "src/latin_utils", {st_mode=S_IFDIR|0755, st_size=4598, ...}, 0) = 0
openat(AT_FDCWD, "src/latin_utils", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=4598, ...}, AT_EMPTY_PATH) = 0
getdents64(3, 0x94ca50 /* 53 entries */, 32768) = 3544
getdents64(3, 0x94ca50 /* 0 entries */, 32768) = 0
close(3)                                = 0
newfstatat(AT_FDCWD, "src/latin_utils/RCS", 0x7fff311c7cf0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "src/latin_utils/SCCS", 0x7fff311c7cf0, 0) = -1 ENOENT (No such file or directory)
newfstatat(1, "", {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}, AT_EMPTY_PATH) = 0
write(1, "gprbuild -p -j1 commands.gpr\n", 29gprbuild -p -j1 commands.gpr
) = 29
rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT TERM XCPU XFSZ], NULL, 8) = 0
newfstatat(AT_FDCWD, "/nix/store/bap4d0lpcrhpwmpb8ayjcgkmvfj62lnq-bash-interactive-5.1-p16/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/pr5n59mb4jzmfx6kanwxly0l07p861fg-patchelf-0.15.0/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/dq0xwmsk1g0i2ayg6pb7y87na2knzylh-gcc-wrapper-11.3.0/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/1gf2flfqnpqbr1b4p4qz2f72y42bs56r-gcc-11.3.0/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/57xv61c5zi8pphjbcwxxjlgc34p61ic9-glibc-2.35-163-bin/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/a7gvj343m05j2s32xcnwr35v31ynlypr-coreutils-9.1/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/1d6ian3r8kdzspw8hacjhl3xkp40g1lj-binutils-wrapper-2.39/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/039g378vc3pc3dvi9dzdlrd0i4q93qwf-binutils-2.39/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/x5z17jndb59m87j0mn09synwcyisgpya-strace-6.0/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/99l0fzkgzl40z74qp35f260hsa0kzgif-unzip-6.0/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/3d54xbrqj5zixa0cfnyki09jrffr0g3a-cowsay-3.04/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/ip7wknwax0lyyhf6qndwh0qzpmcj7r2q-gnat-wrapper-12.2.0/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/9mcph8sy95l1pcv9ajbfywb26yb0wa6h-gnat-12.2.0/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/fafv1zmn49fzn290jslm1wa1jj18frjh-binutils-wrapper-2.39/bin/gprbuild", 0x7fff311c8cd0, 0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/pkfir0crc16621rj5zqk65ppaqmhxz2q-gprbuild-23.0.0/bin/gprbuild", {st_mode=S_IFREG|0555, st_size=1938008, ...}, 0) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/nix/store/pkfir0crc16621rj5zqk65ppaqmhxz2q-gprbuild-23.0.0/bin/gprbuild", X_OK) = 0
mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f0125dc9000
rt_sigprocmask(SIG_BLOCK, ~[], [HUP INT QUIT TERM CHLD XCPU XFSZ], 8) = 0
clone3({flags=CLONE_VM|CLONE_VFORK, exit_signal=SIGCHLD, stack=0x7f0125dc9000, stack_size=0x9000}, 88) = -1 ENOSYS (Function not implemented)
clone(child_stack=0x7f0125dd1ff0, flags=CLONE_VM|CLONE_VFORK|SIGCHLD) = 2257
munmap(0x7f0125dc9000, 36864)           = 0
rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT TERM CHLD XCPU XFSZ], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT TERM XCPU XFSZ], NULL, 8) = 0
wait4(-1,