Advertisement
Guest User

npm traceback

a guest
Feb 5th, 2016
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.16 KB | None | 0 0
  1. [ehennenfent@linux-a2 node-runas]$ npm install -g runas
  2. -
  3. > runas@3.1.1 install /home/ehennenfent/.install/node/lib/node_modules/runas
  4. > node-gyp rebuild
  5.  
  6. make: Entering directory `/home/ehennenfent/.install/node/lib/node_modules/runas/build'
  7. CXX(target) Release/obj.target/runas/src/main.o
  8. In file included from ../src/main.cc:1:
  9. ../node_modules/nan/nan.h:41:3: error: #error This version of node/NAN/v8 requires a C++11 compiler
  10. In file included from /home/ehennenfent/.node-gyp/4.2.6/src/node.h:42,
  11. from ../node_modules/nan/nan.h:45,
  12. from ../src/main.cc:1:
  13. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:336: error: expected unqualified-id before ‘using’
  14. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: In constructor ‘v8::MaybeLocal<T>::MaybeLocal()’:
  15. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:353: error: ‘nullptr’ was not declared in this scope
  16. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: In member function ‘bool v8::MaybeLocal<T>::IsEmpty() const’:
  17. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:360: error: ‘nullptr’ was not declared in this scope
  18. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: In member function ‘bool v8::MaybeLocal<T>::ToLocal(v8::Local<S>*) const’:
  19. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:364: error: ‘nullptr’ was not declared in this scope
  20. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: In member function ‘bool v8::WeakCallbackInfo<T>::IsFirstPass() const’:
  21. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:430: error: ‘nullptr’ was not declared in this scope
  22. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: At global scope:
  23. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:469: error: expected unqualified-id before ‘using’
  24. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: In constructor ‘v8::Global<T>::Global()’:
  25. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:790: error: ‘nullptr’ was not declared in this scope
  26. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: In constructor ‘v8::Global<T>::Global(v8::Global<T>&&)’:
  27. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:815: error: ‘nullptr’ was not declared in this scope
  28. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: In member function ‘v8::Global<T>& v8::Global<T>::operator=(v8::Global<S>&&)’:
  29. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:827: error: ‘nullptr’ was not declared in this scope
  30. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: At global scope:
  31. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:852: error: expected unqualified-id before ‘using’
  32. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:1089: error: ‘nullptr’ was not declared in this scope
  33. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:1095: error: ‘nullptr’ was not declared in this scope
  34. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: In member function ‘v8::MaybeLocal<v8::Object> v8::Function::NewInstance(v8::Local<v8::Context>) const’:
  35. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:3205: error: ‘nullptr’ was not declared in this scope
  36. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: In member function ‘v8::Local<T> v8::MaybeLocal<T>::ToLocalChecked()’:
  37. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:7164: error: ‘nullptr’ was not declared in this scope
  38. In file included from ../node_modules/nan/nan.h:194,
  39. from ../src/main.cc:1:
  40. ../node_modules/nan/nan_maybe_43_inl.h: At global scope:
  41. ../node_modules/nan/nan_maybe_43_inl.h:13: error: expected unqualified-id before ‘using’
  42. ../node_modules/nan/nan_maybe_43_inl.h:16: error: expected unqualified-id before ‘using’
  43. ../node_modules/nan/nan_maybe_43_inl.h:19: error: expected initializer before ‘<’ token
  44. ../node_modules/nan/nan_maybe_43_inl.h:24: error: expected initializer before ‘<’ token
  45. ../node_modules/nan/nan_maybe_43_inl.h:31: error: expected initializer before ‘<’ token
  46. ../node_modules/nan/nan_maybe_43_inl.h:36: error: expected initializer before ‘<’ token
  47. ../node_modules/nan/nan_maybe_43_inl.h:41: error: expected initializer before ‘<’ token
  48. ../node_modules/nan/nan_maybe_43_inl.h:46: error: expected initializer before ‘<’ token
  49. ../node_modules/nan/nan_maybe_43_inl.h:51: error: expected initializer before ‘<’ token
  50. ../node_modules/nan/nan_maybe_43_inl.h:59: error: expected initializer before ‘<’ token
  51. ../node_modules/nan/nan_maybe_43_inl.h:64: error: expected initializer before ‘<’ token
  52. ../node_modules/nan/nan_maybe_43_inl.h:69: error: expected initializer before ‘<’ token
  53. ../node_modules/nan/nan_maybe_43_inl.h:76: error: expected initializer before ‘<’ token
  54. ../node_modules/nan/nan_maybe_43_inl.h:83: error: expected initializer before ‘<’ token
  55. ../node_modules/nan/nan_maybe_43_inl.h:91: error: expected initializer before ‘<’ token
  56. ../node_modules/nan/nan_maybe_43_inl.h:98: error: expected initializer before ‘<’ token
  57. ../node_modules/nan/nan_maybe_43_inl.h:108: error: expected initializer before ‘<’ token
  58. ../node_modules/nan/nan_maybe_43_inl.h:114: error: expected initializer before ‘<’ token
  59. ../node_modules/nan/nan_maybe_43_inl.h:118: error: expected initializer before ‘<’ token
  60. ../node_modules/nan/nan_maybe_43_inl.h:125: error: expected initializer before ‘<’ token
  61. ../node_modules/nan/nan_maybe_43_inl.h:130: error: expected initializer before ‘<’ token
  62. ../node_modules/nan/nan_maybe_43_inl.h:135: error: expected initializer before ‘<’ token
  63. ../node_modules/nan/nan_maybe_43_inl.h:139: error: expected initializer before ‘<’ token
  64. ../node_modules/nan/nan_maybe_43_inl.h:145: error: expected initializer before ‘<’ token
  65. ../node_modules/nan/nan_maybe_43_inl.h:150: error: expected initializer before ‘<’ token
  66. ../node_modules/nan/nan_maybe_43_inl.h:156: error: expected initializer before ‘<’ token
  67. ../node_modules/nan/nan_maybe_43_inl.h:162: error: expected initializer before ‘<’ token
  68. ../node_modules/nan/nan_maybe_43_inl.h:168: error: expected initializer before ‘<’ token
  69. ../node_modules/nan/nan_maybe_43_inl.h:174: error: expected initializer before ‘<’ token
  70. ../node_modules/nan/nan_maybe_43_inl.h:180: error: expected initializer before ‘<’ token
  71. ../node_modules/nan/nan_maybe_43_inl.h:186: error: expected initializer before ‘<’ token
  72. ../node_modules/nan/nan_maybe_43_inl.h:194: error: expected initializer before ‘<’ token
  73. ../node_modules/nan/nan_maybe_43_inl.h:201: error: expected initializer before ‘<’ token
  74. ../node_modules/nan/nan_maybe_43_inl.h:205: error: expected initializer before ‘<’ token
  75. ../node_modules/nan/nan_maybe_43_inl.h:209: error: expected initializer before ‘<’ token
  76. ../node_modules/nan/nan_maybe_43_inl.h:213: error: expected initializer before ‘<’ token
  77. ../node_modules/nan/nan_maybe_43_inl.h:217: error: expected initializer before ‘<’ token
  78. ../node_modules/nan/nan_maybe_43_inl.h:223: error: expected initializer before ‘<’ token
  79. In file included from ../node_modules/nan/nan.h:199,
  80. from ../src/main.cc:1:
  81. ../node_modules/nan/nan_converters.h:14: error: ISO C++ forbids declaration of ‘MaybeLocal’ with no type
  82. ../node_modules/nan/nan_converters.h:14: error: expected ‘;’ before ‘<’ token
  83. ../node_modules/nan/nan_converters.h:16: error: ISO C++ forbids declaration of ‘Maybe’ with no type
  84. ../node_modules/nan/nan_converters.h:16: error: expected ‘;’ before ‘<’ token
  85. ../node_modules/nan/nan_converters.h:26: error: ‘return_t’ does not name a type
  86. ../node_modules/nan/nan_converters.h:27: error: ‘return_t’ does not name a type
  87. ../node_modules/nan/nan_converters.h:28: error: ‘return_t’ does not name a type
  88. ../node_modules/nan/nan_converters.h:29: error: ‘return_t’ does not name a type
  89. ../node_modules/nan/nan_converters.h:30: error: ‘return_t’ does not name a type
  90. ../node_modules/nan/nan_converters.h:31: error: ‘return_t’ does not name a type
  91. ../node_modules/nan/nan_converters.h:32: error: ‘return_t’ does not name a type
  92. ../node_modules/nan/nan_converters.h:42: error: ‘return_t’ does not name a type
  93. ../node_modules/nan/nan_converters.h:43: error: ‘return_t’ does not name a type
  94. ../node_modules/nan/nan_converters.h:44: error: ‘return_t’ does not name a type
  95. ../node_modules/nan/nan_converters.h:45: error: ‘return_t’ does not name a type
  96. ../node_modules/nan/nan_converters.h:46: error: ‘return_t’ does not name a type
  97. In file included from ../node_modules/nan/nan_converters.h:59,
  98. from ../node_modules/nan/nan.h:199,
  99. from ../src/main.cc:1:
  100. ../node_modules/nan/nan_converters_43_inl.h:18: error: ‘return_t’ in class ‘Nan::imp::ToFactory<v8::Boolean>’ does not name a type
  101. ../node_modules/nan/nan_converters_43_inl.h:19: error: ‘return_t’ in class ‘Nan::imp::ToFactory<v8::Number>’ does not name a type
  102. ../node_modules/nan/nan_converters_43_inl.h:20: error: ‘return_t’ in class ‘Nan::imp::ToFactory<v8::String>’ does not name a type
  103. ../node_modules/nan/nan_converters_43_inl.h:21: error: ‘return_t’ in class ‘Nan::imp::ToFactory<v8::Object>’ does not name a type
  104. ../node_modules/nan/nan_converters_43_inl.h:22: error: ‘return_t’ in class ‘Nan::imp::ToFactory<v8::Integer>’ does not name a type
  105. ../node_modules/nan/nan_converters_43_inl.h:23: error: ‘return_t’ in class ‘Nan::imp::ToFactory<v8::Uint32>’ does not name a type
  106. ../node_modules/nan/nan_converters_43_inl.h:24: error: ‘return_t’ in class ‘Nan::imp::ToFactory<v8::Int32>’ does not name a type
  107. ../node_modules/nan/nan_converters_43_inl.h:34: error: ‘return_t’ in class ‘Nan::imp::ToFactory<bool>’ does not name a type
  108. ../node_modules/nan/nan_converters_43_inl.h:35: error: ‘return_t’ in class ‘Nan::imp::ToFactory<double>’ does not name a type
  109. ../node_modules/nan/nan_converters_43_inl.h:36: error: ‘return_t’ in class ‘Nan::imp::ToFactory<long int>’ does not name a type
  110. ../node_modules/nan/nan_converters_43_inl.h:37: error: ‘return_t’ in class ‘Nan::imp::ToFactory<unsigned int>’ does not name a type
  111. ../node_modules/nan/nan_converters_43_inl.h:38: error: ‘return_t’ in class ‘Nan::imp::ToFactory<int>’ does not name a type
  112. In file included from ../node_modules/nan/nan.h:200,
  113. from ../src/main.cc:1:
  114. ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> Nan::imp::To(v8::Local<v8::Integer>) [with T = v8::Integer]’:
  115. ../node_modules/nan/nan_new.h:21: error: no matching function for call to ‘To(v8::Local<v8::Integer>&)’
  116. ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> Nan::imp::To(v8::Local<v8::Integer>) [with T = v8::Int32]’:
  117. ../node_modules/nan/nan_new.h:28: error: no matching function for call to ‘To(v8::Local<v8::Integer>&)’
  118. ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> Nan::imp::To(v8::Local<v8::Integer>) [with T = v8::Uint32]’:
  119. ../node_modules/nan/nan_new.h:35: error: no matching function for call to ‘To(v8::Local<v8::Integer>&)’
  120. ../node_modules/nan/nan_new.h: At global scope:
  121. ../node_modules/nan/nan_new.h:43: error: ISO C++ forbids declaration of ‘MaybeLocal’ with no type
  122. ../node_modules/nan/nan_new.h:43: error: expected ‘;’ before ‘<’ token
  123. ../node_modules/nan/nan_new.h:75: error: ‘return_t’ does not name a type
  124. ../node_modules/nan/nan_new.h:141: error: ‘return_t’ does not name a type
  125. ../node_modules/nan/nan_new.h:147: error: ‘return_t’ does not name a type
  126. ../node_modules/nan/nan_new.h:148: error: ‘return_t’ does not name a type
  127. ../node_modules/nan/nan_new.h:160: error: ‘return_t’ does not name a type
  128. ../node_modules/nan/nan_new.h:161: error: ‘return_t’ does not name a type
  129. ../node_modules/nan/nan_new.h:162: error: ‘return_t’ does not name a type
  130. ../node_modules/nan/nan_new.h:163: error: ‘return_t’ does not name a type
  131. ../node_modules/nan/nan_new.h:165: error: ‘return_t’ does not name a type
  132. ../node_modules/nan/nan_new.h:166: error: ‘return_t’ does not name a type
  133. ../node_modules/nan/nan_new.h:182: error: ‘return_t’ does not name a type
  134. ../node_modules/nan/nan_new.h:183: error: ‘return_t’ does not name a type
  135. In file included from ../node_modules/nan/nan_new.h:189,
  136. from ../node_modules/nan/nan.h:200,
  137. from ../src/main.cc:1:
  138. ../node_modules/nan/nan_implementation_12_inl.h:56: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::Date>’ does not name a type
  139. ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static v8::Local<v8::Function> Nan::imp::Factory<v8::Function>::New(void (*)(const Nan::FunctionCallbackInfo<v8::Value>&), v8::Local<v8::Value>)’:
  140. ../node_modules/nan/nan_implementation_12_inl.h:90: error: ‘NewInstance’ was not declared in this scope
  141. ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static v8::Local<v8::FunctionTemplate> Nan::imp::Factory<v8::FunctionTemplate>::New(void (*)(const Nan::FunctionCallbackInfo<v8::Value>&), v8::Local<v8::Value>, v8::Local<v8::Signature>)’:
  142. ../node_modules/nan/nan_implementation_12_inl.h:118: error: ‘NewInstance’ was not declared in this scope
  143. ../node_modules/nan/nan_implementation_12_inl.h: At global scope:
  144. ../node_modules/nan/nan_implementation_12_inl.h:197: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::RegExp>’ does not name a type
  145. ../node_modules/nan/nan_implementation_12_inl.h:216: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::Script>’ does not name a type
  146. ../node_modules/nan/nan_implementation_12_inl.h:222: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::Script>’ does not name a type
  147. ../node_modules/nan/nan_implementation_12_inl.h:254: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  148. ../node_modules/nan/nan_implementation_12_inl.h:262: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  149. ../node_modules/nan/nan_implementation_12_inl.h:268: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  150. ../node_modules/nan/nan_implementation_12_inl.h:275: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  151. ../node_modules/nan/nan_implementation_12_inl.h:281: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  152. ../node_modules/nan/nan_implementation_12_inl.h:286: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  153. ../node_modules/nan/nan_implementation_12_inl.h:347: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::UnboundScript>’ does not name a type
  154. ../node_modules/nan/nan_implementation_12_inl.h:354: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::UnboundScript>’ does not name a type
  155. In file included from ../node_modules/nan/nan.h:200,
  156. from ../src/main.cc:1:
  157. ../node_modules/nan/nan_new.h:293: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  158. ../node_modules/nan/nan_new.h:299: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  159. ../node_modules/nan/nan_new.h:305: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  160. ../node_modules/nan/nan_new.h:311: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  161. ../node_modules/nan/nan_new.h:317: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  162. ../node_modules/nan/nan_new.h:323: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  163. ../node_modules/nan/nan_new.h:329: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::String>’ does not name a type
  164. ../node_modules/nan/nan_new.h:335: error: ‘return_t’ in class ‘Nan::imp::Factory<v8::RegExp>’ does not name a type
  165. In file included from ../src/main.cc:1:
  166. ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::Error(const char*)’:
  167. ../node_modules/nan/nan.h:659: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  168. ../node_modules/nan/nan.h: In function ‘void Nan::ThrowError(const char*)’:
  169. ../node_modules/nan/nan.h:659: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  170. ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::RangeError(const char*)’:
  171. ../node_modules/nan/nan.h:660: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  172. ../node_modules/nan/nan.h: In function ‘void Nan::ThrowRangeError(const char*)’:
  173. ../node_modules/nan/nan.h:660: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  174. ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::ReferenceError(const char*)’:
  175. ../node_modules/nan/nan.h:661: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  176. ../node_modules/nan/nan.h: In function ‘void Nan::ThrowReferenceError(const char*)’:
  177. ../node_modules/nan/nan.h:661: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  178. ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::SyntaxError(const char*)’:
  179. ../node_modules/nan/nan.h:662: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  180. ../node_modules/nan/nan.h: In function ‘void Nan::ThrowSyntaxError(const char*)’:
  181. ../node_modules/nan/nan.h:662: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  182. ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::TypeError(const char*)’:
  183. ../node_modules/nan/nan.h:663: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  184. ../node_modules/nan/nan.h: In function ‘void Nan::ThrowTypeError(const char*)’:
  185. ../node_modules/nan/nan.h:663: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  186. ../node_modules/nan/nan.h: At global scope:
  187. ../node_modules/nan/nan.h:671: error: expected initializer before ‘<’ token
  188. ../node_modules/nan/nan.h:693: error: expected initializer before ‘<’ token
  189. ../node_modules/nan/nan.h:709: error: expected initializer before ‘<’ token
  190. ../node_modules/nan/nan.h:722: error: expected initializer before ‘<’ token
  191. ../node_modules/nan/nan.h:739: error: expected initializer before ‘<’ token
  192. ../node_modules/nan/nan.h:745: error: expected initializer before ‘<’ token
  193. ../node_modules/nan/nan.h:753: error: expected initializer before ‘<’ token
  194. ../node_modules/nan/nan.h:760: error: expected initializer before ‘<’ token
  195. ../node_modules/nan/nan.h:766: error: expected initializer before ‘<’ token
  196. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h: In member function ‘void Nan::Callback::SetFunction(const v8::Local<v8::Function>&)’:
  197. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:3021: error: argument dependent lookup finds ‘class v8::Set’
  198. ../node_modules/nan/nan.h:1402: error: in call to ‘Set’
  199. ../node_modules/nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(const char*, const v8::Local<v8::Value>&)’:
  200. ../node_modules/nan/nan.h:1524: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  201. ../node_modules/nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(const char*) const’:
  202. ../node_modules/nan/nan.h:1542: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  203. ../node_modules/nan/nan.h: In member function ‘virtual void Nan::AsyncWorker::HandleErrorCallback()’:
  204. ../node_modules/nan/nan.h:1576: error: no matching function for call to ‘New(const char*)’
  205. ../node_modules/nan/nan.h: In function ‘void Nan::SetMethod(const T&, const char*, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&))’:
  206. ../node_modules/nan/nan.h:1865: error: there are no arguments to ‘GetFunction’ that depend on a template parameter, so a declaration of ‘GetFunction’ must be available
  207. ../node_modules/nan/nan.h:1865: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
  208. ../node_modules/nan/nan.h:1866: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  209. ../node_modules/nan/nan.h: In function ‘void Nan::SetPrototypeMethod(v8::Local<v8::FunctionTemplate>, const char*, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&))’:
  210. ../node_modules/nan/nan.h:1878: error: ‘GetFunction’ was not declared in this scope
  211. ../node_modules/nan/nan.h:1879: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  212. ../node_modules/nan/nan.h: In function ‘void Nan::SetAccessor(v8::Local<v8::ObjectTemplate>, v8::Local<v8::String>, void (*)(v8::Local<v8::String>, const Nan::PropertyCallbackInfo<v8::Value>&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const Nan::PropertyCallbackInfo<void>&), v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute, Nan::imp::Sig)’:
  213. ../node_modules/nan/nan.h:1904: error: ‘NewInstance’ was not declared in this scope
  214. ../node_modules/nan/nan.h: In function ‘bool Nan::SetAccessor(v8::Local<v8::Object>, v8::Local<v8::String>, void (*)(v8::Local<v8::String>, const Nan::PropertyCallbackInfo<v8::Value>&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const Nan::PropertyCallbackInfo<void>&), v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute)’:
  215. ../node_modules/nan/nan.h:1947: error: ‘NewInstance’ was not declared in this scope
  216. ../node_modules/nan/nan.h: In function ‘void Nan::SetNamedPropertyHandler(v8::Local<v8::ObjectTemplate>, void (*)(v8::Local<v8::String>, const Nan::PropertyCallbackInfo<v8::Value>&), void (*)(v8::Local<v8::String>, v8::Local<v8::Value>, const Nan::PropertyCallbackInfo<v8::Value>&), void (*)(v8::Local<v8::String>, const Nan::PropertyCallbackInfo<v8::Integer>&), void (*)(v8::Local<v8::String>, const Nan::PropertyCallbackInfo<v8::Boolean>&), void (*)(const Nan::PropertyCallbackInfo<v8::Array>&), v8::Local<v8::Value>)’:
  217. ../node_modules/nan/nan.h:1995: error: ‘NewInstance’ was not declared in this scope
  218. ../node_modules/nan/nan.h: In function ‘void Nan::SetIndexedPropertyHandler(v8::Local<v8::ObjectTemplate>, void (*)(uint32_t, const Nan::PropertyCallbackInfo<v8::Value>&), void (*)(uint32_t, v8::Local<v8::Value>, const Nan::PropertyCallbackInfo<v8::Value>&), void (*)(uint32_t, const Nan::PropertyCallbackInfo<v8::Integer>&), void (*)(uint32_t, const Nan::PropertyCallbackInfo<v8::Boolean>&), void (*)(const Nan::PropertyCallbackInfo<v8::Array>&), v8::Local<v8::Value>)’:
  219. ../node_modules/nan/nan.h:2065: error: ‘NewInstance’ was not declared in this scope
  220. ../node_modules/nan/nan.h: In function ‘void Nan::SetCallHandler(v8::Local<v8::FunctionTemplate>, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&), v8::Local<v8::Value>)’:
  221. ../node_modules/nan/nan.h:2120: error: ‘NewInstance’ was not declared in this scope
  222. ../node_modules/nan/nan.h: In function ‘void Nan::SetCallAsFunctionHandler(v8::Local<v8::ObjectTemplate>, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&), v8::Local<v8::Value>)’:
  223. ../node_modules/nan/nan.h:2142: error: ‘NewInstance’ was not declared in this scope
  224. In file included from ../src/main.cc:1:
  225. ../node_modules/nan/nan.h: In function ‘void Nan::Export(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE, const char*, void (*)(const Nan::FunctionCallbackInfo<v8::Value>&))’:
  226. ../node_modules/nan/nan.h:2169: error: no matching function for call to ‘New(const char*&)’
  227. ../node_modules/nan/nan.h:2170: error: ‘GetFunction’ was not declared in this scope
  228. /home/ehennenfent/.node-gyp/4.2.6/deps/v8/include/v8.h:3021: error: argument dependent lookup finds ‘class v8::Set’
  229. ../node_modules/nan/nan.h:2170: error: in call to ‘Set’
  230. ../node_modules/nan/nan.h: In constructor ‘Nan::Tap::Tap(v8::Local<v8::Value>)’:
  231. ../node_modules/nan/nan.h:2177: error: no matching function for call to ‘To(v8::Local<v8::Value>&)’
  232. ../node_modules/nan/nan.h: In member function ‘void Nan::Tap::ok(bool, const char*)’:
  233. ../node_modules/nan/nan.h:2190: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  234. ../node_modules/nan/nan.h: In member function ‘void Nan::Tap::pass(const char*)’:
  235. ../node_modules/nan/nan.h:2196: error: ‘class v8::Local<v8::Boolean>’ has no member named ‘ToLocalChecked’
  236. ../node_modules/nan/nan.h: At global scope:
  237. ../node_modules/nan/nan.h:2220: error: ISO C++ forbids declaration of ‘MaybeLocal’ with no type
  238. ../node_modules/nan/nan.h:2220: error: expected ‘;’ before ‘<’ token
  239. ../node_modules/nan/nan.h:2223: error: expected ‘;’ before ‘}’ token
  240. ../node_modules/nan/nan.h:2225: error: ‘MaybeLocal’ was not declared in this scope
  241. ../node_modules/nan/nan.h:2225: error: template argument 1 is invalid
  242. ../node_modules/nan/nan.h:2225: error: expected unqualified-id before ‘>’ token
  243. ../node_modules/nan/nan.h:2234: error: expected constructor, destructor, or type conversion before ‘<’ token
  244. ../src/main.cc: In function ‘bool<unnamed>::GetProperty(v8::Local<v8::Object>, const char*, v8::Local<v8::Value>*)’:
  245. ../src/main.cc:10: error: ‘Get’ is not a member of ‘Nan’
  246. ../src/main.cc:10: error: no matching function for call to ‘New(const char*&)’
  247. ../src/main.cc: In function ‘void<unnamed>::Runas(const Nan::FunctionCallbackInfo<v8::Value>&)’:
  248. ../src/main.cc:55: error: ‘Set’ is not a member of ‘Nan’
  249. ../src/main.cc:56: error: no matching function for call to ‘New(const char [9])’
  250. ../src/main.cc:58: error: ‘Set’ is not a member of ‘Nan’
  251. ../src/main.cc:59: error: no matching function for call to ‘New(const char [7])’
  252. ../src/main.cc:60: error: no matching function for call to ‘New(std::string&)’
  253. ../src/main.cc:61: error: ‘Set’ is not a member of ‘Nan’
  254. ../src/main.cc:62: error: no matching function for call to ‘New(const char [7])’
  255. ../src/main.cc:63: error: no matching function for call to ‘New(std::string&)’
  256. ../src/main.cc: At global scope:
  257. ../src/main.cc:70: error: variable or field ‘Init’ declared void
  258. ../src/main.cc:70: error: ‘Handle’ was not declared in this scope
  259. ../src/main.cc:70: error: expected primary-expression before ‘>’ token
  260. ../src/main.cc:70: error: ‘exports’ was not declared in this scope
  261. ../src/main.cc:76: error: ‘Init’ was not declared in this scope
  262. ../src/main.cc:76: error: too many initializers for ‘node::node_module’
  263. make: *** [Release/obj.target/runas/src/main.o] Error 1
  264. make: Leaving directory `/home/ehennenfent/.install/node/lib/node_modules/runas/build'
  265. gyp ERR! build error
  266. gyp ERR! stack Error: `make` failed with exit code: 2
  267. gyp ERR! stack at ChildProcess.onExit (/home/ehennenfent/.install/node/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
  268. gyp ERR! stack at emitTwo (events.js:87:13)
  269. gyp ERR! stack at ChildProcess.emit (events.js:172:7)
  270. gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
  271. gyp ERR! System Linux 2.6.32-504.3.3.el6.x86_64
  272. gyp ERR! command "/home/ehennenfent/.install/node/bin/node" "/home/ehennenfent/.install/node/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
  273. gyp ERR! cwd /home/ehennenfent/.install/node/lib/node_modules/runas
  274. gyp ERR! node -v v4.2.6
  275. gyp ERR! node-gyp -v v3.0.3
  276. gyp ERR! not ok
  277. npm ERR! Linux 2.6.32-504.3.3.el6.x86_64
  278. npm ERR! argv "/home/ehennenfent/.install/node/bin/node" "/home/ehennenfent/.install/node/bin/npm" "install" "-g" "runas"
  279. npm ERR! node v4.2.6
  280. npm ERR! npm v2.14.12
  281. npm ERR! code ELIFECYCLE
  282.  
  283. npm ERR! runas@3.1.1 install: `node-gyp rebuild`
  284. npm ERR! Exit status 1
  285. npm ERR!
  286. npm ERR! Failed at the runas@3.1.1 install script 'node-gyp rebuild'.
  287. npm ERR! This is most likely a problem with the runas package,
  288. npm ERR! not with npm itself.
  289. npm ERR! Tell the author that this fails on your system:
  290. npm ERR! node-gyp rebuild
  291. npm ERR! You can get their info via:
  292. npm ERR! npm owner ls runas
  293. npm ERR! There is likely additional logging output above.
  294.  
  295. npm ERR! Please include the following file with any support request:
  296. npm ERR! /home/ehennenfent/Downloads/node-runas/npm-debug.log
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement