>>> Building on sparc64-2b under devel/spidermonkey128 BDEPENDS = [lang/rust;devel/libffi;devel/cbindgen;devel/m4;lang/gcc/8,-libs;devel/gmake;lang/gcc/8,-c++;lang/python/3;textproc/icu4c;archivers/xz;lang/gcc/8;devel/nspr] DIST = [devel/spidermonkey128,-main:firefox-128.4.0esr.source.tar.xz] FULLPKGNAME = spidermonkey128-128.4.0p1v1 RDEPENDS = [lang/gcc/8,-libs;textproc/icu4c;devel/nspr;devel/libffi] (Junk lock obtained for sparc64-2b at 1731913214.16) >>> Running depends in devel/spidermonkey128 at 1731913214.31 last junk was in devel/subversion /usr/sbin/pkg_add -aI -Drepair cbindgen-0.26.0 icu4c-76.1v0 libffi-3.4.6 m4-1.4.18p2 nspr-4.36 xz-5.6.3 was: /usr/sbin/pkg_add -aI -Drepair cbindgen-0.26.0 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 gmake-4.4.1 icu4c-76.1v0 libffi-3.4.6 m4-1.4.18p2 nspr-4.36 python-3.11.10p1 rust-1.82.0 xz-5.6.3 /usr/sbin/pkg_add -aI -Drepair cbindgen-0.26.0 icu4c-76.1v0 libffi-3.4.6 m4-1.4.18p2 nspr-4.36 xz-5.6.3 >>> Running show-prepare-results in devel/spidermonkey128 at 1731913227.69 ===> devel/spidermonkey128 ===> Building from scratch firefox-128.4.0esr.source ===> spidermonkey128-128.4.0p1v1 depends on: cbindgen-* -> cbindgen-0.26.0 ===> spidermonkey128-128.4.0p1v1 depends on: m4-* -> m4-1.4.18p2 ===> spidermonkey128-128.4.0p1v1 depends on: python->=3.11,<3.12 -> python-3.11.10p1 ===> spidermonkey128-128.4.0p1v1 depends on: rust-* -> rust-1.82.0 ===> spidermonkey128-128.4.0p1v1 depends on: gcc->=8,<9 -> gcc-8.4.0p25 ===> spidermonkey128-128.4.0p1v1 depends on: g++->=8,<9 -> g++-8.4.0p25 ===> spidermonkey128-128.4.0p1v1 depends on: gmake-* -> gmake-4.4.1 ===> spidermonkey128-128.4.0p1v1 depends on: xz->=5.4.0 -> xz-5.6.3 ===> spidermonkey128-128.4.0p1v1 depends on: libffi-* -> libffi-3.4.6 ===> spidermonkey128-128.4.0p1v1 depends on: nspr-* -> nspr-4.36 ===> spidermonkey128-128.4.0p1v1 depends on: icu4c-* -> icu4c-76.1v0 ===> spidermonkey128-128.4.0p1v1 depends on: gcc-libs->=8,<9 -> gcc-libs-8.4.0p25 ===> Verifying specs: curses ffi icudata icui18n icuuc m nspr4 plc4 plds4 z estdc++>=17 pthread c pthread estdc++>=19 curses ffi icudata icui18n icuuc m nspr4 plc4 plds4 z estdc++>=17 pthread c pthread estdc++>=19 readline ===> found curses.15.0 ffi.2.1 icudata.22.4 icui18n.22.4 icuuc.22.4 m.10.1 nspr4.24.1 plc4.24.1 plds4.24.1 z.7.1 estdc++.19.0 pthread.27.1 c.100.3 readline.5.0 cbindgen-0.26.0 g++-8.4.0p25 gcc-8.4.0p25 gcc-libs-8.4.0p25 gmake-4.4.1 icu4c-76.1v0 libffi-3.4.6 m4-1.4.18p2 nspr-4.36 python-3.11.10p1 rust-1.82.0 xz-5.6.3 (Junk lock released for sparc64-2b at 1731913248.29) distfiles size=558619512 >>> Running patch in devel/spidermonkey128 at 1731913248.41 ===> devel/spidermonkey128 ===> Checking files for firefox-128.4.0esr.source `/usr/ports/distfiles/firefox-128.4.0esr.source.tar.xz' is up to date. >> (SHA256) all files: OK ===> Extracting for firefox-128.4.0esr.source xz: (stdin): Compressed data is corrupt tar: End of archive volume 1 reached ===> Patching for firefox-128.4.0esr.source ===> Applying OpenBSD patch patch-config_gcc_hidden_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Toggle symbol visibility, otherwise certain symbols are marked as local |which are actually supposed to be used (e.g. by gjs): | |void js::UnsafeTraceManuallyBarrieredEdge(JSTracer*, jsid*, char const*) |void JS::TraceEdge(JSTracer*, JS::Heap*, char const*) |void js::UnsafeTraceManuallyBarrieredEdge(JSTracer*, JSObject**, char const*) |void js::UnsafeTraceManuallyBarrieredEdge(JSTracer*, JS::Value*, char const*) | |Index: config/gcc_hidden.h |--- config/gcc_hidden.h.orig |+++ config/gcc_hidden.h -------------------------- Patching file config/gcc_hidden.h using Plan A... Hunk #1 succeeded at 3. done ===> Applying OpenBSD patch patch-js_src_Makefile_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: js/src/Makefile.in |--- js/src/Makefile.in.orig |+++ js/src/Makefile.in -------------------------- Patching file js/src/Makefile.in using Plan A... Hunk #1 succeeded at 89. done ===> Applying OpenBSD patch patch-js_src_build_moz_build Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: js/src/build/moz.build |--- js/src/build/moz.build.orig |+++ js/src/build/moz.build -------------------------- Patching file js/src/build/moz.build using Plan A... Hunk #1 succeeded at 26. done ===> Applying OpenBSD patch patch-js_src_jit_ExecutableAllocator_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: js/src/jit/ExecutableAllocator.h |--- js/src/jit/ExecutableAllocator.h.orig |+++ js/src/jit/ExecutableAllocator.h -------------------------- Patching file js/src/jit/ExecutableAllocator.h using Plan A... Hunk #1 succeeded at 39. done ===> Applying OpenBSD patch patch-js_src_jit_ProcessExecutableMemory_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: js/src/jit/ProcessExecutableMemory.h |--- js/src/jit/ProcessExecutableMemory.h.orig |+++ js/src/jit/ProcessExecutableMemory.h -------------------------- Patching file js/src/jit/ProcessExecutableMemory.h using Plan A... Hunk #1 succeeded at 14. done ===> Applying OpenBSD patch patch-js_src_old-configure_in Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: js/src/old-configure.in |--- js/src/old-configure.in.orig |+++ js/src/old-configure.in -------------------------- Patching file js/src/old-configure.in using Plan A... Hunk #1 succeeded at 397. done ===> Applying OpenBSD patch patch-js_src_wasm_WasmSignalHandlers_cpp Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Fully define all the registers needed on mips. | |Index: js/src/wasm/WasmSignalHandlers.cpp |--- js/src/wasm/WasmSignalHandlers.cpp.orig |+++ js/src/wasm/WasmSignalHandlers.cpp -------------------------- Patching file js/src/wasm/WasmSignalHandlers.cpp using Plan A... Hunk #1 succeeded at 105. done ===> Applying OpenBSD patch patch-modules_fdlibm_src_math_private_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: modules/fdlibm/src/math_private.h |--- modules/fdlibm/src/math_private.h.orig |+++ modules/fdlibm/src/math_private.h -------------------------- Patching file modules/fdlibm/src/math_private.h using Plan A... Hunk #1 succeeded at 30. done ===> Applying OpenBSD patch patch-moz_configure Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |- Fix awk detection | |Index: moz.configure |--- moz.configure.orig |+++ moz.configure -------------------------- Patching file moz.configure using Plan A... Hunk #1 succeeded at 607. done ===> Applying OpenBSD patch patch-third_party_rust_cc_src_lib_rs Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Support riscv64gc-unknown-openbsd | |Index: third_party/rust/cc/src/lib.rs |--- third_party/rust/cc/src/lib.rs.orig |+++ third_party/rust/cc/src/lib.rs -------------------------- Patching file third_party/rust/cc/src/lib.rs using Plan A... Hunk #1 succeeded at 2171. done sed -i 's/"files":{[^}]*}/"files":{}/' /usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/third_party/rust/*/.cargo-checksum.json ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ >>> Running configure in devel/spidermonkey128 at 1731913954.26 ===> devel/spidermonkey128 ===> Generating configure for firefox-128.4.0esr.source ===> Configuring for firefox-128.4.0esr.source /usr/bin/perl /usr/ports/infrastructure/bin/pkg_subst -DMODPY_PYCACHE=__pycache__/ -DMODPY_COMMENT= -DMODPY_ABI3SO=.abi3 -DMODPY_PYC_MAGIC_TAG=cpython-311. -DMODPY_BIN=/usr/local/bin/python3.11 -DMODPY_EGG_VERSION= -DMODPY_VERSION=3.11 -DMODPY_BIN_SUFFIX= -DMODPY_PY_PREFIX=py3- -DMODPY_PYOEXTENSION=opt-1.pyc -DMOZILLA_VERSION=128 -DSO_VERSION=0.0 -DLIBmozjs-128_VERSION=0.0 -DARCH=sparc64 -DBASE_PKGPATH=devel/spidermonkey128 -DFLAVOR_EXT= -DFULLPKGNAME=firefox-128.4.0esr.source -DHOMEPAGE=https://spidermonkey.dev/ -DLOCALBASE=/usr/local -DLOCALSTATEDIR=/var -DMACHINE_ARCH=sparc64 -DMAINTAINER=Antoine\ Jacoutot\ \ -DPREFIX=/usr/local -DRCDIR=/etc/rc.d -DSYSCONFDIR=/etc -DTRUEPREFIX=/usr/local -DX11BASE=/usr/X11R6 -DPKGSTEM= -i -B /usr/obj/ports/firefox-128.4.0esr.source /usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/js/src/build/moz.build Using Python 3.11.10 from /usr/local/bin/python3 Creating local state directory: /usr/obj/ports/firefox-128.4.0esr.source/srcdirs/firefox-128.4.0-3bc89d029a09 Created Python 3 virtualenv checking for vcs source checkout... no checking for a shell... /bin/sh checking for host system type... sparc64-unknown-openbsd7.6 checking for target system type... sparc64-unknown-openbsd7.6 checking for Python 3... /usr/obj/ports/firefox-128.4.0esr.source/srcdirs/firefox-128.4.0-3bc89d029a09/_virtualenvs/build/bin/python (3.11.10) checking whether cross compiling... no checking for wget... not found checking for ccache... not found checking for the target C compiler... /usr/obj/ports/firefox-128.4.0esr.source/bin/cc checking whether the target C compiler can be used... yes checking the target C compiler version... 8.4.0 checking the target C compiler works... yes checking for the target C++ compiler... /usr/obj/ports/firefox-128.4.0esr.source/bin/c++ checking whether the target C++ compiler can be used... yes checking the target C++ compiler version... 8.4.0 checking the target C++ compiler works... yes checking for the host C compiler... /usr/obj/ports/firefox-128.4.0esr.source/bin/cc checking whether the host C compiler can be used... yes checking the host C compiler version... 8.4.0 checking the host C compiler works... yes checking for the host C++ compiler... /usr/obj/ports/firefox-128.4.0esr.source/bin/c++ checking whether the host C++ compiler can be used... yes checking the host C++ compiler version... 8.4.0 checking the host C++ compiler works... yes checking for target linker... bfd checking for host linker... bfd checking for 64-bit OS... yes checking for unwind.h... yes checking for _Unwind_Backtrace... yes checking for the assembler... /usr/obj/ports/firefox-128.4.0esr.source/bin/cc checking for ar... /usr/bin/ar checking whether ar supports response files... yes checking for host_ar... /usr/bin/ar checking for pkg_config... /usr/bin/pkg-config checking for pkg-config version... 0.29.2 checking whether pkg-config is pkgconf... no WARNING: When not building jemalloc, you need to build with --with-redist or set WIN32_REDIST_DIR. checking for strndup... yes checking for posix_memalign... yes checking for memalign... no checking for malloc_usable_size... no checking for malloc.h... no checking for malloc_np.h... no checking for malloc/malloc.h... no checking for sys/malloc.h... no checking for stdint.h... yes checking for inttypes.h... yes checking for alloca.h... no checking for sys/byteorder.h... no checking for getopt.h... yes checking for unistd.h... yes checking for nl_types.h... yes checking for cpuid.h... no checking for fts.h... no checking for sys/statvfs.h... yes checking for sys/statfs.h... no checking for sys/vfs.h... no checking for sys/mount.h... no checking for sys/quota.h... no checking for sys/queue.h... yes checking for sys/types.h... yes checking for netinet/in.h... yes checking for byteswap.h... no checking for memfd_create in sys/mman.h... no checking for perf_event_open system call... no checking for clock_gettime(CLOCK_MONOTONIC)... yes checking for dladdr... yes checking for dlfcn.h... yes checking for dlopen in -ldl... no checking for dlopen... yes checking for gethostbyname_r in -lc_r... no checking for socket in -lsocket... no checking for pthread_create... no checking for pthread_create in -lpthread... yes checking for pthread.h... yes checking whether the C compiler supports -pthread... yes checking whether 64-bits std::atomic requires -latomic... no checking whether the C compiler supports -Wbitfield-enum-conversion... no checking whether the C++ compiler supports -Wbitfield-enum-conversion... no checking whether the C compiler supports -Wformat-type-confusion... no checking whether the C++ compiler supports -Wformat-type-confusion... no checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no checking whether the C compiler supports -Wtautological-constant-in-range-compare... no checking whether the C++ compiler supports -Wtautological-constant-in-range-compare... no checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no checking whether the C compiler supports -Wunreachable-code-return... no checking whether the C++ compiler supports -Wunreachable-code-return... no checking whether the C compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wclass-varargs... no checking whether the C++ compiler supports -Wempty-init-stmt... no checking whether the C compiler supports -Wfloat-overflow-conversion... no checking whether the C++ compiler supports -Wfloat-overflow-conversion... no checking whether the C compiler supports -Wfloat-zero-conversion... no checking whether the C++ compiler supports -Wfloat-zero-conversion... no checking whether the C compiler supports -Wloop-analysis... no checking whether the C++ compiler supports -Wloop-analysis... no checking whether the C compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wno-range-loop-analysis... no checking whether the C++ compiler supports -Wcomma-subscript... no checking whether the C compiler supports -Wenum-compare-conditional... no checking whether the C++ compiler supports -Wenum-compare-conditional... no checking whether the C compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wenum-float-conversion... no checking whether the C++ compiler supports -Wvolatile... no checking whether the C++ compiler supports -Wno-deprecated-anon-enum-enum-conversion... no checking whether the C++ compiler supports -Wno-deprecated-enum-enum-conversion... no checking whether the C++ compiler supports -Wno-deprecated-this-capture... no checking whether the C++ compiler supports -Wcomma... no checking whether the C compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wduplicated-cond... yes checking whether the C++ compiler supports -Wimplicit-fallthrough... yes checking whether the C compiler supports -Wlogical-op... yes checking whether the C++ compiler supports -Wlogical-op... yes checking whether the C compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wstring-conversion... no checking whether the C++ compiler supports -Wno-inline-new-delete... no checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes checking whether the C compiler supports -Wno-error=deprecated-declarations... yes checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes checking whether the C compiler supports -Wno-error=array-bounds... yes checking whether the C++ compiler supports -Wno-error=array-bounds... yes checking whether the C compiler supports -Wno-error=free-nonheap-object... yes checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes checking whether the C compiler supports -Wno-multistatement-macros... yes checking whether the C++ compiler supports -Wno-multistatement-macros... yes checking whether the C compiler supports -Wno-error=class-memaccess... yes checking whether the C++ compiler supports -Wno-error=class-memaccess... yes checking whether the C compiler supports -Wno-error=atomic-alignment... no checking whether the C++ compiler supports -Wno-error=atomic-alignment... no checking whether the C compiler supports -Wno-error=deprecated-builtins... no checking whether the C++ compiler supports -Wno-error=deprecated-builtins... no checking whether the C compiler supports -Wformat... yes checking whether the C++ compiler supports -Wformat... yes checking whether the C compiler supports -Wformat-security... no checking whether the C++ compiler supports -Wformat-security... no checking whether the C compiler supports -Wformat-overflow=2... yes checking whether the C++ compiler supports -Wformat-overflow=2... yes checking whether the C compiler supports -Werror=implicit-function-declaration... yes checking whether the C compiler supports -Wno-psabi... yes checking whether the C++ compiler supports -Wno-psabi... yes checking whether the C compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-error=builtin-macro-redefined... yes checking whether the C++ compiler supports -Wno-vla-cxx-extension... no checking whether the C compiler supports -Wno-unknown-warning-option... no checking whether the C++ compiler supports -Wno-unknown-warning-option... no checking whether the C++ compiler supports -fno-sized-deallocation... yes checking whether the C++ compiler supports -fno-aligned-new... yes checking whether the C compiler supports -pipe... yes checking whether the C++ compiler supports -pipe... yes checking whether the C linker supports -Wl,--build-id=sha1... no checking whether the C compiler supports -Wa,--noexecstack... yes checking whether the C linker supports -Wl,-z,noexecstack... yes checking whether the C linker supports -Wl,-z,text... yes checking whether the C linker supports -Wl,-z,relro... yes checking whether the C linker supports -Wl,-z,now... yes checking whether the C linker supports -Wl,-z,nocopyreloc... yes checking for --ignore-unresolved-symbol option to the linker... no checking what kind of list files are supported by the linker... linkerlist checking for llvm_profdata... /usr/bin/llvm-profdata checking whether llvm-profdata supports 'order' subcommand... no checking for llvm-objdump... /usr/bin/llvm-objdump checking for readelf... /usr/bin/llvm-readelf checking for objcopy... /usr/bin/llvm-objcopy checking for nspr >= 4.10... yes checking NSPR_CFLAGS... -I/usr/local/include/nspr checking NSPR_LIBS... -L/usr/local/lib -lplds4 -lplc4 -lnspr4 checking for rustc... /usr/local/bin/rustc checking for cargo... /usr/local/bin/cargo checking rustc version... 1.82.0 checking cargo version... 1.82.0 checking for rust host triplet... sparc64-unknown-openbsd checking for rust target triplet... sparc64-unknown-openbsd checking for rustdoc... /usr/local/bin/rustdoc checking for cbindgen... /usr/local/bin/cbindgen checking for rustfmt... not found checking for clang for bindgen... /usr/bin/clang++ checking for libclang for bindgen... not found checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN checking for libffi > 3.0.9... yes checking MOZ_FFI_CFLAGS... -I/usr/local/include checking MOZ_FFI_LIBS... -L/usr/local/lib -lffi checking for readline... yes checking for icu-i18n >= 73.1... yes checking MOZ_ICU_CFLAGS... -I/usr/local/include checking MOZ_ICU_LIBS... -L/usr/local/lib -licui18n -licuuc -licudata checking for tm_zone and tm_gmtoff in struct tm... yes checking for getpagesize... yes checking for gmtime_r... yes checking for localtime_r... yes checking for gettid... no checking for setpriority... yes checking for syscall... no checking for getc_unlocked... yes checking for pthread_getname_np... no checking for pthread_get_name_np... no checking for strerror... yes checking for nl_langinfo and CODESET... yes checking for __cxa_demangle... yes checking for _getc_nolock... no checking for localeconv... yes checking for awk... /usr/bin/awk checking for gmake... /usr/local/bin/gmake checking for watchman... not found checking for xargs... /usr/bin/xargs checking for strip... /usr/bin/strip checking for zlib >= 1.2.3... yes checking MOZ_ZLIB_CFLAGS... checking MOZ_ZLIB_LIBS... -lz checking for m4... /usr/local/bin/gm4 Refreshing /usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/js/src/old-configure with /usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/build/autoconf/autoconf.sh creating cache ./config.cache checking host system type... sparc64-unknown-openbsd7.6 checking target system type... sparc64-unknown-openbsd7.6 checking build system type... sparc64-unknown-openbsd7.6 checking for gcc... (cached) /usr/obj/ports/firefox-128.4.0esr.source/bin/cc -std=gnu99 checking whether the C compiler (/usr/obj/ports/firefox-128.4.0esr.source/bin/cc -std=gnu99 -O2 -pipe ) works... (cached) yes checking whether the C compiler (/usr/obj/ports/firefox-128.4.0esr.source/bin/cc -std=gnu99 -O2 -pipe ) is a cross-compiler... no checking whether we are using GNU C... (cached) yes checking whether /usr/obj/ports/firefox-128.4.0esr.source/bin/cc -std=gnu99 accepts -g... (cached) yes checking for c++... (cached) /usr/obj/ports/firefox-128.4.0esr.source/bin/c++ -std=gnu++17 checking whether the C++ compiler (/usr/obj/ports/firefox-128.4.0esr.source/bin/c++ -std=gnu++17 -O2 -pipe ) works... (cached) yes checking whether the C++ compiler (/usr/obj/ports/firefox-128.4.0esr.source/bin/c++ -std=gnu++17 -O2 -pipe ) is a cross-compiler... no checking whether we are using GNU C++... (cached) yes checking whether /usr/obj/ports/firefox-128.4.0esr.source/bin/c++ -std=gnu++17 accepts -g... (cached) yes checking whether the linker supports Identical Code Folding... no checking whether removing dead symbols breaks debugging... no updating cache ./config.cache creating ./config.data Creating config.status Reticulating splines... Traceback (most recent call last): File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/sandbox.py", line 155, in exec_file source = six.ensure_text(self._finder.get(path).read()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'NoneType' object has no attribute 'read' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/reader.py", line 1111, in read_mozbuild for s in self._read_mozbuild( File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/reader.py", line 1185, in _read_mozbuild sandbox.exec_file(path) File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/reader.py", line 227, in exec_file Sandbox.exec_file(self, path, becomes_current_path) File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/sandbox.py", line 157, in exec_file raise SandboxLoadError( mozbuild.frontend.sandbox.SandboxLoadError: ([], ) During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/js/src/../../configure.py", line 351, in sys.exit(main(sys.argv)) ^^^^^^^^^^^^^^ File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/js/src/../../configure.py", line 176, in main return config_status(config) ^^^^^^^^^^^^^^^^^^^^^ File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/js/src/../../configure.py", line 300, in config_status return config_status(args=[], **sanitized_config) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/config_status.py", line 201, in config_status pool = BackendPool(definitions, processes=processes) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/config_status.py", line 54, in __init__ definitions = list(definitions) ^^^^^^^^^^^^^^^^^ File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/emitter.py", line 144, in emit for out in output: File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/reader.py", line 906, in read_topsrcdir for r in self.read_mozbuild(path, self.config): File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/reader.py", line 1117, in read_mozbuild raise bre File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/reader.py", line 1111, in read_mozbuild for s in self._read_mozbuild( File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/reader.py", line 1289, in _read_mozbuild for res in self.read_mozbuild( File "/usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/python/mozbuild/mozbuild/frontend/reader.py", line 1130, in read_mozbuild raise BuildReaderError( mozbuild.frontend.reader.BuildReaderError: ============================== FATAL ERROR PROCESSING MOZBUILD FILE ============================== The error occurred while processing the following file: /usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/moz.build The underlying problem is we referenced a path that does not exist. That path is: /usr/obj/ports/firefox-128.4.0esr.source/firefox-128.4.0/memory/moz.build Either create the file if it needs to exist or do not reference it. *** Error 1 in devel/spidermonkey128 (/usr/ports/infrastructure/mk/bsd.port.mk:3030 'do-configure': @cd /usr/obj/ports/firefox-128.4.0esr.so...) *** Error 2 in devel/spidermonkey128 (/usr/ports/infrastructure/mk/bsd.port.mk:3050 '/usr/obj/ports/firefox-128.4.0esr.source/build-sparc64/.configure_done') *** Error 2 in devel/spidermonkey128 (/usr/ports/infrastructure/mk/bsd.port.mk:2712 'configure': @lock=firefox-128.4.0esr.source; export _L...) ===> Exiting devel/spidermonkey128 with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'configure': @: ${echo_msg:=echo}; : ${target:=configure}; for i in ; ...) >>> Ended at 1731914103.57 max_stuck=573.80/depends=13.40/show-prepare-results=20.72/patch=705.79/configure=149.47 Error: job failed with 512 on sparc64-2b at 1731914103