[...] o 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(uint32(SHAPE_INVALID_SLOT) == ~uint32(0)); ^~~~~~~~~~~~~~~~ ./ds/InlineMap.h: In member function 'void js::InlineMap::checkStaticInvariants()': ./dist/include/js/Utility.h:118:43: warning: typedef 'js_static_assert95' locally defined but not used [-Wunused-local-typedefs] typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^ ./dist/include/js/Utility.h:115:39: note: in definition of macro 'JS_STATIC_ASSERT_GLUE1' # define JS_STATIC_ASSERT_GLUE1(x,y) x##y ^ ./dist/include/js/Utility.h:118:21: note: in expansion of macro 'JS_STATIC_ASSERT_GLUE' typedef int JS_STATIC_ASSERT_GLUE(js_static_assert, __COUNTER__)[(cond) ? 1 : -1] ^~~~~~~~~~~~~~~~~~~~~ ./ds/InlineMap.h:78:9: note: in expansion of macro 'JS_STATIC_ASSERT' JS_STATIC_ASSERT(ZeroIsReserved::result); ^~~~~~~~~~~~~~~~ make[1]: Leaving directory '/tmp/B.mP3X2k/BUILD/js-1.8.7/js/src' make: *** [config/rules.mk:706: default] Error 2 error: Bad exit status from /tmp/B.mP3X2k/BUILD/tmp/rpm-tmp.62616 (%build) RPM build errors: Bad exit status from /tmp/B.mP3X2k/BUILD/tmp/rpm-tmp.62616 (%build) ended at: Tue Jan 23 12:09:26 2018, done in 0:00:22.156415 error: No files produced. mesg: ttyname failed: Inappropriate ioctl for device + chmod -R u+rwX /tmp/B.mP3X2k/BUILD + rm -rf /tmp/B.mP3X2k/tmp /tmp/B.mP3X2k/BUILD mesg: ttyname failed: Inappropriate ioctl for device + rm -rf /tmp/B.mP3X2k Begin-TLD-Builder-Info Build-Time: user:108.50s sys:5.06s real:25.52s (faults io:7 non-io:2667198) End-TLD-Builder-Info