| ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:244:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 244 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:245:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 245 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 247 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:260:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 260 | CHECK(JS_GetElement(cx, array, 0, &v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:261:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 261 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:266:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 266 | CHECK(JS_SetElement(cx, array, 0, v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:267:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 267 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewUint32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewUint32ArrayFromArray; Element = unsigned int; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetUint32ArrayData]': /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:212:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 212 | CHECK(JS_SetElement(cx, array, 0, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:214:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 214 | CHECK(JS_GetElement(cx, array, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:216:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 216 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:228:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 228 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:229:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 229 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 231 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:244:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 244 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:245:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 245 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 247 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:260:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 260 | CHECK(JS_GetElement(cx, array, 0, &v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:261:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 261 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:266:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 266 | CHECK(JS_SetElement(cx, array, 0, v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:267:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 267 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewInt32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewInt32ArrayFromArray; Element = int; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetInt32ArrayData]': /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:212:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 212 | CHECK(JS_SetElement(cx, array, 0, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:214:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 214 | CHECK(JS_GetElement(cx, array, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:216:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 216 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:228:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 228 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:229:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 229 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 231 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:244:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 244 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:245:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 245 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 247 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:260:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 260 | CHECK(JS_GetElement(cx, array, 0, &v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:261:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 261 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:266:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 266 | CHECK(JS_SetElement(cx, array, 0, v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:267:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 267 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat32ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat32ArrayFromArray; Element = float; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat32ArrayData]': /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:212:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 212 | CHECK(JS_SetElement(cx, array, 0, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:214:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 214 | CHECK(JS_GetElement(cx, array, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:216:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 216 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:228:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 228 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:229:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 229 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 231 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:244:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 244 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:245:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 245 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 247 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:260:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 260 | CHECK(JS_GetElement(cx, array, 0, &v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:261:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 261 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:266:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 266 | CHECK(JS_SetElement(cx, array, 0, v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:267:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 267 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp: In member function 'bool cls_testTypedArrays::TestArrayFromBuffer(JSContext*) [with JSObject* (* CreateWithBuffer)(JSContext*, JS::HandleObject, uint32_t, int32_t) = JS_NewFloat64ArrayWithBuffer; JSObject* (* CreateFromArray)(JSContext*, JS::HandleObject) = JS_NewFloat64ArrayFromArray; Element = double; bool Shared = true; Element* (* GetData)(JSObject*, bool*, const JS::AutoRequireNoGC&) = JS_GetFloat64ArrayData]': /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:212:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 212 | CHECK(JS_SetElement(cx, array, 0, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:214:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 214 | CHECK(JS_GetElement(cx, array, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:216:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 216 | CHECK(JS_GetElement(cx, shortArray, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:228:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 228 | CHECK(JS_SetElement(cx, array, elts / 2, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:229:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 229 | CHECK(JS_GetElement(cx, array, elts / 2, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:231:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 231 | CHECK(JS_GetElement(cx, ofsArray, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:244:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 244 | CHECK(JS_SetElement(cx, array, elts - 1, v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:245:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 245 | CHECK(JS_GetElement(cx, array, elts - 1, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:247:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 247 | CHECK(JS_GetElement(cx, ofsArray, elts / 2 - 1, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:260:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 260 | CHECK(JS_GetElement(cx, array, 0, &v)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:261:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 261 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:266:22: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 266 | CHECK(JS_SetElement(cx, array, 0, v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testTypedArrays.cpp:267:22: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 267 | CHECK(JS_GetElement(cx, copy, 0, &v2)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testWeakMap.cpp: In member function 'virtual bool cls_testWeakMap_keyDelegates::run(JS::HandleObject)': /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testWeakMap.cpp:86:28: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 86 | CHECK(JS_DefineProperty(cx, delegateRoot, "delegate", delegateValue, 0)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testWeakMap.cpp:106:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 106 | CHECK(SetWeakMapEntry(cx, map, key, val)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ In file included from /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/Assertions.h:18, from /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/ArrayUtils.h:14, from /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:10, from /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testUncaughtSymbol.cpp: In member function 'virtual bool cls_testUncaughtSymbol::run(JS::HandleObject)': /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testUncaughtSymbol.cpp:34:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 34 | MOZ_RELEASE_ASSERT(JS_GetPendingException(cx, &exn)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/Likely.h:17:46: note: in definition of macro 'MOZ_UNLIKELY' 17 | #define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/Assertions.h:438:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 438 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/Assertions.h:456:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 456 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/Assertions.h:458:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 458 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testUncaughtSymbol.cpp:34:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 34 | MOZ_RELEASE_ASSERT(JS_GetPendingException(cx, &exn)); | ^~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testUncaughtSymbol.cpp:34:44: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 34 | MOZ_RELEASE_ASSERT(JS_GetPendingException(cx, &exn)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/Likely.h:17:46: note: in definition of macro 'MOZ_UNLIKELY' 17 | #define MOZ_UNLIKELY(x) (__builtin_expect(!!(x), 0)) | ^ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/Assertions.h:438:23: note: in expansion of macro 'MOZ_CHECK_ASSERT_ASSIGNMENT' 438 | if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/Assertions.h:456:39: note: in expansion of macro 'MOZ_ASSERT_HELPER1' 456 | #define MOZ_RELEASE_ASSERT_GLUE(a, b) a b | ^ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/include/mozilla/Assertions.h:458:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT_GLUE' 458 | MOZ_RELEASE_ASSERT_GLUE( \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testUncaughtSymbol.cpp:34:3: note: in expansion of macro 'MOZ_RELEASE_ASSERT' 34 | MOZ_RELEASE_ASSERT(JS_GetPendingException(cx, &exn)); | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testThreadingConditionVariable.cpp:8, from /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests/Unified_cpp_js_src_jsapi-tests6.cpp:2: /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testUbiNode.cpp: In member function 'virtual bool cls_test_ubiStackFrame::run(JS::HandleObject)': /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testUbiNode.cpp:192:15: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 192 | evaluate("(function one() { \n" // 1 /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testWeakMap.cpp: In member function 'virtual bool cls_testWeakMap_basicOperations::run(JS::HandleObject)': /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testWeakMap.cpp:23:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 23 | CHECK(GetWeakMapEntry(cx, map, key, &r)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testWeakMap.cpp:29:24: note: parameter passing for argument of type 'JS::HandleValue' {aka 'JS::Handle'} changed in GCC 7.1 29 | CHECK(SetWeakMapEntry(cx, map, key, val)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testWeakMap.cpp:31:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 31 | CHECK(GetWeakMapEntry(cx, map, key, &r)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/testWeakMap.cpp:37:24: note: parameter passing for argument of type 'JS::MutableHandleValue' {aka 'JS::MutableHandle'} changed in GCC 7.1 37 | CHECK(GetWeakMapEntry(cx, map, key, &r)); /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/tests.h:217:11: note: in definition of macro 'CHECK' 217 | if (!(expr)) \ | ^~~~ jsapi-tests /tmp/instance-1/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python /tmp/instance-1/output-1/build/spidermonkey-60.5.2/config/expandlibs_exec.py --uselist -- /tmp/instance-1/output-1/per-package/spidermonkey/host/bin/arm-linux-g++ -o jsapi-tests -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -D_FORTIFY_SOURCE=1 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -freorder-blocks -O3 -fomit-frame-pointer hidePointer.o testAssemblerBuffer.o Unified_cpp_js_src_jsapi-tests0.o Unified_cpp_js_src_jsapi-tests1.o Unified_cpp_js_src_jsapi-tests2.o Unified_cpp_js_src_jsapi-tests3.o Unified_cpp_js_src_jsapi-tests4.o Unified_cpp_js_src_jsapi-tests5.o Unified_cpp_js_src_jsapi-tests6.o -lpthread -Wl,-z,noexecstack -Wl,-z,text -Wl,-z,relro -Wl,--build-id -Wl,-rpath-link,/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/dist/bin -Wl,-rpath-link,/usr/lib ../../../mozglue/build/libmozglue.a ../../../js/src/build/libjs_static.a -lm -ldl -L/tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib -lplds4 -lplc4 -lnspr4 -lpthread -ldl -lz -lm /tmp/instance-1/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python -m mozbuild.action.check_binary --target jsapi-tests ../../../config/nsinstall -R -m 755 'jsapi-tests' '../../../dist/bin' make[4]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests' make[3]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' /usr/bin/make recurse_misc make[3]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[4]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/gdb' rm -f '../../../dist/bin/gdb-tests-gdb.py' /tmp/instance-1/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python -m mozbuild.action.preprocessor --depend .deps/gdb-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src -DBUILD_ARM_NEON=1 -DCPP_THROW_NEW='throw()' -DCROSS_COMPILE=1 -DEDITLINE=1 -DENABLE_INTL_API=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SINCOS=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.5.2"' -DMOZILLA_VERSION_U=60.5.2 -DMOZJS_MAJOR_VERSION=60 -DMOZJS_MINOR_VERSION=5 -DMOZ_BUILD_APP=js -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/gdb/gdb-tests-gdb.py.in' -o '../../../dist/bin/gdb-tests-gdb.py' make[4]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests' rm -f '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' /tmp/instance-1/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python -m mozbuild.action.preprocessor --depend .deps/jsapi-tests-gdb.py.pp -DNDEBUG=1 -DTRIMMED=1 -DMOZ_HAS_MOZGLUE -DEXPORT_JS_API -Dtopsrcdir=/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src -DBUILD_ARM_NEON=1 -DCPP_THROW_NEW='throw()' -DCROSS_COMPILE=1 -DEDITLINE=1 -DENABLE_INTL_API=1 -DENABLE_TESTS=1 -DEXPOSE_INTL_API=1 -DGTEST_HAS_RTTI=0 -DHAVE_ALLOCA_H=1 -DHAVE_ARM_NEON=1 -DHAVE_ARM_SIMD=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_GETC_UNLOCKED=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_LIBM=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_GETNAME_NP=1 -DHAVE_RES_NINIT=1 -DHAVE_SINCOS=1 -DHAVE_SSIZE_T=1 -DHAVE_STDINT_H=1 -DHAVE_STRNDUP=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_VFS_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TM_ZONE_TM_GMTOFF=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_CODEGEN_ARM=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_NUNBOX32=1 -DJS_STANDALONE=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_UAVERSION='"60.0"' -DMOZILLA_VERSION='"60.5.2"' -DMOZILLA_VERSION_U=60.5.2 -DMOZJS_MAJOR_VERSION=60 -DMOZJS_MINOR_VERSION=5 -DMOZ_BUILD_APP=js -DMOZ_DLL_SUFFIX='".so"' -DMOZ_UPDATE_CHANNEL=default -DNO_NSPR_10_SUPPORT=1 -DRELEASE_OR_BETA=1 -DSTDC_HEADERS=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -DX_DISPLAY_MISSING=1 -D_REENTRANT=1 -DAB_CD=en-US '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/jsapi-tests/jsapi-tests-gdb.py.in' -o '../../../js/src/jsapi-tests/jsapi-tests-gdb.py' make[4]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests' ../../../config/nsinstall -R -m 644 '../../../dist/bin/gdb-tests-gdb.py' '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/gdb' make[4]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/gdb' make[3]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' /usr/bin/make recurse_libs make[3]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[4]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/config' backend.mk:2160: warning: overriding recipe for target '../dist/system_wrappers/pixman.h' backend.mk:1278: warning: ignoring old recipe for target '../dist/system_wrappers/pixman.h' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/config' make[4]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src' make[4]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/jsapi-tests' make[4]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/tests' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/tests' make[4]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/build' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/build' make[4]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/memory/build' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/memory/build' make[4]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/mozglue/build' make[4]: Nothing to be done for 'libs'. make[4]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/mozglue/build' make[3]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' /usr/bin/make recurse_tools make[3]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[3]: Nothing to be done for 'recurse_tools'. make[3]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[2]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' make[1]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' >>> spidermonkey 60.5.2 Installing to staging directory PATH="/tmp/instance-1/output-1/per-package/spidermonkey/host/bin:/tmp/instance-1/output-1/per-package/spidermonkey/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make DESTDIR=/tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot install -C /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src make[1]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' /usr/bin/make -C js/src install make[2]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src' /usr/bin/make -C build install make[3]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/build' make[3]: Circular js.pc <- js.pc dependency dropped. cp js.pc mozjs-60.pc ../../../config/nsinstall -t mozjs-60.pc /tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/pkgconfig ../../../config/nsinstall -t ../js-config.h /tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/mozjs-60 /tmp/instance-1/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track --no-symlinks /tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/mozjs-60 ../../../_build_manifests/install/dist_include Elapsed: 0.07s; From /tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/mozjs-60: Kept 1 existing; Added/updated 343; Removed 0 files and 0 directories. cp js-config js60-config ../../../config/nsinstall -t js60-config /tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/bin ../../../config/nsinstall -t libjs_static.a /tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib mv -f /tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libjs_static.a /tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib/libjs_static.ajs ../../../config/nsinstall -t libmozjs-60.so /tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib make[3]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/build' if [ -d shell ]; then /usr/bin/make -C shell install; fi make[2]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src' make[1]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' >>> spidermonkey 60.5.2 Fixing libtool files for la in $(find /tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib* -name "*.la"); do \ cp -a "${la}" "${la}.fixed" && \ /usr/bin/sed -i -e "s:/tmp/instance-1/output-1:@BASE_DIR@:g" \ -e "s:/tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot:@STAGING_DIR@:g" \ -e "s:/tmp/instance-1/output-1/per-package/spidermonkey/host/opt/ext-toolchain:@TOOLCHAIN_EXTERNAL_INSTALL_DIR@:g" \ -e "s:\(['= ]\)/usr:\\1@STAGING_DIR@/usr:g" \ -e "s:\(['= ]\)/lib:\\1@STAGING_DIR@/lib:g" \ -e "s:@TOOLCHAIN_EXTERNAL_INSTALL_DIR@:/tmp/instance-1/output-1/per-package/spidermonkey/host/opt/ext-toolchain:g" \ -e "s:@STAGING_DIR@:/tmp/instance-1/output-1/per-package/spidermonkey/host/arm-buildroot-linux-gnueabihf/sysroot:g" \ -e "s:@BASE_DIR@:/tmp/instance-1/output-1:g" \ "${la}.fixed" && \ if cmp -s "${la}" "${la}.fixed"; then \ rm -f "${la}.fixed"; \ else \ mv "${la}.fixed" "${la}"; \ fi || exit 1; \ done >>> spidermonkey 60.5.2 Installing to target PATH="/tmp/instance-1/output-1/per-package/spidermonkey/host/bin:/tmp/instance-1/output-1/per-package/spidermonkey/host/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" /usr/bin/make DESTDIR=/tmp/instance-1/output-1/per-package/spidermonkey/target install -C /tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src make[1]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' /usr/bin/make -C js/src install make[2]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src' /usr/bin/make -C build install make[3]: Entering directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/build' make[3]: Circular js.pc <- js.pc dependency dropped. cp js.pc mozjs-60.pc ../../../config/nsinstall -t mozjs-60.pc /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/lib/pkgconfig ../../../config/nsinstall -t ../js-config.h /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/include/mozjs-60 /tmp/instance-1/output-1/build/spidermonkey-60.5.2/_virtualenv/bin/python -m mozbuild.action.process_install_manifest --track install_dist_include.track --no-symlinks /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/include/mozjs-60 ../../../_build_manifests/install/dist_include Elapsed: 0.07s; From /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/include/mozjs-60: Kept 1 existing; Added/updated 343; Removed 0 files and 0 directories. cp js-config js60-config ../../../config/nsinstall -t js60-config /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/bin ../../../config/nsinstall -t libjs_static.a /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/lib mv -f /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/lib/libjs_static.a /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/lib/libjs_static.ajs ../../../config/nsinstall -t libmozjs-60.so /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/lib make[3]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src/build' if [ -d shell ]; then /usr/bin/make -C shell install; fi make[2]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src/js/src' make[1]: Leaving directory '/tmp/instance-1/output-1/build/spidermonkey-60.5.2/js/src' rm -rf /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/lib/libjs_static.ajs rm -rf /tmp/instance-1/output-1/per-package/spidermonkey/target/usr/bin/js60-config