make[4]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0'
make[5]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0'
make[6]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0'
make[6]: Leaving directory '/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0'
[ 29%] Built target mraa
make[6]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0'
make[6]: Leaving directory '/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0'
[ 64%] Built target _python-mraa
make[6]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0'
make[6]: Leaving directory '/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0'
make[6]: Entering directory '/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_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_74kc_musl-1.1.16/usr/include/node/node.h:42:0,
                 from mraajsJAVASCRIPT_wrap.cxx:169:
../../../../../staging_dir/target-mipsel_74kc_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_74kc_musl-1.1.16/usr/include/node/v8.h:336:1: error: expected unqualified-id before 'using'
 using Handle = Local<T>;
 ^
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h: In constructor 'v8::MaybeLocal<T>::MaybeLocal()':
../../../../../staging_dir/target-mipsel_74kc_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_74kc_musl-1.1.16/usr/include/node/v8.h: In member function 'bool v8::MaybeLocal<T>::IsEmpty() const':
../../../../../staging_dir/target-mipsel_74kc_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_74kc_musl-1.1.16/usr/include/node/v8.h: In member function 'bool v8::MaybeLocal<T>::ToLocal(v8::Local<S>*) const':
../../../../../staging_dir/target-mipsel_74kc_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_74kc_musl-1.1.16/usr/include/node/v8.h: In member function 'bool v8::WeakCallbackInfo<T>::IsFirstPass() const':
../../../../../staging_dir/target-mipsel_74kc_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_74kc_musl-1.1.16/usr/include/node/v8.h: At global scope:
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:469:1: error: expected unqualified-id before 'using'
 using PhantomCallbackData = WeakCallbackInfo<T>;
 ^
../../../../../staging_dir/target-mipsel_74kc_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_74kc_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_74kc_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_74kc_musl-1.1.16/usr/include/node/v8.h:814:26: error: expected ',' or '...' before '&&' token
   V8_INLINE Global(Global&& other) : PersistentBase<T>(other.val_) {
                          ^
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:814:34: error: invalid constructor; you probably meant 'v8::Global<T> (const v8::Global<T>&)'
   V8_INLINE Global(Global&& other) : PersistentBase<T>(other.val_) {
                                  ^
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:822:40: error: expected ',' or '...' before '&&' token
   V8_INLINE Global& operator=(Global<S>&& rhs) {
                                        ^
../../../../../staging_dir/target-mipsel_74kc_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_74kc_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_74kc_musl-1.1.16/usr/include/node/v8.h: In constructor 'v8::Global<T>::Global()':
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:790:42: error: 'nullptr' was not declared in this scope
   V8_INLINE Global() : PersistentBase<T>(nullptr) {}
                                          ^
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h: In member function 'v8::Global<T>& v8::Global<T>::operator=(v8::Global<S>)':
../../../../../staging_dir/target-mipsel_74kc_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_74kc_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_74kc_musl-1.1.16/usr/include/node/v8.h: In member function 'v8::Global<T> v8::Global<T>::Pass()':
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:834:44: error: expected '>' before '&&' token
   Global Pass() { return static_cast<Global&&>(*this); }
                                            ^
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:834:44: error: expected '(' before '&&' token
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:834:46: error: expected identifier before '>' token
   Global Pass() { return static_cast<Global&&>(*this); }
                                              ^
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:834:54: error: expected ')' before ';' token
   Global Pass() { return static_cast<Global&&>(*this); }
                                                      ^
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h: At global scope:
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:852:1: error: expected unqualified-id before 'using'
 using UniquePersistent = Global<T>;
 ^
In file included from ../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:23:0,
                 from ../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/node.h:42,
                 from mraajsJAVASCRIPT_wrap.cxx:169:
../../../../../staging_dir/target-mipsel_74kc_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_74kc_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_74kc_musl-1.1.16/usr/include/node/node.h:42:0,
                 from mraajsJAVASCRIPT_wrap.cxx:169:
../../../../../staging_dir/target-mipsel_74kc_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_74kc_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_74kc_musl-1.1.16/usr/include/node/v8.h:2283:42: error: 'v8::NewStringType' is not a class or namespace
     kNormalString = static_cast<int>(v8::NewStringType::kNormal),
                                          ^
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h:2284:48: error: 'v8::NewStringType' is not a class or namespace
     kInternalizedString = static_cast<int>(v8::NewStringType::kInternalized)
                                                ^
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h: In member function 'v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const':
../../../../../staging_dir/target-mipsel_74kc_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_74kc_musl-1.1.16/usr/include/node/v8.h: At global scope:
../../../../../staging_dir/target-mipsel_74kc_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_74kc_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_74kc_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_74kc_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_74kc_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_74kc_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_74kc_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<v8::Value>)':
../../../../../staging_dir/target-mipsel_74kc_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::Value>, 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_74kc_musl-1.1.16/usr/include/node/v8.h:23:0,
                 from ../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/node.h:42,
                 from mraajsJAVASCRIPT_wrap.cxx:169:
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h: In member function 'v8::Local<T> v8::MaybeLocal<T>::ToLocalChecked()':
../../../../../staging_dir/target-mipsel_74kc_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_74kc_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_74kc_musl-1.1.16/usr/include/node/node.h:42:0,
                 from mraajsJAVASCRIPT_wrap.cxx:169:
../../../../../staging_dir/target-mipsel_74kc_musl-1.1.16/usr/include/node/v8.h: In member function 'void v8::Template::Set(v8::Isolate*, const char*, v8::Local<v8::Data>)':
../../../../../staging_dir/target-mipsel_74kc_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<v8::Value> 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<v8::Object> 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<v8::Object> 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<v8::Object> 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<v8::Object> 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<v8::Object> 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<v8::Object> 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<v8::Object> 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<v8::Object> 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<v8::Object> objRef, void **ptr, swig_type_info *info, int flags) {
                                                                                                                        ^
In file included from /build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/staging_dir/toolchain-mipsel_74kc_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_74kc/build/sdk/staging_dir/toolchain-mipsel_74kc_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_74kc/build/sdk/build_dir/target-mipsel_74kc_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_74kc/build/sdk/build_dir/target-mipsel_74kc_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_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0'
Makefile:51: recipe for target '/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0/.built' failed
make[3]: *** [/build/lede-17.01/slaves/phase2/mipsel_74kc/build/sdk/build_dir/target-mipsel_74kc_musl-1.1.16/libmraa-0.8.0/.built] Error 2