/ # chroot /mnt /bootstrap-seeds/POSIX/AMD64/kaem-optional-seed +> ./bootstrap-seeds/POSIX/AMD64/kaem-optional-seed ./AMD64/mescc-tools-seed-kaem.kaem +> ./bootstrap-seeds/POSIX/AMD64/hex0-seed ./AMD64/hex0_AMD64.hex0 ./AMD64/artifact/hex0 +> ./AMD64/artifact/hex0 ./AMD64/kaem-minimal.hex0 ./AMD64/artifact/kaem-0 +> ./AMD64/artifact/kaem-0 ./AMD64/mescc-tools-mini-kaem.kaem +> ./AMD64/artifact/hex0 ./AMD64/hex1_AMD64.hex0 ./AMD64/artifact/hex1 +> ./AMD64/artifact/hex1 ./AMD64/hex2_AMD64.hex1 ./AMD64/artifact/hex2-0 +> ./AMD64/artifact/hex2-0 ./AMD64/catm_AMD64.hex2 ./AMD64/artifact/catm +> ./AMD64/artifact/catm ./AMD64/artifact/M0.hex2 ./AMD64/ELF-amd64.hex2 ./AMD64/M0_AMD64.hex2 +> ./AMD64/artifact/hex2-0 ./AMD64/artifact/M0.hex2 ./AMD64/artifact/M0 +> ./AMD64/artifact/M0 ./AMD64/cc_amd64.M1 ./AMD64/artifact/cc_amd64.hex2 +> ./AMD64/artifact/catm ./AMD64/artifact/cc_amd64-0.hex2 ./AMD64/ELF-amd64.hex2 ./AMD64/artifact/cc_amd64.hex2 +> ./AMD64/artifact/hex2-0 ./AMD64/artifact/cc_amd64-0.hex2 ./AMD64/artifact/cc_amd64 +> ./AMD64/artifact/catm ./AMD64/artifact/M2-0.c ./M2libc/amd64/linux/bootstrap.c ./M2-Planet/cc.h ./M2libc/bootstrappable.c ./M2-Planet/cc_globals.c ./M2-Planet/cc_reader.c ./M2-Planet/cc_strings.c ./M2-Planet/cc_types.c ./M2-Planet/cc_core.c ./M2-Planet/cc_macro.c ./M2-Planet/cc.c +> ./AMD64/artifact/cc_amd64 ./AMD64/artifact/M2-0.c ./AMD64/artifact/M2-0.M1 +> ./AMD64/artifact/catm ./AMD64/artifact/M2-0-0.M1 ./AMD64/amd64_defs.M1 ./AMD64/libc-core.M1 ./AMD64/artifact/M2-0.M1 +> ./AMD64/artifact/M0 ./AMD64/artifact/M2-0-0.M1 ./AMD64/artifact/M2-0.hex2 +> ./AMD64/artifact/catm ./AMD64/artifact/M2-0-0.hex2 ./AMD64/ELF-amd64.hex2 ./AMD64/artifact/M2-0.hex2 +> ./AMD64/artifact/hex2-0 ./AMD64/artifact/M2-0-0.hex2 ./AMD64/artifact/M2 +> ./AMD64/artifact/M2 --architecture amd64 -f ./M2libc/amd64/linux/bootstrap.c -f ./M2libc/bootstrappable.c -f ./mescc-tools/stringify.c -f ./mescc-tools/blood-elf.c --bootstrap-mode -o ./AMD64/artifact/blood-elf-0.M1 +> ./AMD64/artifact/catm ./AMD64/artifact/blood-elf-0-0.M1 ./M2libc/amd64/amd64_defs.M1 ./M2libc/amd64/libc-core.M1 ./AMD64/artifact/blood-elf-0.M1 +> ./AMD64/artifact/M0 ./AMD64/artifact/blood-elf-0-0.M1 ./AMD64/artifact/blood-elf-0.hex2 +> ./AMD64/artifact/catm ./AMD64/artifact/blood-elf-0-0.hex2 ./M2libc/amd64/ELF-amd64.hex2 ./AMD64/artifact/blood-elf-0.hex2 +> ./AMD64/artifact/hex2-0 ./AMD64/artifact/blood-elf-0-0.hex2 ./AMD64/artifact/blood-elf-0 +> ./AMD64/artifact/M2 --architecture amd64 -f ./M2libc/amd64/linux/bootstrap.c -f ./M2libc/bootstrappable.c -f ./mescc-tools/stringify.c -f ./mescc-tools/M1-macro.c --bootstrap-mode --debug -o ./AMD64/artifact/M1-macro-0.M1 +> ./AMD64/artifact/blood-elf-0 --64 --little-endian -f ./AMD64/artifact/M1-macro-0.M1 -o ./AMD64/artifact/M1-macro-0-footer.M1 +> ./AMD64/artifact/catm ./AMD64/artifact/M1-macro-0-0.M1 ./M2libc/amd64/amd64_defs.M1 ./M2libc/amd64/libc-core.M1 ./AMD64/artifact/M1-macro-0.M1 ./AMD64/artifact/M1-macro-0-footer.M1 +> ./AMD64/artifact/M0 ./AMD64/artifact/M1-macro-0-0.M1 ./AMD64/artifact/M1-macro-0.hex2 +> ./AMD64/artifact/catm ./AMD64/artifact/M1-macro-0-0.hex2 ./M2libc/amd64/ELF-amd64-debug.hex2 ./AMD64/artifact/M1-macro-0.hex2 +> ./AMD64/artifact/hex2-0 ./AMD64/artifact/M1-macro-0-0.hex2 ./AMD64/artifact/M1-0 +> ./AMD64/artifact/M2 --architecture amd64 -f ./M2libc/sys/types.h -f ./M2libc/stddef.h -f ./M2libc/amd64/linux/fcntl.c -f ./M2libc/fcntl.c -f ./M2libc/sys/utsname.h -f ./M2libc/amd64/linux/unistd.c -f ./M2libc/amd64/linux/sys/stat.c -f ./M2libc/stdlib.c -f ./M2libc/stdio.h -f ./M2libc/stdio.c -f ./M2libc/bootstrappable.c -f ./mescc-tools/hex2.h -f ./mescc-tools/hex2_linker.c -f ./mescc-tools/hex2_word.c -f ./mescc-tools/hex2.c --debug -o ./AMD64/artifact/hex2_linker-1.M1 +> ./AMD64/artifact/blood-elf-0 --64 --little-endian -f ./AMD64/artifact/hex2_linker-1.M1 -o ./AMD64/artifact/hex2_linker-1-footer.M1 +> ./AMD64/artifact/M1-0 --architecture amd64 --little-endian -f ./M2libc/amd64/amd64_defs.M1 -f ./M2libc/amd64/libc-full.M1 -f ./AMD64/artifact/hex2_linker-1.M1 -f ./AMD64/artifact/hex2_linker-1-footer.M1 -o ./AMD64/artifact/hex2_linker-1.hex2 +> ./AMD64/artifact/catm ./AMD64/artifact/hex2_linker-1-0.hex2 ./M2libc/amd64/ELF-amd64-debug.hex2 ./AMD64/artifact/hex2_linker-1.hex2 +> ./AMD64/artifact/hex2-0 ./AMD64/artifact/hex2_linker-1-0.hex2 ./AMD64/artifact/hex2-1 +> ./AMD64/artifact/M2 --architecture amd64 -f ./M2libc/sys/types.h -f ./M2libc/stddef.h -f ./M2libc/amd64/linux/fcntl.c -f ./M2libc/fcntl.c -f ./M2libc/sys/utsname.h -f ./M2libc/amd64/linux/unistd.c -f ./M2libc/string.c -f ./M2libc/stdlib.c -f ./M2libc/stdio.h -f ./M2libc/stdio.c -f ./M2libc/bootstrappable.c -f ./mescc-tools/stringify.c -f ./mescc-tools/M1-macro.c --debug -o ./AMD64/artifact/M1-macro-1.M1 +> ./AMD64/artifact/blood-elf-0 --64 --little-endian -f ./AMD64/artifact/M1-macro-1.M1 -o ./AMD64/artifact/M1-macro-1-footer.M1 +> ./AMD64/artifact/M1-0 --architecture amd64 --little-endian -f ./M2libc/amd64/amd64_defs.M1 -f ./M2libc/amd64/libc-full.M1 -f ./AMD64/artifact/M1-macro-1.M1 -f ./AMD64/artifact/M1-macro-1-footer.M1 -o ./AMD64/artifact/M1-macro-1.hex2 +> ./AMD64/artifact/hex2-1 --architecture amd64 --little-endian --base-address 0x00600000 -f ./M2libc/amd64/ELF-amd64-debug.hex2 -f ./AMD64/artifact/M1-macro-1.hex2 -o ./AMD64/bin/M1 +> ./AMD64/artifact/M2 --architecture amd64 -f ./M2libc/sys/types.h -f ./M2libc/stddef.h -f ./M2libc/amd64/linux/fcntl.c -f ./M2libc/fcntl.c -f ./M2libc/sys/utsname.h -f ./M2libc/amd64/linux/unistd.c -f ./M2libc/amd64/linux/sys/stat.c -f ./M2libc/stdlib.c -f ./M2libc/stdio.h -f ./M2libc/stdio.c -f ./M2libc/bootstrappable.c -f ./mescc-tools/hex2.h -f ./mescc-tools/hex2_linker.c -f ./mescc-tools/hex2_word.c -f ./mescc-tools/hex2.c --debug -o ./AMD64/artifact/hex2_linker-2.M1 +> ./AMD64/artifact/blood-elf-0 --64 --little-endian -f ./AMD64/artifact/hex2_linker-2.M1 -o ./AMD64/artifact/hex2_linker-2-footer.M1 +> ./AMD64/bin/M1 --architecture amd64 --little-endian -f ./M2libc/amd64/amd64_defs.M1 -f ./M2libc/amd64/libc-full.M1 -f ./AMD64/artifact/hex2_linker-2.M1 -f ./AMD64/artifact/hex2_linker-2-footer.M1 -o ./AMD64/artifact/hex2_linker-2.hex2 +> ./AMD64/artifact/hex2-1 --architecture amd64 --little-endian --base-address 0x00600000 -f ./M2libc/amd64/ELF-amd64-debug.hex2 -f ./AMD64/artifact/hex2_linker-2.hex2 -o ./AMD64/bin/hex2 +> ./AMD64/artifact/M2 --architecture amd64 -f ./M2libc/sys/types.h -f ./M2libc/stddef.h -f ./M2libc/string.c -f ./M2libc/amd64/linux/fcntl.c -f ./M2libc/fcntl.c -f ./M2libc/sys/utsname.h -f ./M2libc/amd64/linux/unistd.c -f ./M2libc/stdlib.c -f ./M2libc/stdio.h -f ./M2libc/stdio.c -f ./M2libc/bootstrappable.c -f ./mescc-tools/Kaem/kaem.h -f ./mescc-tools/Kaem/variable.c -f ./mescc-tools/Kaem/kaem_globals.c -f ./mescc-tools/Kaem/kaem.c --debug -o ./AMD64/artifact/kaem.M1 +> ./AMD64/artifact/blood-elf-0 --64 --little-endian -f ./AMD64/artifact/kaem.M1 -o ./AMD64/artifact/kaem-footer.M1 +> ./AMD64/bin/M1 --architecture amd64 --little-endian -f ./M2libc/amd64/amd64_defs.M1 -f ./M2libc/amd64/libc-full.M1 -f ./AMD64/artifact/kaem.M1 -f ./AMD64/artifact/kaem-footer.M1 -o ./AMD64/artifact/kaem.hex2 +> ./AMD64/bin/hex2 --architecture amd64 --little-endian --base-address 0x00600000 -f ./M2libc/amd64/ELF-amd64-debug.hex2 -f ./AMD64/artifact/kaem.hex2 -o ./AMD64/bin/kaem +> ./AMD64/bin/kaem --verbose --strict --file ./AMD64/kaem.run +> ARCH=amd64 +> ARCH_DIR=AMD64 +> M2LIBC=../M2libc +> TOOLS=../AMD64/bin +> BLOOD_FLAG=--64 +> BASE_ADDRESS=0x00600000 +> ENDIAN_FLAG=--little-endian +> BINDIR=../AMD64/bin +> BUILDDIR=../AMD64/artifact +> TMPDIR=../AMD64/artifact +> OPERATING_SYSTEM=Linux +> ./AMD64/bin/kaem --verbose --strict --file AMD64/mescc-tools-full-kaem.kaem +> cd AMD64 +> ./artifact/M2 --architecture amd64 -f ../M2libc/sys/types.h -f ../M2libc/stddef.h -f ../M2libc/amd64/linux/fcntl.c -f ../M2libc/fcntl.c -f ../M2libc/sys/utsname.h -f ../M2libc/amd64/linux/unistd.c -f ../M2libc/amd64/linux/sys/stat.c -f ../M2libc/stdlib.c -f ../M2libc/stdio.h -f ../M2libc/stdio.c -f ../M2libc/string.c -f ../M2libc/bootstrappable.c -f ../M2-Mesoplanet/cc.h -f ../M2-Mesoplanet/cc_globals.c -f ../M2-Mesoplanet/cc_env.c -f ../M2-Mesoplanet/cc_reader.c -f ../M2-Mesoplanet/cc_spawn.c -f ../M2-Mesoplanet/cc_core.c -f ../M2-Mesoplanet/cc_macro.c -f ../M2-Mesoplanet/cc.c --debug -o ./artifact/M2-Mesoplanet-1.M1 +> ./artifact/blood-elf-0 --little-endian --64 -f ./artifact/M2-Mesoplanet-1.M1 -o ./artifact/M2-Mesoplanet-1-footer.M1 +> ./bin/M1 --architecture amd64 --little-endian -f ../M2libc/amd64/amd64_defs.M1 -f ../M2libc/amd64/libc-full.M1 -f ./artifact/M2-Mesoplanet-1.M1 -f ./artifact/M2-Mesoplanet-1-footer.M1 -o ./artifact/M2-Mesoplanet-1.hex2 +> ./bin/hex2 --architecture amd64 --little-endian --base-address 0x00600000 -f ../M2libc/amd64/ELF-amd64-debug.hex2 -f ./artifact/M2-Mesoplanet-1.hex2 -o ./bin/M2-Mesoplanet +> ./artifact/M2 --architecture amd64 -f ../M2libc/sys/types.h -f ../M2libc/stddef.h -f ../M2libc/amd64/linux/fcntl.c -f ../M2libc/fcntl.c -f ../M2libc/sys/utsname.h -f ../M2libc/amd64/linux/unistd.c -f ../M2libc/stdlib.c -f ../M2libc/stdio.h -f ../M2libc/stdio.c -f ../M2libc/bootstrappable.c -f ../mescc-tools/stringify.c -f ../mescc-tools/blood-elf.c --debug -o ./artifact/blood-elf-1.M1 +> ./artifact/blood-elf-0 --64 --little-endian -f ./artifact/blood-elf-1.M1 -o ./artifact/blood-elf-1-footer.M1 +> ./bin/M1 --architecture amd64 --little-endian -f ../M2libc/amd64/amd64_defs.M1 -f ../M2libc/amd64/libc-full.M1 -f ./artifact/blood-elf-1.M1 -f ./artifact/blood-elf-1-footer.M1 -o ./artifact/blood-elf-1.hex2 +> ./bin/hex2 --architecture amd64 --little-endian --base-address 0x00600000 -f ../M2libc/amd64/ELF-amd64-debug.hex2 -f ./artifact/blood-elf-1.hex2 -o ./bin/blood-elf +> ./artifact/M2 --architecture amd64 -f ../M2libc/sys/types.h -f ../M2libc/stddef.h -f ../M2libc/sys/utsname.h -f ../M2libc/amd64/linux/unistd.c -f ../M2libc/amd64/linux/fcntl.c -f ../M2libc/fcntl.c -f ../M2libc/stdlib.c -f ../M2libc/stdio.h -f ../M2libc/stdio.c -f ../M2libc/bootstrappable.c -f ../mescc-tools/get_machine.c --debug -o artifact/get_machine.M1 +> ./bin/blood-elf --64 --little-endian -f ./artifact/get_machine.M1 -o ./artifact/get_machine-footer.M1 +> ./bin/M1 --architecture amd64 --little-endian -f ../M2libc/amd64/amd64_defs.M1 -f ../M2libc/amd64/libc-full.M1 -f ./artifact/get_machine.M1 -f ./artifact/get_machine-footer.M1 -o ./artifact/get_machine.hex2 +> ./bin/hex2 --architecture amd64 --little-endian --base-address 0x00600000 -f ../M2libc/amd64/ELF-amd64-debug.hex2 -f ./artifact/get_machine.hex2 -o ./bin/get_machine +> ./artifact/M2 --architecture amd64 -f ../M2libc/sys/types.h -f ../M2libc/stddef.h -f ../M2libc/sys/utsname.h -f ../M2libc/amd64/linux/unistd.c -f ../M2libc/amd64/linux/fcntl.c -f ../M2libc/fcntl.c -f ../M2libc/stdlib.c -f ../M2libc/stdio.h -f ../M2libc/stdio.c -f ../M2libc/bootstrappable.c -f ../M2-Planet/cc.h -f ../M2-Planet/cc_globals.c -f ../M2-Planet/cc_reader.c -f ../M2-Planet/cc_strings.c -f ../M2-Planet/cc_types.c -f ../M2-Planet/cc_core.c -f ../M2-Planet/cc_macro.c -f ../M2-Planet/cc.c --debug -o ./artifact/M2-1.M1 +> ./bin/blood-elf --little-endian --64 -f ./artifact/M2-1.M1 -o ./artifact/M2-1-footer.M1 +> ./bin/M1 --architecture amd64 --little-endian -f ../M2libc/amd64/amd64_defs.M1 -f ../M2libc/amd64/libc-full.M1 -f ./artifact/M2-1.M1 -f ./artifact/M2-1-footer.M1 -o ./artifact/M2-1.hex2 +> ./bin/hex2 --architecture amd64 --little-endian --base-address 0x00600000 -f ../M2libc/amd64/ELF-amd64-debug.hex2 -f ./artifact/M2-1.hex2 -o ./bin/M2-Planet +> cd .. +> cd mescc-tools-extra +> ../AMD64/bin/kaem --verbose --strict --file mescc-tools-extra.kaem +> set -ex +> set -ex +> M2LIBC_PATH=../M2libc +> PATH=../AMD64/bin +> alias CC=../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f sha256sum.c -o ../AMD64/bin/sha256sum reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/sha256sum --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f match.c -o ../AMD64/bin/match reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/match --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f mkdir.c -o ../AMD64/bin/mkdir reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/mkdir --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f untar.c -o ../AMD64/bin/untar reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/untar --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f ungz.c -o ../AMD64/bin/ungz reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/ungz --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f unbz2.c -o ../AMD64/bin/unbz2 reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/unbz2 --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f unxz.c -o ../AMD64/bin/unxz reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/unxz --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f catm.c -o ../AMD64/bin/catm reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/catm --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f cp.c -o ../AMD64/bin/cp reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/cp --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f chmod.c -o ../AMD64/bin/chmod reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/chmod --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f rm.c -o ../AMD64/bin/rm reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/rm --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f replace.c -o ../AMD64/bin/replace reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/replace --architecture amd64 --base-address 0x00600000 --little-endian +> ../AMD64/bin/M2-Mesoplanet --operating-system Linux --architecture amd64 -f wrap.c -o ../AMD64/bin/wrap reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: reading file: "M2libc/bootstrappable.h" reading file: # starting M2-Planet build M2-Planet --file ../AMD64/artifact/M2-Mesoplanet-000000 --output ../AMD64/artifact/M2-Planet-000000 --architecture amd64 --debug # starting Blood-elf stub generation blood-elf --file ../AMD64/artifact/M2-Planet-000000 --little-endian --output ../AMD64/artifact/blood-elf-000000 --64 # starting M1 assembly M1 --file ../M2libc/amd64/amd64_defs.M1 --file ../M2libc/amd64/libc-full.M1 --file ../AMD64/artifact/M2-Planet-000000 --little-endian --architecture amd64 --file ../AMD64/artifact/blood-elf-000000 --output ../AMD64/artifact/M1-macro-000000 # starting hex2 linking hex2 --file ../M2libc/amd64/ELF-amd64-debug.hex2 --file ../AMD64/artifact/M1-macro-000000 --output ../AMD64/bin/wrap --architecture amd64 --base-address 0x00600000 --little-endian +> cd .. +> ./AMD64/bin/sha256sum -c amd64.answers AMD64/bin/blood-elf: OK AMD64/bin/catm: OK AMD64/bin/chmod: OK AMD64/bin/cp: OK AMD64/bin/get_machine: OK AMD64/bin/hex2: OK AMD64/bin/kaem: OK AMD64/bin/M1: OK AMD64/bin/M2-Mesoplanet: OK AMD64/bin/M2-Planet: OK AMD64/bin/match: OK AMD64/bin/mkdir: OK AMD64/bin/replace: OK AMD64/bin/rm: OK AMD64/bin/sha256sum: OK AMD64/bin/ungz: OK AMD64/bin/unbz2: OK AMD64/bin/unxz: OK AMD64/bin/untar: OK +> exec ./AMD64/bin/kaem --verbose --strict --file ./after.kaem +> set -ex +> set -ex +> PATH=/AMD64/bin +> catm seed-full.kaem /steps/bootstrap.cfg /steps/env seed.kaem The file: /steps/bootstrap.cfg is not a valid input file name Subprocess error 1 ABORTING HARD Subprocess error