can't compile current version with mozjs 102
In file included from ../gjs-e78966e18b8a68292bfea7132cc4a1d0d4dcc231/gi/function.h:21:
In file included from /usr/include/mozjs-102/js/GCVector.h:13:
/usr/include/mozjs-102/mozilla/Vector.h:295:7: error: constexpr variable 'kInlineCapacity' must be initialized by a constant expression
ComputeCapacity<MinInlineCapacity, 0>::value;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../gjs-e78966e18b8a68292bfea7132cc4a1d0d4dcc231/gi/wrapperutils.cpp:14:
In file included from ../gjs-e78966e18b8a68292bfea7132cc4a1d0d4dcc231/gi/function.h:21:
In file included from /usr/include/mozjs-102/js/GCVector.h:13:
/usr/include/mozjs-102/mozilla/Vector.h:388:16: error: non-type template argument is not a constant expression
CRAndStorage<kInlineCapacity, 0> mTail;
^~~~~~~~~~~~~~~
In file included from ../gjs-e78966e18b8a68292bfea7132cc4a1d0d4dcc231/gi/wrapperutils.cpp:15:
In file included from ../gjs-e78966e18b8a68292bfea7132cc4a1d0d4dcc231/gi/wrapperutils.h:28:
In file included from /usr/include/mozjs-102/jsapi.h:30:
In file included from /usr/include/mozjs-102/js/CallAndConstruct.h:17:
/usr/include/mozjs-102/js/ValueArray.h:58:24: error: no member named 'length' in 'JS::RootedVector<JS::Value>'
: length_(values.length()), elements_(values.begin()) {}
~~~~~~ ^
/usr/include/mozjs-102/js/ValueArray.h:58:52: error: no member named 'begin' in 'JS::RootedVector<JS::Value>'
: length_(values.length()), elements_(values.begin()) {}
Edited by Miezhiko