Mock Version: 2.8 Mock Version: 2.8 Mock Version: 2.8 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target loongarch64 --nodeps /builddir/build/SPECS/luajit.spec'], chrootPath='/var/lib/mock/dist-an8_7-build-130138-46252/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target loongarch64 --nodeps /builddir/build/SPECS/luajit.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: loongarch64 Building for target loongarch64 Wrote: /builddir/build/SRPMS/luajit-2.1.0-0.16beta3.0.1.an8_6.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target loongarch64 --nodeps /builddir/build/SPECS/luajit.spec'], chrootPath='/var/lib/mock/dist-an8_7-build-130138-46252/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=986gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target loongarch64 --nodeps /builddir/build/SPECS/luajit.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: loongarch64 Building for target loongarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.khRsol + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf LuaJIT-2.1.0-beta3 + /usr/bin/gzip -dc /builddir/build/SOURCES/LuaJIT-2.1.0-beta3.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd LuaJIT-2.1.0-beta3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/0001-Fix-LJ_MAX_JSLOTS-assertion-in-rec_check_slots.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0002-Add-missing-LJ_MAX_JSLOTS-check.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0003-MIPS-Use-precise-search-for-exit-jump-patching.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0004-MIPS-Fix-handling-of-spare-long-range-jump-slots.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0005-MIPS64-Add-soft-float-support-to-JIT-compiler-backen.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0006-FreeBSD-x64-Avoid-changing-resource-limits-if-not-ne.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0007-Remove-unused-define.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0008-Modify-fix-for-warning-from-ar.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0009-x64-LJ_GC64-Fix-emit_rma.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0010-PPC-Add-soft-float-support-to-interpreter.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0011-Use-https-for-freelists.org-links.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0012-x64-LJ_GC64-Fix-fallback-case-of-asm_fuseloadk64.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0013-PPC-Add-soft-float-support-to-JIT-compiler-backend.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0014-x64-LJ_GC64-Fix-type-check-only-variant-of-SLOAD.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0015-MIPS64-Hide-internal-function.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0016-DynASM-x86-Fix-potential-REL_A-overflow.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0017-LJ_GC64-Fix-ir_khash-for-non-string-GCobj.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0018-LJ_GC64-Make-ASMREF_L-references-64-bit.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0019-Fix-FOLD-rule-for-strength-reduction-of-widening.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0020-ARM64-Fix-assembly-of-HREFK.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0021-MIPS64-Fix-register-allocation-in-assembly-of-HREF.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0022-ARM64-Fix-xpcall-error-case.patch + /usr/bin/cat /builddir/build/SOURCES/0023-Fix-saved-bytecode-encapsulated-in-ELF-objects.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0024-ARM64-Fix-xpcall-error-case-really.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0025-MIPS64-Fix-xpcall-error-case.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0026-Fix-IR_BUFPUT-assembly.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0028-Fix-ARMv8-32-bit-subset-detection.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0029-Fix-LuaJIT-API-docs-for-LUAJIT_MODE_.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0030-MIPS64-Fix-soft-float-0.0-vs.-0.0-comparison.patch + /usr/bin/cat /builddir/build/SOURCES/0031-FFI-Don-t-assert-on-1LL-5.2-compatibility-mode-only.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0032-Fix-GCC-7-Wimplicit-fallthrough-warnings.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0033-Clear-stack-after-print_jit_status-in-CLI.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0034-Fix-rechaining-of-pseudo-resurrected-string-keys.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0035-DynASM-x86-Add-BMI1-and-BMI2-instructions.patch + /usr/bin/cat /builddir/build/SOURCES/0036-Give-expected-results-for-negative-non-base-10-numbe.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0037-FFI-Add-tonumber-specialization-for-failed-conversio.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0038-Bump-copyright-date-to-2018.patch + /usr/bin/cat /builddir/build/SOURCES/0039-FFI-Make-FP-to-U64-conversions-match-JIT-backend-beh.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0040-x86-x64-Check-for-jcc-when-using-xor-r-r-in-emit_loa.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0041-PPC-NetBSD-Fix-endianess-check.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0042-DynASM-x86-Add-FMA3-instructions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0043-x86-Disassemble-FMA3-instructions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0044-From-Lua-5.3-assert-accepts-any-type-of-error-object.patch + /usr/bin/cat /builddir/build/SOURCES/0045-Windows-Add-UWP-support-part-1.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0046-ARM64-Fix-write-barrier-in-BC_USETS.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0047-ARM64-Fix-exit-stub-patching.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0048-DynASM-Fix-warning.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0049-DynASM-x86-Fix-vroundps-vroundpd-encoding.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0050-Fix-memory-probing-allocator-to-check-for-valid-end-.patch + /usr/bin/cat /builddir/build/SOURCES/0051-MIPS-MIPS64-Fix-TSETR-barrier-again.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0052-Actually-implement-maxirconst-trace-limit.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0053-Better-detection-of-MinGW-build.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0054-Fix-overflow-of-snapshot-map-offset.patch + /usr/bin/cat /builddir/build/SOURCES/0055-DynASM-PPC-Fix-shadowed-variable.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0056-DynASM-MIPS-Fix-shadowed-variable.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0057-Fix-MinGW-build.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0058-Fix-os.date-for-wider-libc-strftime-compatibility.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0059-Improve-luaL_addlstring.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0060-Fix-arm64-register-allocation-issue-for-XLOAD.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0061-Fix-arm64-register-allocation-issue-for-XLOAD.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0062-Remove-redundant-emit_check_ofs.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0063-aarch64-Use-the-xzr-register-whenever-possible.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0064-Merge-in-LuaJIT-test-cleanup-into-the-main-repo.patch + /usr/bin/cat /builddir/build/SOURCES/0065-Add-support-for-FNMADD-and-FNMSUB.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0066-Fix-os.date-for-timezone-change-awareness.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0067-Revert-FFI-Make-FP-to-U64-conversions-match-JIT-back.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0068-bench-Fix-build-warnings.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0069-Guard-against-undefined-behaviour-when-casting-from-.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0070-Fix-build-erro-with-fnmsub-fusing.patch + /usr/bin/cat /builddir/build/SOURCES/0071-aarch64-better-float-to-unsigned-int-conversion.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0072-Better-behaviour-for-float-to-uint32_t-conversions.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/luajit-s390x.patch + /usr/bin/cat /builddir/build/SOURCES/arm-Fix-up-condition-codes-for-conditional-arithmeti.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/bugfix-fixed-a-segfault-when-unsinking-64-bit-pointers.patch + /usr/bin/cat /builddir/build/SOURCES/remove-setrlimit-on-freebsd.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/test-check-for-package_searchers-only-in-compat5_2.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/patch-for-ppc64-support.patch + /usr/bin/cat /builddir/build/SOURCES/luajit-openresty-features.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0080-basically-support-for-LoongArch-architecture.patch + sed -i -e '/-DLUAJIT_ENABLE_LUA52COMPAT/s/^#//' src/Makefile + sed -i -e '/install -m/s/-m/-p -m/' Makefile + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.uExLyH + umask 022 + cd /builddir/build/BUILD + cd LuaJIT-2.1.0-beta3 + make amalg Q= E=@: PREFIX=/usr TARGET_STRIP=: 'CFLAGS=-O2 -g' 'LDFLAGS=-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' MULTILIB=lib64 -j4 Building LuaJIT 2.1.0-beta3 make -C src amalg make[1]: Entering directory '/builddir/build/BUILD/LuaJIT-2.1.0-beta3/src' +--------------------------------------------------------------------------+ | WARNING: Compiling the amalgamation needs a lot of virtual memory | | (around 300 MB with GCC 4.x)! If you don't have enough physical memory | | your machine will start swapping to disk and the compile will not finish | | within a reasonable amount of time. | | So either compile on a bigger machine or use the non-amalgamated build. | +--------------------------------------------------------------------------+ make all "LJCORE_O=ljamalg.o" make[2]: Entering directory '/builddir/build/BUILD/LuaJIT-2.1.0-beta3/src' gcc -g -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -g -I. -DLJ_ARCH_ENDIAN=LUAJIT_LE -DLUAJIT_TARGET=LUAJIT_ARCH_loongarch64 -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -c -o host/minilua.o host/minilua.c gcc -g -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -g -I. -DLJ_ARCH_ENDIAN=LUAJIT_LE -DLUAJIT_TARGET=LUAJIT_ARCH_loongarch64 -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -c -o host/buildvm_peobj.o host/buildvm_peobj.c gcc -g -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -g -I. -DLJ_ARCH_ENDIAN=LUAJIT_LE -DLUAJIT_TARGET=LUAJIT_ARCH_loongarch64 -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -c -o host/buildvm_lib.o host/buildvm_lib.c gcc -g -O2 -fomit-frame-pointer -Wall -DLUAJIT_ENABLE_LUA52COMPAT -O2 -g -I. -DLJ_ARCH_ENDIAN=LUAJIT_LE -DLUAJIT_TARGET=LUAJIT_ARCH_loongarch64 -DLJ_ARCH_HASFPU=1 -DLJ_ABI_SOFTFP=0 -c -o host/buildvm_asm.o host/buildvm_asm.c host/buildvm_asm.c: In function 'emit_asm_wordreloc': host/buildvm_asm.c:218:13: error: expected ';' before '}' token exit(-1) ^ ; } ~ make[2]: *** [Makefile:716: host/buildvm_asm.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory '/builddir/build/BUILD/LuaJIT-2.1.0-beta3/src' make[1]: Leaving directory '/builddir/build/BUILD/LuaJIT-2.1.0-beta3/src' RPM build errors: make[1]: *** [Makefile:625: amalg] Error 2 make: *** [Makefile:165: amalg] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.uExLyH (%build) Bad exit status from /var/tmp/rpm-tmp.uExLyH (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target loongarch64 --nodeps /builddir/build/SPECS/luajit.spec