[2025-01-02 12:40:02.783247 chopin] INFO: xbbs.worker: running job JobMessage(project='managarm', job='tool:host-limine', repository='https://github.com/managarm/bootstrap-managarm.git', revision='57c2d03649e4a7d359b50934caeb31428e7f9535', output='tcp://10.0.69.1:16999', build_root='/var/lib/xbbs/tmp/worker', needed_pkgs={}, needed_tools={'host-llvm-toolchain': {'architecture': {'x86_64'}, 'version': '19.1.3_4'}, 'host-automake-v1.16': {'architecture': {'x86_64'}, 'version': '1.16.5_2'}, 'host-autoconf-v2.69': {'architecture': {'x86_64'}, 'version': '2.69_2'}}, prod_pkgs={}, prod_tools={'host-limine': {'architecture': 'x86_64', 'version': '8.6.1_1'}}, prod_files=[], tool_repo='https://mirrors.managarm.org/currents/managarm/tool_repo', pkg_repo='https://mirrors.managarm.org/currents/managarm/package_repo', mirror_root='https://mirrors.managarm.org/mirror/', distfile_path='xbbs/x86_64/') [2025-01-02 12:40:02.783576 chopin] 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/ [2025-01-02 12:40:02.793442 chopin] INFO: xbbs.worker: running command ['git', 'remote', 'add', 'origin', 'https://github.com/managarm/bootstrap-managarm.git'] (params {'cwd': '/var/lib/xbbs/tmp/worker.src'}) [2025-01-02 12:40:02.802099 chopin] 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 [2025-01-02 12:40:03.728084 chopin] INFO: xbbs.worker: running command ['git', 'checkout', '--detach', '57c2d03649e4a7d359b50934caeb31428e7f9535'] (params {'cwd': '/var/lib/xbbs/tmp/worker.src'}) HEAD is now at 57c2d03 binutils/gcc: Use a tag and not a specified commit [2025-01-02 12:40:03.772202 chopin] 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 [2025-01-02 12:40:16.338989 chopin] 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.6.1 -> v8.6.1 xbstrap: checkout limine [2/8] [2025-01-02 12:40:18.214237 chopin] DEBUG: xbbs.worker: got notify {'action': 'fetch', 'artifact_files': [], 'n_all': 8, 'n_this': 1, 'status': 'success', 'subject': 'limine'} HEAD is now at 3507224 docs: Update ChangeLog and README.md for 8.6.1 xbstrap: patch limine [3/8] xbstrap: regenerate limine [4/8] [2025-01-02 12:40:18.234483 chopin] DEBUG: xbbs.worker: got notify {'action': 'checkout', 'artifact_files': [], 'n_all': 8, 'n_this': 2, 'status': 'success', 'subject': 'limine'} [2025-01-02 12:40:18.235109 chopin] DEBUG: xbbs.worker: got notify {'action': 'patch', 'artifact_files': [], 'n_all': 8, 'n_this': 3, 'status': 'success', 'subject': 'limine'} xbstrap: Running ['./bootstrap'] (tools: ['host-autoconf-v2.69', 'host-automake-v1.16']) via cbuildrt PID init is 2975418 (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 + clone_repo_commit https://github.com/osdev0/cc-runtime.git cc-runtime 9c281448fe40498a6341d74f55c9af4f642c0b1d + test -d cc-runtime/.git + test -d cc-runtime + test -d cc-runtime + git clone https://github.com/osdev0/cc-runtime.git cc-runtime Cloning into 'cc-runtime'... + git -C cc-runtime checkout 9c281448fe40498a6341d74f55c9af4f642c0b1d Note: switching to '9c281448fe40498a6341d74f55c9af4f642c0b1d'. 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 9c28144 Misc build system updates + download_by_hash https://github.com/osdev0/freestanding-toolchain/raw/944d9bed2a4687a7138ab6231312a43c18743a1c/freestanding-toolchain build-aux/freestanding-toolchain 620f782587bef7435db7a95b10104011d2ffb94c313b1c873d9bb0bdcaef5bd8 + 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/944d9bed2a4687a7138ab6231312a43c18743a1c/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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15887 100 15887 0 0 25788 0 --:--:-- --:--:-- --:--:-- 141k + sha256sum build-aux/freestanding-toolchain + grep 620f782587bef7435db7a95b10104011d2ffb94c313b1c873d9bb0bdcaef5bd8 + chmod +x build-aux/freestanding-toolchain + clone_repo_commit https://github.com/osdev0/nyu-efi.git nyu-efi 2dbb386e24cee72505a31ebdbb76cda792375eef + 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 2dbb386e24cee72505a31ebdbb76cda792375eef Note: switching to '2dbb386e24cee72505a31ebdbb76cda792375eef'. 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 2dbb386 Misc build system updates + 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 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 276k 100 276k 0 0 448k 0 --:--:-- --:--:-- --:--:-- 448k + sha256sum common/lib/stb_image.h.nopatch + grep 594c2fe35d49488b4382dbfaec8f98366defca819d916ac95becf3e75f4200b3 + 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 autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force --warnings=all 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 + 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 + 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 + 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] [2025-01-02 12:40:25.390625 chopin] 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-riscv64', '--enable-uefi-cd', '--enable-bios', '--enable-bios-cd', '--enable-bios-pxe', 'LDFLAGS=-static', 'TOOLCHAIN_FOR_TARGET=llvm'] (tools: ['host-llvm-toolchain']) via cbuildrt PID init is 2975972 (outside the namespace) 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 strip... strip 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 llvm-ar (i686)... yes checking for clang (i686)... yes checking for ld.lld (i686)... yes checking for llvm-objcopy (i686)... yes checking for llvm-objdump (i686)... yes checking for llvm-readelf (i686)... no error: could not detect LLVM toolchain Traceback (most recent call last): File "/usr/local/bin/xbstrap", line 8, in sys.exit(main()) ^^^^^^ File "/usr/local/lib/python3.11/dist-packages/xbstrap/__init__.py", line 1042, in main args._impl(args) File "/usr/local/lib/python3.11/dist-packages/xbstrap/__init__.py", line 1019, in do_execute_manifest xbstrap.base.execute_manifest(manifest) File "/usr/local/lib/python3.11/dist-packages/xbstrap/base.py", line 2127, in execute_manifest subprocess.check_call(args, env=environ, cwd=workdir, stdout=output, stderr=output) File "/usr/lib/python3.11/subprocess.py", line 413, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['/var/lib/managarm-buildenv/src/ports/limine/configure', '--prefix=/var/lib/managarm-buildenv/build/tools/host-limine', '--enable-uefi-ia32', '--enable-uefi-x86-64', '--enable-uefi-aarch64', '--enable-uefi-riscv64', '--enable-uefi-cd', '--enable-bios', '--enable-bios-cd', '--enable-bios-pxe', 'LDFLAGS=-static', 'TOOLCHAIN_FOR_TARGET=llvm']' returned non-zero exit status 1. child returned non-zero exit code xbstrap: Skipping action compile-tool of host-limine due to failed prerequisites [6/8] xbstrap: Skipping action install-tool of host-limine due to failed prerequisites [7/8] xbstrap: Skipping action archive-tool of host-limine due to failed prerequisites [8/8] [2025-01-02 12:40:26.910846 chopin] 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 [2025-01-02 12:40:26.911569 chopin] DEBUG: xbbs.worker: got notify {'action': 'compile-tool', 'artifact_files': [], 'n_all': 8, 'n_this': 6, 'status': 'prereqs-failed', 'subject': 'host-limine'} [2025-01-02 12:40:26.912154 chopin] DEBUG: xbbs.worker: got notify {'action': 'install-tool', 'artifact_files': [], 'n_all': 8, 'n_this': 7, 'status': 'prereqs-failed', 'subject': 'host-limine'} [2025-01-02 12:40:26.912751 chopin] DEBUG: xbbs.worker: got notify {'action': 'archive-tool', 'architecture': 'x86_64', 'artifact_files': [], 'n_all': 8, 'n_this': 8, 'status': 'prereqs-failed', 'subject': 'host-limine'} [2025-01-02 12:40:26.942897 chopin] INFO: xbbs.worker: job done. return code: 1