[Bug 288082] lang/spidermonkey128 build failure on i386
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 07 Jul 2025 18:56:52 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288082
Bug ID: 288082
Summary: lang/spidermonkey128 build failure on i386
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: vishwin@freebsd.org
Reporter: truckman@FreeBSD.org
Assignee: vishwin@freebsd.org
Flags: maintainer-feedback?(vishwin@freebsd.org)
/usr/bin/c++ -o Unified_cpp_js_src_jit7.o -c
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/dist/system_wrappers
-include
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/config/gcc_hidden.h
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong
-fstack-clash-protection -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API
-DMOZ_HAS_MOZGLUE
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/jit
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/js/src/jit
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/js/src
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/dist/include
-I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include
/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/js/src/js-confdefs.h
-isystem /usr/local/include -fno-rtti -pthread -fno-sized-deallocation
-fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno
-fno-exceptions -O2 -pipe -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing -isystem /usr/local/include -fPIC -O -fomit-frame-pointer
-funwind-tables -Wall -Wbitfield-enum-conversion -Wempty-body
-Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith
-Wshadow-field-in-constructor-modified -Wsign-compare
-Wtautological-constant-in-range-compare -Wtype-limits
-Wno-error=tautological-type-limit-compare -Wunreachable-code
-Wunreachable-code-return -Wunused-but-set-parameter -Wno-invalid-offsetof
-Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion
-Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis
-Wenum-compare-conditional -Wenum-float-conversion
-Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion
-Wno-deprecated-this-capture -Wcomma -Wimplicit-fallthrough -Wstring-conversion
-Wno-inline-new-delete -Wno-error=deprecated-declarations
-Wno-error=array-bounds -Wno-error=free-nonheap-object
-Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wformat
-Wformat-security -Wno-psabi -Wthread-safety -Wno-error=builtin-macro-redefined
-Wno-vla-cxx-extension -Wno-unknown-warning-option -I/usr/local/include
-Werror=format -fno-strict-aliasing -ffp-contract=off -MD -MP -MF
.deps/Unified_cpp_js_src_jit7.o.pp Unified_cpp_js_src_jit7.cpp
js/src/jit/Unified_cpp_js_src_jit8.o
/usr/bin/c++ -o Unified_cpp_js_src_jit8.o -c
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/dist/system_wrappers
-include
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/config/gcc_hidden.h
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong
-fstack-clash-protection -DNDEBUG=1 -DTRIMMED=1 -DEXPORT_JS_API
-DMOZ_HAS_MOZGLUE
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/jit
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/js/src/jit
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/js/src
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src
-I/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/dist/include
-I/usr/local/include/nspr -I/usr/local/include -DMOZILLA_CLIENT -include
/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/js/src/js-confdefs.h
-isystem /usr/local/include -fno-rtti -pthread -fno-sized-deallocation
-fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno
-fno-exceptions -O2 -pipe -fstack-protector-strong -isystem /usr/local/include
-fno-strict-aliasing -isystem /usr/local/include -fPIC -O -fomit-frame-pointer
-funwind-tables -Wall -Wbitfield-enum-conversion -Wempty-body
-Wformat-type-confusion -Wignored-qualifiers -Wpointer-arith
-Wshadow-field-in-constructor-modified -Wsign-compare
-Wtautological-constant-in-range-compare -Wtype-limits
-Wno-error=tautological-type-limit-compare -Wunreachable-code
-Wunreachable-code-return -Wunused-but-set-parameter -Wno-invalid-offsetof
-Wclass-varargs -Wempty-init-stmt -Wfloat-overflow-conversion
-Wfloat-zero-conversion -Wloop-analysis -Wno-range-loop-analysis
-Wenum-compare-conditional -Wenum-float-conversion
-Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion
-Wno-deprecated-this-capture -Wcomma -Wimplicit-fallthrough -Wstring-conversion
-Wno-inline-new-delete -Wno-error=deprecated-declarations
-Wno-error=array-bounds -Wno-error=free-nonheap-object
-Wno-error=atomic-alignment -Wno-error=deprecated-builtins -Wformat
-Wformat-security -Wno-psabi -Wthread-safety -Wno-error=builtin-macro-redefined
-Wno-vla-cxx-extension -Wno-unknown-warning-option -I/usr/local/include
-Werror=format -fno-strict-aliasing -ffp-contract=off -MD -MP -MF
.deps/Unified_cpp_js_src_jit8.o.pp Unified_cpp_js_src_jit8.cpp
js/src/jit/Unified_cpp_js_src_jit9.o
In file included from Unified_cpp_js_src_jit6.cpp:2:
In file included from
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/jit/JSJitFrameIter.cpp:7:
In file included from
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/jit/JSJitFrameIter-inl.h:10:
In file included from
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/jit/JSJitFrameIter.h:18:
In file included from
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/vm/JSFunction.h:25:
In file included from
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/vm/JSScript.h:41:
In file included from
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/vm/NativeObject.h:21:
In file included from
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/gc/ZoneAllocator.h:22:
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/vm/MallocProvider.h:234:3:
error: static assertion failed due to requirement
'alignof(mozilla::Vector<js::HeapPtr<JS::Value>, 1, js::SystemAllocPolicy>) <=
alignof(__max_align_t)': over-aligned type is not supported by
JS_DECLARE_NEW_METHODS
234 | JS_DECLARE_NEW_METHODS(new_, pod_malloc<uint8_t>, MOZ_ALWAYS_INLINE)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/dist/include/js/Utility.h:486:9:
note: expanded from macro 'JS_DECLARE_NEW_METHODS'
486 | alignof(T) <= alignof(max_align_t),
\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/vm/MallocProvider.h:242:40:
note: in instantiation of function template specialization
'js::MallocProvider<JSContext>::new_<mozilla::Vector<js::HeapPtr<JS::Value>, 1,
js::SystemAllocPolicy>>' requested here
242 | JS_DECLARE_MAKE_METHODS(make_unique, new_, MOZ_ALWAYS_INLINE)
| ^
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/jit/JitFrames.cpp:1614:20:
note: in instantiation of function template specialization
'js::MallocProvider<JSContext>::make_unique<mozilla::Vector<js::HeapPtr<JS::Value>,
1, js::SystemAllocPolicy>>' requested here
1614 | results_ = cx->make_unique<Values>();
| ^
/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/js/src/vm/MallocProvider.h:234:3:
note: expression evaluates to '8 <= 4'
234 | JS_DECLARE_NEW_METHODS(new_, pod_malloc<uint8_t>, MOZ_ALWAYS_INLINE)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/wrkdirs/usr/ports/lang/spidermonkey128/work/.build/dist/include/js/Utility.h:486:20:
note: expanded from macro 'JS_DECLARE_NEW_METHODS'
486 | alignof(T) <= alignof(max_align_t),
\
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake[3]: ***
[/wrkdirs/usr/ports/lang/spidermonkey128/work/firefox-128.12.0/config/rules.mk:690:
Unified_cpp_js_src_jit6.o] Error 1
gmake[3]: *** Waiting for unfinished jobs....
warning: `wast` (lib) generated 12 warnings (7 duplicates)
--
You are receiving this mail because:
You are the assignee for the bug.