+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ossp-js-1.6.20070208nb13/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ossp-js-1.6.20070208nb13/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for ossp-js-1.6.20070208nb13 gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -DNDEBUG -o jscpucfg.o -c src/jscpucfg.c gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -DEDITLINE -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/usr/include -I/opt/pkg/include -I/opt/pkg/include/ncurses -DNDEBUG -o src/js.o -c src/js.c libtool: link: gcc -Wl,-rpath -Wl,/opt/pkg/lib -o jscpucfg jscpucfg.o -L/home/pbulk/build/lang/ossp-js/work/.buildlink/lib -ldl -lsocket -lnsl rm -f src/jsautocfg.h src/jsautocfg.h ./libtool --mode=execute ./jscpucfg >src/jsautocfg.h libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsapi.c -fPIC -DPIC -o src/.libs/jsapi.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsapi.c -o src/jsapi.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsarena.c -fPIC -DPIC -o src/.libs/jsarena.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsarena.c -o src/jsarena.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsarray.c -fPIC -DPIC -o src/.libs/jsarray.o src/jsarray.c: In function 'array_join_sub': src/jsarray.c:416:17: warning: pointer 'ochars' may be used after 'realloc' [-Wuse-after-free] 416 | free(ochars); | ^~~~~~~~~~~~ src/jsarray.c:414:17: note: call to 'realloc' here 414 | realloc((ochars = chars), nchars * sizeof(jschar) + growth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsarray.c:488:17: warning: pointer 'ochars' may be used after 'realloc' [-Wuse-after-free] 488 | free(ochars); | ^~~~~~~~~~~~ src/jsarray.c:486:32: note: call to 'realloc' here 486 | chars = (jschar *) realloc((ochars = chars), growth); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/jscntxt.h:53, from src/jsarray.c:53: src/jsarray.c: In function 'array_unshift': src/jsobj.h:78:5: warning: 'id2' may be used uninitialized [-Wmaybe-uninitialized] 78 | (obj)->map->ops->deleteProperty(cx,obj,id,rval) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsarray.c:1118:21: note: in expansion of macro 'OBJ_DELETE_PROPERTY' 1118 | OBJ_DELETE_PROPERTY(cx, obj, id2, &junk); | ^~~~~~~~~~~~~~~~~~~ src/jsarray.c:1104:14: note: 'id2' was declared here 1104 | jsid id, id2; | ^~~ libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsarray.c -o src/jsarray.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsatom.c -fPIC -DPIC -o src/.libs/jsatom.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsatom.c -o src/jsatom.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsbool.c -fPIC -DPIC -o src/.libs/jsbool.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsbool.c -o src/jsbool.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jscntxt.c -fPIC -DPIC -o src/.libs/jscntxt.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jscntxt.c -o src/jscntxt.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsdate.c -fPIC -DPIC -o src/.libs/jsdate.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsdate.c -o src/jsdate.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsdbgapi.c -fPIC -DPIC -o src/.libs/jsdbgapi.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsdbgapi.c -o src/jsdbgapi.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsdhash.c -fPIC -DPIC -o src/.libs/jsdhash.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsdhash.c -o src/jsdhash.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsdtoa.c -fPIC -DPIC -o src/.libs/jsdtoa.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsdtoa.c -o src/jsdtoa.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsemit.c -fPIC -DPIC -o src/.libs/jsemit.o src/jsemit.c: In function 'js_EmitTree': src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:2918:13: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 2918 | EMIT_ATOM_INDEX_OP(pn->pn_op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:2918:13: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 2918 | EMIT_ATOM_INDEX_OP(pn->pn_op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:2918:13: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 2918 | EMIT_ATOM_INDEX_OP(pn->pn_op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:2979:13: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 2979 | EMIT_ATOM_INDEX_OP(JSOP_DEFFUN, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:2979:13: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 2979 | EMIT_ATOM_INDEX_OP(JSOP_DEFFUN, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:2979:13: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 2979 | EMIT_ATOM_INDEX_OP(JSOP_DEFFUN, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3004:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3004 | EMIT_ATOM_INDEX_OP(JSOP_EXPORTNAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3004:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3004 | EMIT_ATOM_INDEX_OP(JSOP_EXPORTNAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:3004:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3004 | EMIT_ATOM_INDEX_OP(JSOP_EXPORTNAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3631:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3631 | EMIT_ATOM_INDEX_OP(JSOP_NAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3631:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3631 | EMIT_ATOM_INDEX_OP(JSOP_NAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:3631:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3631 | EMIT_ATOM_INDEX_OP(JSOP_NAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3645:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3645 | EMIT_ATOM_INDEX_OP(JSOP_INITCATCHVAR, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3645:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3645 | EMIT_ATOM_INDEX_OP(JSOP_INITCATCHVAR, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:3645:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3645 | EMIT_ATOM_INDEX_OP(JSOP_INITCATCHVAR, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3838:21: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3838 | EMIT_ATOM_INDEX_OP(pn->pn_op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3838:21: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3838 | EMIT_ATOM_INDEX_OP(pn->pn_op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:3838:21: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3838 | EMIT_ATOM_INDEX_OP(pn->pn_op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3844:25: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3844 | EMIT_ATOM_INDEX_OP(JSOP_BINDNAME, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3844:25: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3844 | EMIT_ATOM_INDEX_OP(JSOP_BINDNAME, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:3844:25: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3844 | EMIT_ATOM_INDEX_OP(JSOP_BINDNAME, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3885:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3885 | EMIT_ATOM_INDEX_OP(op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:3885:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3885 | EMIT_ATOM_INDEX_OP(op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:3885:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 3885 | EMIT_ATOM_INDEX_OP(op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4068:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4068 | EMIT_ATOM_INDEX_OP(JSOP_BINDNAME, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4068:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4068 | EMIT_ATOM_INDEX_OP(JSOP_BINDNAME, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:4068:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4068 | EMIT_ATOM_INDEX_OP(JSOP_BINDNAME, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4128:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4128 | EMIT_ATOM_INDEX_OP(JSOP_GETPROP, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4128:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4128 | EMIT_ATOM_INDEX_OP(JSOP_GETPROP, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:4128:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4128 | EMIT_ATOM_INDEX_OP(JSOP_GETPROP, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4173:21: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4173 | EMIT_ATOM_INDEX_OP(pn2->pn_op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4173:21: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4173 | EMIT_ATOM_INDEX_OP(pn2->pn_op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:4173:21: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4173 | EMIT_ATOM_INDEX_OP(pn2->pn_op, atomIndex); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4577:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4577 | EMIT_ATOM_INDEX_OP(JSOP_NAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4577:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4577 | EMIT_ATOM_INDEX_OP(JSOP_NAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:4577:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4577 | EMIT_ATOM_INDEX_OP(JSOP_NAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4630:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4630 | EMIT_ATOM_INDEX_OP(JSOP_NAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4630:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4630 | EMIT_ATOM_INDEX_OP(JSOP_NAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:4630:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4630 | EMIT_ATOM_INDEX_OP(JSOP_NAME, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4681:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4681 | EMIT_ATOM_INDEX_OP(JSOP_INITPROP, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4681:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4681 | EMIT_ATOM_INDEX_OP(JSOP_INITPROP, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:4681:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4681 | EMIT_ATOM_INDEX_OP(JSOP_INITPROP, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4812:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4812 | EMIT_ATOM_INDEX_OP(JSOP_STRING, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4812:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4812 | EMIT_ATOM_INDEX_OP(JSOP_STRING, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:4812:17: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4812 | EMIT_ATOM_INDEX_OP(JSOP_STRING, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4845:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4845 | EMIT_ATOM_INDEX_OP(JSOP_STRING, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4845:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4845 | EMIT_ATOM_INDEX_OP(JSOP_STRING, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:4845:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4845 | EMIT_ATOM_INDEX_OP(JSOP_STRING, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: comparison of constant '0' with boolean expression is always false [-Wbool-compare] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4880:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4880 | EMIT_ATOM_INDEX_OP(JSOP_STRING, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:53: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses] 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^ src/jsemit.c:4880:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4880 | EMIT_ATOM_INDEX_OP(JSOP_STRING, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ src/jsemit.c:1701:13: note: add parentheses around left hand side expression to silence this warning 1701 | if (!EmitAtomIndexOp(cx, op, atomIndex, cg) < 0) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsemit.c:4880:9: note: in expansion of macro 'EMIT_ATOM_INDEX_OP' 4880 | EMIT_ATOM_INDEX_OP(JSOP_STRING, ALE_INDEX(ale)); | ^~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsemit.c -o src/jsemit.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsexn.c -fPIC -DPIC -o src/.libs/jsexn.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsexn.c -o src/jsexn.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsfile.c -fPIC -DPIC -o src/.libs/jsfile.o src/jsfile.c: In function 'file_writeAll': src/jsfile.c:1874:18: warning: variable 'elem' set but not used [-Wunused-but-set-variable] 1874 | JSObject *elem; | ^~~~ libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsfile.c -o src/jsfile.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsfun.c -fPIC -DPIC -o src/.libs/jsfun.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsfun.c -o src/jsfun.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsgc.c -fPIC -DPIC -o src/.libs/jsgc.o src/jsgc.c: In function 'MarkGCThing': src/jsgc.c:1082:11: warning: variable 'v' set but not used [-Wunused-but-set-variable] 1082 | jsval v, *vp, *end; | ^ src/jsgc.c:1080:16: warning: variable 'rt' set but not used [-Wunused-but-set-variable] 1080 | JSRuntime *rt; | ^~ libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsgc.c -o src/jsgc.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jshash.c -fPIC -DPIC -o src/.libs/jshash.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jshash.c -o src/jshash.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsinterp.c -fPIC -DPIC -o src/.libs/jsinterp.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsinterp.c -o src/jsinterp.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jslock.c -fPIC -DPIC -o src/.libs/jslock.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jslock.c -o src/jslock.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jslog2.c -fPIC -DPIC -o src/.libs/jslog2.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jslog2.c -o src/jslog2.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jslong.c -fPIC -DPIC -o src/.libs/jslong.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jslong.c -o src/jslong.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsmath.c -fPIC -DPIC -o src/.libs/jsmath.o In file included from src/jsmath.c:47: src/jsmath.c: In function 'random_init': src/jslong.h:344:13: warning: variable '_a' set but not used [-Wunused-but-set-variable] 344 | JSInt64 _a; \ | ^~ src/jsmath.c:315:5: note: in expansion of macro 'JSLL_ISHL' 315 | JSLL_ISHL(tmp, 0x5, 32); | ^~~~~~~~~ src/jslong.h:331:49: warning: right shift count is negative [-Wshift-count-negative] 331 | (r).hi = (_a.hi << ((b) & 31)) | (_a.lo >> (32 - (b))); \ | ^~ src/jsmath.c:324:5: note: in expansion of macro 'JSLL_SHL' 324 | JSLL_SHL(tmp2, tmp, 48); | ^~~~~~~~ src/jslong.h:331:49: warning: right shift count is negative [-Wshift-count-negative] 331 | (r).hi = (_a.hi << ((b) & 31)) | (_a.lo >> (32 - (b))); \ | ^~ src/jsmath.c:328:5: note: in expansion of macro 'JSLL_SHL' 328 | JSLL_SHL(tmp2, tmp, 53); | ^~~~~~~~ src/jsmath.c: In function 'random_nextDouble': src/jslong.h:344:13: warning: variable '_a' set but not used [-Wunused-but-set-variable] 344 | JSInt64 _a; \ | ^~ src/jsmath.c:356:5: note: in expansion of macro 'JSLL_ISHL' 356 | JSLL_ISHL(tmp, random_next(rt, 26), 27); | ^~~~~~~~~ libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsmath.c -o src/jsmath.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsnum.c -fPIC -DPIC -o src/.libs/jsnum.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsnum.c -o src/jsnum.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsobj.c -fPIC -DPIC -o src/.libs/jsobj.o src/jsobj.c: In function 'obj_getSlot': src/jsobj.c:143:12: warning: variable 'slot' set but not used [-Wunused-but-set-variable] 143 | uint32 slot; | ^~~~ src/jsobj.c: In function 'js_SetProtoOrParent': src/jsobj.c:241:16: warning: variable 'rt' set but not used [-Wunused-but-set-variable] 241 | JSRuntime *rt; | ^~ In file included from src/jscntxt.h:52, from src/jsobj.c:57: src/jsobj.c: In function 'js_ChangeNativePropertyAttrs': src/jsinterp.h:190:30: warning: variable 'pce_sprop_' set but not used [-Wunused-but-set-variable] 190 | JSScopeProperty *pce_sprop_; \ | ^~~~~~~~~~ src/jsobj.c:2388:13: note: in expansion of macro 'PROPERTY_CACHE_FILL' 2388 | PROPERTY_CACHE_FILL(&cx->runtime->propertyCache, obj, sprop->id, | ^~~~~~~~~~~~~~~~~~~ src/jsobj.c: In function 'js_DefineNativeProperty': src/jsinterp.h:190:30: warning: variable 'pce_sprop_' set but not used [-Wunused-but-set-variable] 190 | JSScopeProperty *pce_sprop_; \ | ^~~~~~~~~~ src/jsobj.c:2522:5: note: in expansion of macro 'PROPERTY_CACHE_FILL' 2522 | PROPERTY_CACHE_FILL(&cx->runtime->propertyCache, obj, id, sprop); | ^~~~~~~~~~~~~~~~~~~ src/jsobj.c: In function 'js_FindProperty': src/jsinterp.h:190:30: warning: variable 'pce_sprop_' set but not used [-Wunused-but-set-variable] 190 | JSScopeProperty *pce_sprop_; \ | ^~~~~~~~~~ src/jsobj.c:2807:17: note: in expansion of macro 'PROPERTY_CACHE_FILL' 2807 | PROPERTY_CACHE_FILL(&rt->propertyCache, pobj, id, sprop); | ^~~~~~~~~~~~~~~~~~~ src/jsobj.c: In function 'js_GetProperty': src/jsinterp.h:190:30: warning: variable 'pce_sprop_' set but not used [-Wunused-but-set-variable] 190 | JSScopeProperty *pce_sprop_; \ | ^~~~~~~~~~ src/jsobj.c:2957:9: note: in expansion of macro 'PROPERTY_CACHE_FILL' 2957 | PROPERTY_CACHE_FILL(&cx->runtime->propertyCache, obj2, id, sprop); | ^~~~~~~~~~~~~~~~~~~ src/jsobj.c: In function 'js_SetProperty': src/jsinterp.h:190:30: warning: variable 'pce_sprop_' set but not used [-Wunused-but-set-variable] 190 | JSScopeProperty *pce_sprop_; \ | ^~~~~~~~~~ src/jsobj.c:3121:9: note: in expansion of macro 'PROPERTY_CACHE_FILL' 3121 | PROPERTY_CACHE_FILL(&cx->runtime->propertyCache, obj, id, sprop); | ^~~~~~~~~~~~~~~~~~~ src/jsobj.c:2976:11: warning: variable 'pval' set but not used [-Wunused-but-set-variable] 2976 | jsval pval; | ^~~~ src/jsobj.c: In function 'js_DeleteProperty': src/jsinterp.h:190:30: warning: variable 'pce_sprop_' set but not used [-Wunused-but-set-variable] 190 | JSScopeProperty *pce_sprop_; \ | ^~~~~~~~~~ src/jsobj.c:3304:5: note: in expansion of macro 'PROPERTY_CACHE_FILL' 3304 | PROPERTY_CACHE_FILL(&cx->runtime->propertyCache, obj, id, NULL); | ^~~~~~~~~~~~~~~~~~~ src/jsobj.c: In function 'js_Clear': src/jsinterp.h:190:30: warning: variable 'pce_sprop_' set but not used [-Wunused-but-set-variable] 190 | JSScopeProperty *pce_sprop_; \ | ^~~~~~~~~~ src/jsobj.c:4265:17: note: in expansion of macro 'PROPERTY_CACHE_FILL' 4265 | PROPERTY_CACHE_FILL(&rt->propertyCache, obj, sprop->id, NULL); | ^~~~~~~~~~~~~~~~~~~ src/jsobj.c: In function 'js_obj_toSource': src/jsobj.c:706:13: warning: pointer 'ochars' may be used after 'realloc' [-Wuse-after-free] 706 | free(ochars); | ^~~~~~~~~~~~ src/jsobj.c:704:13: note: call to 'realloc' here 704 | realloc((ochars = chars), (nchars + 2 + 1) * sizeof(jschar)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsobj.c:914:17: warning: pointer 'ochars' may be used after 'realloc' [-Wuse-after-free] 914 | free(ochars); | ^~~~~~~~~~~~ src/jsobj.c:905:17: note: call to 'realloc' here 905 | realloc((ochars = chars), | ^~~~~~~~~~~~~~~~~~~~~~~~~ 906 | (nchars + (comma ? 2 : 0) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 907 | idstrlength + 1 + | ~~~~~~~~~~~~~~~~~ 908 | (gsop[j] ? 1 + JSSTRING_LENGTH(gsop[j]) : 0) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 909 | vsharplength + vlength + | ~~~~~~~~~~~~~~~~~~~~~~~~ 910 | (outermost ? 2 : 1) + 1) * sizeof(jschar)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsobj.c -o src/jsobj.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsopcode.c -fPIC -DPIC -o src/.libs/jsopcode.o src/jsopcode.c: In function 'Decompile': src/jsopcode.c:978:15: warning: case value '254' not in enumerated type 'JSOp' [-Wswitch] 978 | case JSOP_GETPROP2: | ^~~~ src/jsopcode.c:981:15: warning: case value '255' not in enumerated type 'JSOp' [-Wswitch] 981 | case JSOP_GETELEM2: | ^~~~ src/jsopcode.c:1940:15: warning: case value '254' not in enumerated type 'JSOp' [-Wswitch] 1940 | case JSOP_GETPROP2: | ^~~~ src/jsopcode.c:1991:15: warning: case value '255' not in enumerated type 'JSOp' [-Wswitch] 1991 | case JSOP_GETELEM2: | ^~~~ libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsopcode.c -o src/jsopcode.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsparse.c -fPIC -DPIC -o src/.libs/jsparse.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsparse.c -o src/jsparse.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsprf.c -fPIC -DPIC -o src/.libs/jsprf.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsprf.c -o src/jsprf.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsregexp.c -fPIC -DPIC -o src/.libs/jsregexp.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsregexp.c -o src/jsregexp.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsscan.c -fPIC -DPIC -o src/.libs/jsscan.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsscan.c -o src/jsscan.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsscope.c -fPIC -DPIC -o src/.libs/jsscope.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsscope.c -o src/jsscope.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsscript.c -fPIC -DPIC -o src/.libs/jsscript.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsscript.c -o src/jsscript.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsstr.c -fPIC -DPIC -o src/.libs/jsstr.o In function 'find_split', inlined from 'str_split' at src/jsstr.c:1965:21: src/jsstr.c:1869:8: warning: 'tmp.length' may be used uninitialized [-Wmaybe-uninitialized] 1869 | if (sep->length == 0) { | ^ src/jsstr.c: In function 'str_split': src/jsstr.c:1906:23: note: 'tmp.length' was declared here 1906 | JSSubString *sep, tmp; | ^~~ libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsstr.c -o src/jsstr.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsutil.c -fPIC -DPIC -o src/.libs/jsutil.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsutil.c -o src/jsutil.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsxdrapi.c -fPIC -DPIC -o src/.libs/jsxdrapi.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsxdrapi.c -o src/jsxdrapi.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsxml.c -fPIC -DPIC -o src/.libs/jsxml.o src/jsxml.c: In function 'js_FindXMLProperty': src/jsxml.c:7812:28: warning: variable 'lastobj' set but not used [-Wunused-but-set-variable] 7812 | JSObject *obj, *pobj, *lastobj; | ^~~~~~~ libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsxml.c -o src/jsxml.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/prmjtime.c -fPIC -DPIC -o src/.libs/prmjtime.o libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/prmjtime.c -o src/prmjtime.o >/dev/null 2>&1 libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsdso.c -fPIC -DPIC -o src/.libs/jsdso.o src/jsdso.c: In function 'dso_unload': src/jsdso.c:190:12: warning: unused variable 'rc' [-Wunused-variable] 190 | JSBool rc; | ^~ src/jsdso.c: In function 'JS_DSOUnload': src/jsdso.c:135:13: warning: 'idx' may be used uninitialized [-Wmaybe-uninitialized] 135 | JS_ReportError(cx, "function \"js_DSO_unload\" in DSO with id #%d returned error", idx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/jsdso.c:113:9: note: 'idx' was declared here 113 | int idx; | ^~~ libtool: compile: gcc -DJS_FDLIBM_MATH_REQUESTED=1 -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include -I/home/pbulk/build/lang/ossp-js/work/.buildlink/include/ncurses -DOSSP -DXP_UNIX -DEXPORT_JS_API -DJS_HAS_FILE_OBJECT -DJS_HAS_DSO_OBJECT -DHAVE_CONFIG_H -Isrc -Wall -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -DNDEBUG -c src/jsdso.c -o src/jsdso.o >/dev/null 2>&1 libtool: link: gcc -shared -fPIC -DPIC -Wl,-z -Wl,text -Wl,-h -Wl,libjs.so.1 -o .libs/libjs.so.1.0.6 src/.libs/jsapi.o src/.libs/jsarena.o src/.libs/jsarray.o src/.libs/jsatom.o src/.libs/jsbool.o src/.libs/jscntxt.o src/.libs/jsdate.o src/.libs/jsdbgapi.o src/.libs/jsdhash.o src/.libs/jsdtoa.o src/.libs/jsemit.o src/.libs/jsexn.o src/.libs/jsfile.o src/.libs/jsfun.o src/.libs/jsgc.o src/.libs/jshash.o src/.libs/jsinterp.o src/.libs/jslock.o src/.libs/jslog2.o src/.libs/jslong.o src/.libs/jsmath.o src/.libs/jsnum.o src/.libs/jsobj.o src/.libs/jsopcode.o src/.libs/jsparse.o src/.libs/jsprf.o src/.libs/jsregexp.o src/.libs/jsscan.o src/.libs/jsscope.o src/.libs/jsscript.o src/.libs/jsstr.o src/.libs/jsutil.o src/.libs/jsxdrapi.o src/.libs/jsxml.o src/.libs/prmjtime.o src/.libs/jsdso.o -ldl -lsocket -lnsl libtool: link: (cd ".libs" && rm -f "libjs.so.1" && ln -s "libjs.so.1.0.6" "libjs.so.1") libtool: link: (cd ".libs" && rm -f "libjs.so" && ln -s "libjs.so.1.0.6" "libjs.so") libtool: link: ar cr .libs/libjs.a src/jsapi.o src/jsarena.o src/jsarray.o src/jsatom.o src/jsbool.o src/jscntxt.o src/jsdate.o src/jsdbgapi.o src/jsdhash.o src/jsdtoa.o src/jsemit.o src/jsexn.o src/jsfile.o src/jsfun.o src/jsgc.o src/jshash.o src/jsinterp.o src/jslock.o src/jslog2.o src/jslong.o src/jsmath.o src/jsnum.o src/jsobj.o src/jsopcode.o src/jsparse.o src/jsprf.o src/jsregexp.o src/jsscan.o src/jsscope.o src/jsscript.o src/jsstr.o src/jsutil.o src/jsxdrapi.o src/jsxml.o src/prmjtime.o src/jsdso.o libtool: link: ranlib .libs/libjs.a libtool: link: ( cd ".libs" && rm -f "libjs.la" && ln -s "../libjs.la" "libjs.la" ) libtool: link: gcc -Wl,-rpath -Wl,/opt/pkg/lib -o .libs/js src/js.o -L/home/pbulk/build/lang/ossp-js/work/.buildlink/lib ./.libs/libjs.so -ldl -lsocket -lnsl /home/pbulk/build/lang/ossp-js/work/.buildlink/lib/libreadline.so -L../lib /home/pbulk/build/lang/ossp-js/work/.buildlink/lib/libncurses.so -R/opt/pkg/lib -R/home/pbulk/build/lang/ossp-js/work/.buildlink/lib Undefined first referenced symbol in file fmod ./.libs/libjs.so floor ./.libs/libjs.so log10 ./.libs/libjs.so js_fd_sin ./.libs/libjs.so js_fd_pow ./.libs/libjs.so js_fd_tan ./.libs/libjs.so js_fd_cos ./.libs/libjs.so js_fd_exp ./.libs/libjs.so js_fd_log ./.libs/libjs.so js_fd_atan2 ./.libs/libjs.so js_fd_floor ./.libs/libjs.so js_fd_sqrt ./.libs/libjs.so js_fd_acos ./.libs/libjs.so js_fd_ceil ./.libs/libjs.so js_fd_asin ./.libs/libjs.so js_fd_atan ./.libs/libjs.so js_fd_fabs ./.libs/libjs.so js_fd_copysign ./.libs/libjs.so ld: fatal: symbol referencing errors. No output written to .libs/js collect2: error: ld returned 1 exit status *** [js] Error code 1 bmake: stopped in /home/pbulk/build/lang/ossp-js/work/js-1.6.20070208 1 error bmake: stopped in /home/pbulk/build/lang/ossp-js/work/js-1.6.20070208 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/lang/ossp-js *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/lang/ossp-js