[2024-11-01 01:14:15.502803 sunset] INFO: xbbs.worker: running job JobMessage(project='managarm_aarch64', job='tool:host-limine', repository='https://github.com/managarm/bootstrap-managarm.git', revision='80d3f1abe8976aa43de8c921f55482a2ee082fcd', output='tcp://10.0.69.1:16999', build_root='/var/lib/xbbs/tmp/worker', needed_pkgs={}, needed_tools={'host-automake-v1.16': {'architecture': {'aarch64'}, 'version': '1.16.5_1'}, 'host-autoconf-v2.69': {'architecture': {'aarch64'}, 'version': '2.69_2'}}, prod_pkgs={}, prod_tools={'host-limine': {'architecture': 'aarch64', 'version': '8.3.2_1'}}, prod_files=[], tool_repo='https://mirrors.managarm.org/currents/managarm_aarch64/tool_repo', pkg_repo='https://mirrors.managarm.org/currents/managarm_aarch64/package_repo', mirror_root='https://mirrors.managarm.org/mirror/', distfile_path='xbbs/aarch64/') [2024-11-01 01:14:15.505515 sunset] INFO: xbbs.worker: running command ['git', 'init'] (params {'cwd': '/var/lib/xbbs/tmp/worker.src'}) hint: Using 'master' as the name for the initial branch. This default branch name hint: is subject to change. To configure the initial branch name to use in all hint: of your new repositories, which will suppress this warning, call: hint: hint: git config --global init.defaultBranch hint: hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and hint: 'development'. The just-created branch can be renamed via this command: hint: hint: git branch -m Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/.git/ [2024-11-01 01:14:15.576455 sunset] INFO: xbbs.worker: running command ['git', 'remote', 'add', 'origin', 'https://github.com/managarm/bootstrap-managarm.git'] (params {'cwd': '/var/lib/xbbs/tmp/worker.src'}) [2024-11-01 01:14:15.587302 sunset] INFO: xbbs.worker: running command ['git', 'fetch', 'origin'] (params {'cwd': '/var/lib/xbbs/tmp/worker.src'}) From https://github.com/managarm/bootstrap-managarm * [new branch] master -> origin/master [2024-11-01 01:14:16.763523 sunset] INFO: xbbs.worker: running command ['git', 'checkout', '--detach', '80d3f1abe8976aa43de8c921f55482a2ee082fcd'] (params {'cwd': '/var/lib/xbbs/tmp/worker.src'}) HEAD is now at 80d3f1a libnl: Fix build by patching out vendored Linux headers [2024-11-01 01:14:16.820812 sunset] INFO: xbbs.worker: running command ['xbstrap', 'init', '/var/lib/xbbs/tmp/worker.src'] (params {'cwd': '/var/lib/xbbs/tmp/worker'}) Creating cargo-home/config.toml [2024-11-01 01:14:23.765223 sunset] INFO: xbbs.worker: running command ['xbstrap-pipeline', 'run-job', '--keep-going', '--progress-file', 'fd:17', 'tool:host-limine'] (params {'cwd': '/var/lib/xbbs/tmp/worker', 'pass_fds': (17,)}) xbstrap: Running the following plan: fetch limine checkout limine patch limine regenerate limine configure-tool host-limine compile-tool host-limine install-tool host-limine archive-tool host-limine xbstrap: fetch limine [1/8] Initialized empty Git repository in /var/lib/xbbs/tmp/worker.src/ports/limine/.git/ From https://mirrors.managarm.org/mirror/git/limine * [new tag] v8.3.2 -> v8.3.2 xbstrap: checkout limine [2/8] [2024-11-01 01:14:31.521055 sunset] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 8, 'n_this': 1, 'status': 'success', 'subject': 'limine'} HEAD is now at c171e84 docs: Update ChangeLog and README.md for 8.3.2 xbstrap: patch limine [3/8] xbstrap: regenerate limine [4/8] [2024-11-01 01:14:31.545648 sunset] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 8, 'n_this': 2, 'status': 'success', 'subject': 'limine'} [2024-11-01 01:14:31.548935 sunset] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 8, 'n_this': 3, 'status': 'success', 'subject': 'limine'} xbstrap: Running ['./bootstrap'] (tools: ['host-automake-v1.16', 'host-autoconf-v2.69']) via cbuildrt PID init is 866970 (outside the namespace) + dirname ./bootstrap + srcdir=. + test -z . + : autoreconf + : automake + cd . + AUXFILES=config.guess config.sub install-sh + test -f version + clone_repo_commit https://github.com/osdev0/freestnd-c-hdrs-0bsd.git freestnd-c-hdrs-0bsd 0353851fdebe0eb6a4d2c608c5393040d310bf35 + test -d freestnd-c-hdrs-0bsd/.git + test -d freestnd-c-hdrs-0bsd + test -d freestnd-c-hdrs-0bsd + git clone https://github.com/osdev0/freestnd-c-hdrs-0bsd.git freestnd-c-hdrs-0bsd Cloning into 'freestnd-c-hdrs-0bsd'... + git -C freestnd-c-hdrs-0bsd checkout 0353851fdebe0eb6a4d2c608c5393040d310bf35 Note: switching to '0353851fdebe0eb6a4d2c608c5393040d310bf35'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 0353851 Update macro names and include guards + download_by_hash https://github.com/osdev0/cc-runtime/raw/d5425655388977fa12ff9b903e554a20b20c426e/cc-runtime.c decompressor/cc-runtime.c 60bb1af4f6541077b736f19bf0f5a22b5dd8a2f3bed0d9d9d89846a33ef24b74 + DOWNLOAD_COMMAND=curl -Lo + command -v curl -Lo + SHA256_COMMAND=sha256sum + command -v sha256sum + test -f decompressor/cc-runtime.c + rm -f decompressor/cc-runtime.c + mkdir -p decompressor/cc-runtime.c + rm -rf decompressor/cc-runtime.c + curl -Lo decompressor/cc-runtime.c https://github.com/osdev0/cc-runtime/raw/d5425655388977fa12ff9b903e554a20b20c426e/cc-runtime.c % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 131k 100 131k 0 0 251k 0 --:--:-- --:--:-- --:--:-- 251k + sha256sum decompressor/cc-runtime.c + grep 60bb1af4f6541077b736f19bf0f5a22b5dd8a2f3bed0d9d9d89846a33ef24b74 + cp decompressor/cc-runtime.c common/cc-runtime.s2.c + download_by_hash https://github.com/osdev0/freestanding-toolchain/raw/729281786413dc16529d87bd4ea13f03a71e004e/freestanding-toolchain build-aux/freestanding-toolchain 1176b458cac5a7e72b4237fbe22f2245d96f1ac851408f834dc549ebc2d7076b + DOWNLOAD_COMMAND=curl -Lo + command -v curl -Lo + SHA256_COMMAND=sha256sum + command -v sha256sum + test -f build-aux/freestanding-toolchain + rm -f build-aux/freestanding-toolchain + mkdir -p build-aux/freestanding-toolchain + rm -rf build-aux/freestanding-toolchain + curl -Lo build-aux/freestanding-toolchain https://github.com/osdev0/freestanding-toolchain/raw/729281786413dc16529d87bd4ea13f03a71e004e/freestanding-toolchain % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 16314 100 16314 0 0 32319 0 --:--:-- --:--:-- --:--:-- 32319 + sha256sum build-aux/freestanding-toolchain + grep 1176b458cac5a7e72b4237fbe22f2245d96f1ac851408f834dc549ebc2d7076b + chmod +x build-aux/freestanding-toolchain + clone_repo_commit https://github.com/osdev0/nyu-efi.git nyu-efi d1b3b5a19462e9ad4d3ae195e7a01b294d4bead3 + test -d nyu-efi/.git + test -d nyu-efi + test -d nyu-efi + git clone https://github.com/osdev0/nyu-efi.git nyu-efi Cloning into 'nyu-efi'... + git -C nyu-efi checkout d1b3b5a19462e9ad4d3ae195e7a01b294d4bead3 Note: switching to 'd1b3b5a19462e9ad4d3ae195e7a01b294d4bead3'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at d1b3b5a Rebrand to nyu-efi + clone_repo_commit https://github.com/jibsen/tinf.git tinf 57ffa1f1d5e3dde19011b2127bd26d01689b694b + test -d tinf/.git + test -d tinf + test -d tinf + git clone https://github.com/jibsen/tinf.git tinf Cloning into 'tinf'... + git -C tinf checkout 57ffa1f1d5e3dde19011b2127bd26d01689b694b Note: switching to '57ffa1f1d5e3dde19011b2127bd26d01689b694b'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 57ffa1f Update gcov flags + mkdir -p decompressor/tinf + cp tinf/src/tinf.h tinf/src/tinflate.c tinf/src/tinfgzip.c decompressor/tinf/ + patch -p0 patching file decompressor/tinf/tinf.h patching file decompressor/tinf/tinfgzip.c patching file decompressor/tinf/tinflate.c + rm -f decompressor/tinf/*.orig + clone_repo_commit https://github.com/mintsuki/flanterm.git common/flanterm a6f6edd6631c01caab932a59dce97bbd5f0c72c8 + test -d common/flanterm/.git + test -d common/flanterm + test -d common/flanterm + git clone https://github.com/mintsuki/flanterm.git common/flanterm Cloning into 'common/flanterm'... + git -C common/flanterm checkout a6f6edd6631c01caab932a59dce97bbd5f0c72c8 Note: switching to 'a6f6edd6631c01caab932a59dce97bbd5f0c72c8'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at a6f6edd Further plot_char() optimisations based on Electrode's work + download_by_hash https://github.com/nothings/stb/raw/f7f20f39fe4f206c6f19e26ebfef7b261ee59ee4/stb_image.h common/lib/stb_image.h.nopatch 594c2fe35d49488b4382dbfaec8f98366defca819d916ac95becf3e75f4200b3 + DOWNLOAD_COMMAND=curl -Lo + command -v curl -Lo + SHA256_COMMAND=sha256sum + command -v sha256sum + test -f common/lib/stb_image.h.nopatch + rm -f common/lib/stb_image.h.nopatch + mkdir -p common/lib/stb_image.h.nopatch + rm -rf common/lib/stb_image.h.nopatch + curl -Lo common/lib/stb_image.h.nopatch https://github.com/nothings/stb/raw/f7f20f39fe4f206c6f19e26ebfef7b261ee59ee4/stb_image.h % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 11 276k 11 33045 0 0 56462 0 0:00:05 --:--:-- 0:00:05 56462 100 276k 100 276k 0 0 456k 0 --:--:-- --:--:-- --:--:-- 12.5M + grep 594c2fe35d49488b4382dbfaec8f98366defca819d916ac95becf3e75f4200b3 + sha256sum common/lib/stb_image.h.nopatch + cp common/lib/stb_image.h.nopatch common/lib/stb_image.h + patch -p0 patching file common/lib/stb_image.h Hunk #1 succeeded at 129 (offset 2 lines). Hunk #2 succeeded at 431 (offset 2 lines). Hunk #3 succeeded at 634 (offset 2 lines). Hunk #4 succeeded at 1624 (offset 2 lines). + rm -f common/lib/stb_image.h.orig + clone_repo_commit https://git.kernel.org/pub/scm/utils/dtc/dtc.git dtc 99031e3a4a6e479466ae795790b44727434ca27d + test -d dtc/.git + test -d dtc + test -d dtc + git clone https://git.kernel.org/pub/scm/utils/dtc/dtc.git dtc Cloning into 'dtc'... + git -C dtc checkout 99031e3a4a6e479466ae795790b44727434ca27d Note: switching to '99031e3a4a6e479466ae795790b44727434ca27d'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 99031e3 Bump version to v1.7.1 + rm -rf common/libfdt + cp -rp dtc/libfdt common/ + find common/libfdt/ -type f -not -name *.c -not -name *.h -delete + test -d .git + git log -1 + git log -1 --pretty=%cd --date=format:%B %Y + git log -1 --pretty=%ct + git log -1 --pretty=%cI + head -c 16 + sed s/-//g;s/T//g;s/://g + cat + rm -f build-aux/config.guess + rm -f build-aux/config.sub + rm -f build-aux/install-sh + autoreconf -fvi -Wall perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset), LC_CTYPE = "C.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force --warnings=all perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset), LC_CTYPE = "C.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset), LC_CTYPE = "C.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: running: /var/lib/managarm-buildenv/build/tools/host-autoconf-v2.69/bin/autoconf --force --warnings=all autoreconf: configure.ac: not using Autoheader autoreconf: configure.ac: not using Automake autoreconf: Leaving directory `.' + test -f build-aux/config.guess + automake --print-libdir + automake --print-libdir perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset), LC_CTYPE = "C.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset), LC_CTYPE = "C.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). + AUTOMAKE_LIBDIR=/var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16 + test -z /var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16 + mkdir -p build-aux + cp -v /var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16/config.guess build-aux/ '/var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16/config.guess' -> 'build-aux/config.guess' + chmod +x build-aux/config.guess + test -f build-aux/config.sub + automake --print-libdir + automake --print-libdir perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset), LC_CTYPE = "C.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset), LC_CTYPE = "C.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). + AUTOMAKE_LIBDIR=/var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16 + test -z /var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16 + mkdir -p build-aux + cp -v /var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16/config.sub build-aux/ '/var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16/config.sub' -> 'build-aux/config.sub' + chmod +x build-aux/config.sub + test -f build-aux/install-sh + automake --print-libdir + automake --print-libdir perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset), LC_CTYPE = "C.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = "en_US:", LC_ALL = (unset), LC_CTYPE = "C.UTF-8", LANG = "en_US.UTF-8" are supported and installed on your system. perl: warning: Falling back to the standard locale ("C"). + AUTOMAKE_LIBDIR=/var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16 + test -z /var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16 + mkdir -p build-aux + cp -v /var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16/install-sh build-aux/ '/var/lib/managarm-buildenv/build/tools/host-automake-v1.16/share/automake-1.16/install-sh' -> 'build-aux/install-sh' + chmod +x build-aux/install-sh xbstrap: configure-tool host-limine [5/8] [2024-11-01 01:14:41.885973 sunset] DEBUG: xbbs.worker: got notify {'action': 'regenerate', 'artifact_files': [], 'n_all': 8, 'n_this': 4, 'status': 'success', 'subject': 'limine'} xbstrap: Running ['@THIS_SOURCE_DIR@/configure', '--prefix=@PREFIX@', '--enable-uefi-ia32', '--enable-uefi-x86-64', '--enable-uefi-aarch64', '--enable-uefi-cd', '--enable-bios', '--enable-bios-cd', '--enable-bios-pxe', 'LDFLAGS=-static', 'TOOLCHAIN_FOR_TARGET=llvm'] (tools: []) checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no 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 ISO C89... none needed checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for a BSD-compatible install... /usr/bin/install -c checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for gawk... gawk checking for find... yes checking for x86_64-linux-gnu-strip... yes /var/lib/xbbs/tmp/worker.src/ports/limine/configure: line 3538: PKG_PROG_PKG_CONFIG: command not found checking how to run the C preprocessor... gcc -E checking for egrep... /usr/bin/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 stdint.h... (cached) yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking stdbool.h usability... yes checking stdbool.h presence... yes checking for stdbool.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking for inttypes.h... (cached) yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for clang (i686)... no error: could not detect LLVM toolchain xbstrap: Skipping action compile-tool of ('host-limine', None) due to failed prerequisites [6/8] xbstrap: Skipping action install-tool of ('host-limine', None) due to failed prerequisites [7/8] xbstrap: Skipping action archive-tool of host-limine due to failed prerequisites [8/8] [2024-11-01 01:14:43.901911 sunset] DEBUG: xbbs.worker: got notify {'action': 'configure-tool', 'artifact_files': [], 'n_all': 8, 'n_this': 5, 'status': 'failure', 'subject': 'host-limine'} xbstrap: The following steps failed: configure-tool host-limine compile-tool host-limine (prerequisites failed) install-tool host-limine (prerequisites failed) archive-tool host-limine (prerequisites failed) xbstrap: Plan failed [2024-11-01 01:14:43.902739 sunset] DEBUG: xbbs.worker: got notify {'action': 'compile-tool', 'artifact_files': [], 'n_all': 8, 'n_this': 6, 'status': 'prereqs-failed', 'subject': ['host-limine', None]} [2024-11-01 01:14:43.903322 sunset] DEBUG: xbbs.worker: got notify {'action': 'install-tool', 'artifact_files': [], 'n_all': 8, 'n_this': 7, 'status': 'prereqs-failed', 'subject': ['host-limine', None]} [2024-11-01 01:14:43.903817 sunset] DEBUG: xbbs.worker: got notify {'action': 'archive-tool', 'architecture': 'aarch64', 'artifact_files': [], 'n_all': 8, 'n_this': 8, 'status': 'prereqs-failed', 'subject': 'host-limine'} [2024-11-01 01:14:43.960282 sunset] INFO: xbbs.worker: job done. return code: 1