make[4]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' make[5]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' make[6]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' make[6]: Leaving directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' [ 29%] Built target mraa make[6]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' make[6]: Leaving directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' [ 64%] Built target _python-mraa make[6]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' make[6]: Leaving directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' make[6]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' [ 67%] Building CXX object src/javascript/CMakeFiles/mraajs.dir/mraajsJAVASCRIPT_wrap.cxx.o In file included from ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/node.h:42:0, from mraajsJAVASCRIPT_wrap.cxx:169: ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:353:3: warning: identifier 'nullptr' is a keyword in C++11 [-Wc++0x-compat] V8_INLINE MaybeLocal() : val_(nullptr) {} ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:336:1: error: expected unqualified-id before 'using' using Handle = Local; ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In constructor 'v8::MaybeLocal::MaybeLocal()': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:353:33: error: 'nullptr' was not declared in this scope V8_INLINE MaybeLocal() : val_(nullptr) {} ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In member function 'bool v8::MaybeLocal::IsEmpty() const': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:360:51: error: 'nullptr' was not declared in this scope V8_INLINE bool IsEmpty() const { return val_ == nullptr; } ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In member function 'bool v8::MaybeLocal::ToLocal(v8::Local*) const': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:364:29: error: 'nullptr' was not declared in this scope out->val_ = IsEmpty() ? nullptr : this->val_; ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In member function 'bool v8::WeakCallbackInfo::IsFirstPass() const': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:430:50: error: 'nullptr' was not declared in this scope bool IsFirstPass() const { return callback_ != nullptr; } ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: At global scope: ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:469:1: error: expected unqualified-id before 'using' using PhantomCallbackData = WeakCallbackInfo; ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:472:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class WeakCallbackType { kParameter, kInternalFields }; ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:637:43: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 PersistentBase(PersistentBase& other) = delete; // NOLINT ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:638:37: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 void operator=(PersistentBase&) = delete; ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:814:26: error: expected ',' or '...' before '&&' token V8_INLINE Global(Global&& other) : PersistentBase(other.val_) { ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:814:34: error: invalid constructor; you probably meant 'v8::Global (const v8::Global&)' V8_INLINE Global(Global&& other) : PersistentBase(other.val_) { ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:822:40: error: expected ',' or '...' before '&&' token V8_INLINE Global& operator=(Global&& rhs) { ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:844:21: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 Global(Global&) = delete; ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:845:29: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 void operator=(Global&) = delete; ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In constructor 'v8::Global::Global()': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:790:42: error: 'nullptr' was not declared in this scope V8_INLINE Global() : PersistentBase(nullptr) {} ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In member function 'v8::Global& v8::Global::operator=(v8::Global)': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:824:18: error: 'rhs' was not declared in this scope if (this != &rhs) { ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:827:18: error: 'nullptr' was not declared in this scope rhs.val_ = nullptr; ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In member function 'v8::Global v8::Global::Pass()': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:834:44: error: expected '>' before '&&' token Global Pass() { return static_cast(*this); } ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:834:44: error: expected '(' before '&&' token ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:834:46: error: expected identifier before '>' token Global Pass() { return static_cast(*this); } ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:834:54: error: expected ')' before ';' token Global Pass() { return static_cast(*this); } ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: At global scope: ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:852:1: error: expected unqualified-id before 'using' using UniquePersistent = Global; ^ In file included from ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:23:0, from ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/node.h:42, from mraajsJAVASCRIPT_wrap.cxx:169: ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:1092:52: error: 'nullptr' was not declared in this scope ScriptOrigin* origin = nullptr)); ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8config.h:347:48: note: in definition of macro 'V8_DEPRECATE_SOON' #define V8_DEPRECATE_SOON(message, declarator) declarator ^ In file included from ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/node.h:42:0, from mraajsJAVASCRIPT_wrap.cxx:169: ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:1095:30: error: 'nullptr' was not declared in this scope ScriptOrigin* origin = nullptr); ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:2075:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class NewStringType { kNormal, kInternalized }; ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:2283:42: error: 'v8::NewStringType' is not a class or namespace kNormalString = static_cast(v8::NewStringType::kNormal), ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:2284:48: error: 'v8::NewStringType' is not a class or namespace kInternalizedString = static_cast(v8::NewStringType::kInternalized) ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In member function 'v8::MaybeLocal v8::Function::NewInstance(v8::Local) const': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:3205:36: error: 'nullptr' was not declared in this scope return NewInstance(context, 0, nullptr); ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: At global scope: ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:3350:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class ArrayBufferCreationMode { kInternalized, kExternalized }; ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:3434:38: error: 'ArrayBufferCreationMode' is not a class or namespace ArrayBufferCreationMode mode = ArrayBufferCreationMode::kExternalized); ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:3797:38: error: 'ArrayBufferCreationMode' is not a class or namespace ArrayBufferCreationMode mode = ArrayBufferCreationMode::kExternalized); ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:4435:1: warning: scoped enums only available with -std=c++11 or -std=gnu++11 enum class PropertyHandlerFlags { ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:4457:36: error: 'PropertyHandlerFlags' is not a class or namespace PropertyHandlerFlags flags = PropertyHandlerFlags::kNone) ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:4485:36: error: 'PropertyHandlerFlags' is not a class or namespace PropertyHandlerFlags flags = PropertyHandlerFlags::kNone) ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In member function 'void v8::ObjectTemplate::SetIndexedPropertyHandler(v8::IndexedPropertyGetterCallback, v8::IndexedPropertySetterCallback, v8::IndexedPropertyQueryCallback, v8::IndexedPropertyDeleterCallback, v8::IndexedPropertyEnumeratorCallback, v8::Local)': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:4617:77: error: call to 'v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallback, v8::IndexedPropertySetterCallback, v8::IndexedPropertyQueryCallback, v8::IndexedPropertyDeleterCallback, v8::IndexedPropertyEnumeratorCallback, v8::Local, v8::PropertyHandlerFlags)' uses the default argument for parameter 7, which is not yet defined deleter, enumerator, data)); ^ In file included from ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:23:0, from ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/node.h:42, from mraajsJAVASCRIPT_wrap.cxx:169: ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In member function 'v8::Local v8::MaybeLocal::ToLocalChecked()': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:7164:27: error: 'nullptr' was not declared in this scope if (V8_UNLIKELY(val_ == nullptr)) V8::ToLocalEmpty(); ^ ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8config.h:353:54: note: in definition of macro 'V8_UNLIKELY' # define V8_UNLIKELY(condition) (__builtin_expect(!!(condition), 0)) ^ In file included from ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/node.h:42:0, from mraajsJAVASCRIPT_wrap.cxx:169: ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h: In member function 'void v8::Template::Set(v8::Isolate*, const char*, v8::Local)': ../../../../../staging_dir/target-mipsel_24kc_musl-1.1.16/usr/include/node/v8.h:7609:46: error: 'NewStringType' is not a class or namespace Set(v8::String::NewFromUtf8(isolate, name, NewStringType::kNormal) ^ mraajsJAVASCRIPT_wrap.cxx: At global scope: mraajsJAVASCRIPT_wrap.cxx:907:7: error: 'Handle' in namespace 'v8' does not name a template type v8::Handle err; ^ mraajsJAVASCRIPT_wrap.cxx: In member function 'virtual void OverloadErrorHandler::error(int, const char*)': mraajsJAVASCRIPT_wrap.cxx:902:5: error: 'err' was not declared in this scope err = v8::Exception::Error(SWIGV8_STRING_NEW(msg)); ^ mraajsJAVASCRIPT_wrap.cxx: At global scope: mraajsJAVASCRIPT_wrap.cxx:970:44: error: 'Handle' is not a member of 'v8' SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle objRef, void **ptr, swig_type_info *info, int flags) { ^ mraajsJAVASCRIPT_wrap.cxx:970:65: error: expected primary-expression before '>' token SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle objRef, void **ptr, swig_type_info *info, int flags) { ^ mraajsJAVASCRIPT_wrap.cxx:970:67: error: 'objRef' was not declared in this scope SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle objRef, void **ptr, swig_type_info *info, int flags) { ^ mraajsJAVASCRIPT_wrap.cxx:970:75: error: expected primary-expression before 'void' SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle objRef, void **ptr, swig_type_info *info, int flags) { ^ mraajsJAVASCRIPT_wrap.cxx:970:102: error: expected primary-expression before '*' token SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle objRef, void **ptr, swig_type_info *info, int flags) { ^ mraajsJAVASCRIPT_wrap.cxx:970:103: error: 'info' was not declared in this scope SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle objRef, void **ptr, swig_type_info *info, int flags) { ^ mraajsJAVASCRIPT_wrap.cxx:970:109: error: expected primary-expression before 'int' SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle objRef, void **ptr, swig_type_info *info, int flags) { ^ mraajsJAVASCRIPT_wrap.cxx:970:118: error: expression list treated as compound expression in initializer [-fpermissive] SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle objRef, void **ptr, swig_type_info *info, int flags) { ^ mraajsJAVASCRIPT_wrap.cxx:970:120: error: expected ',' or ';' before '{' token SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle objRef, void **ptr, swig_type_info *info, int flags) { ^ In file included from /build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/mipsel-openwrt-linux-musl/include/c++/5.4.0/stdexcept:38:0, from mraajsJAVASCRIPT_wrap.cxx:1528: /build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/mipsel-openwrt-linux-musl/include/c++/5.4.0/exception:35:37: error: expected declaration before end of line src/javascript/CMakeFiles/mraajs.dir/build.make:67: recipe for target 'src/javascript/CMakeFiles/mraajs.dir/mraajsJAVASCRIPT_wrap.cxx.o' failed make[6]: *** [src/javascript/CMakeFiles/mraajs.dir/mraajsJAVASCRIPT_wrap.cxx.o] Error 1 make[6]: Leaving directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' CMakeFiles/Makefile2:292: recipe for target 'src/javascript/CMakeFiles/mraajs.dir/all' failed make[5]: *** [src/javascript/CMakeFiles/mraajs.dir/all] Error 2 make[5]: Leaving directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' Makefile:138: recipe for target 'all' failed make[4]: *** [all] Error 2 make[4]: Leaving directory '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0' Makefile:51: recipe for target '/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0/.built' failed make[3]: *** [/build/lede-17.01/slaves/phase2/mipsel_24kc/build/sdk/build_dir/target-mipsel_24kc_musl-1.1.16/libmraa-0.8.0/.built] Error 2