{"action":"created","issue":{"url":"https://api.github.com/repos/webBoxio/atom-term2/issues/90","labels_url":"https://api.github.com/repos/webBoxio/atom-term2/issues/90/labels{/name}","comments_url":"https://api.github.com/repos/webBoxio/atom-term2/issues/90/comments","events_url":"https://api.github.com/repos/webBoxio/atom-term2/issues/90/events","html_url":"https://github.com/webBoxio/atom-term2/issues/90","id":57376106,"number":90,"title":"Unable to install term2 on Atom version 0.178.0","user":{"login":"mdixon47","id":995331,"avatar_url":"https://avatars.githubusercontent.com/u/995331?v=3","gravatar_id":"","url":"https://api.github.com/users/mdixon47","html_url":"https://github.com/mdixon47","followers_url":"https://api.github.com/users/mdixon47/followers","following_url":"https://api.github.com/users/mdixon47/following{/other_user}","gists_url":"https://api.github.com/users/mdixon47/gists{/gist_id}","starred_url":"https://api.github.com/users/mdixon47/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdixon47/subscriptions","organizations_url":"https://api.github.com/users/mdixon47/orgs","repos_url":"https://api.github.com/users/mdixon47/repos","events_url":"https://api.github.com/users/mdixon47/events{/privacy}","received_events_url":"https://api.github.com/users/mdixon47/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-02-11T20:57:57Z","updated_at":"2015-02-13T01:00:21Z","closed_at":null,"body":"Does anyone have an idea on how to repair this problem? I have grown attached to the plugin and I would appreciate if someone can assist me in getting this fixed. \r\n\r\n> pty.js@0.2.5 install /private/var/folders/2r/twxtyrm12ks7x98wpyccvdk00000gn/T/apm-install-dir-115111-4598-p25mkv/node_modules/term2/node_modules/pty.js\r\n> node-gyp rebuild\r\n\r\n  CXX(target) Release/obj.target/pty/src/unix/pty.o\r\n\r\nIn file included from ../src/unix/pty.cc:16:\r\n../node_modules/nan/nan.h:67:21: error: no type named 'ExternalAsciiStringResource' in 'v8::String'; did you mean 'ExternalStringResource'?\r\ntypedef v8::String::ExternalAsciiStringResource\r\n        ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n                    ExternalStringResource\r\n/Users/malikdixon/.atom/.node-gyp/.node-gyp/0.21.0/deps/v8/include/v8.h:1936:19: note: 'ExternalStringResource' declared here\r\n  class V8_EXPORT ExternalStringResource\r\n                  ^\r\nIn file included from ../src/unix/pty.cc:16:\r\nIn file included from ../node_modules/nan/nan.h:74:\r\n../node_modules/nan/nan_new.h:164:26: error: class member cannot be redeclared\r\n  static inline return_t New(NanExternalOneByteStringResource * value);\r\n                         ^\r\n../node_modules/nan/nan_new.h:163:26: note: previous declaration is here\r\n  static inline return_t New(v8::String::ExternalStringResource * value);\r\n                         ^\r\nIn file included from ../src/unix/pty.cc:16:\r\nIn file included from ../node_modules/nan/nan.h:74:\r\nIn file included from ../node_modules/nan/nan_new.h:190:\r\n../node_modules/nan/nan_implementation_12_inl.h:222:22: error: redefinition of 'New'\r\nFactory<v8::String>::New(NanExternalOneByteStringResource * value) {\r\n                     ^\r\n../node_modules/nan/nan_implementation_12_inl.h:217:22: note: previous definition is here\r\nFactory<v8::String>::New(v8::String::ExternalStringResource * value) {\r\n                     ^\r\nIn file included from ../src/unix/pty.cc:16:\r\nIn file included from ../node_modules/nan/nan.h:74:\r\n../node_modules/nan/nan_new.h:319:1: error: redefinition of 'NanNew'\r\nNanNew(NanExternalOneByteStringResource * value) {\r\n^\r\n../node_modules/nan/nan_new.h:313:1: note: previous definition is here\r\nNanNew(v8::String::ExternalStringResource * value) {\r\n^\r\nIn file included from ../src/unix/pty.cc:16:\r\n../node_modules/nan/nan.h:1790:17: error: no member named 'GetExternalAsciiStringResource' in 'v8::String'; did you mean 'GetExternalOneByteStringResource'?\r\n    return str->GetExternalAsciiStringResource();\r\n                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n                GetExternalOneByteStringResource\r\n/Users/malikdixon/.atom/.node-gyp/.node-gyp/0.21.0/deps/v8/include/v8.h:2003:40: note: 'GetExternalOneByteStringResource' declared here\r\n  const ExternalOneByteStringResource* GetExternalOneByteStringResource() const;\r\n                                       ^\r\nIn file included from ../src/unix/pty.cc:16:\r\n../node_modules/nan/nan.h:1790:12: error: cannot initialize return object of type 'const NanExternalOneByteStringResource *' (aka 'const v8::String::ExternalStringResource *') with an rvalue of type 'const v8::String::ExternalOneByteStringResource *'\r\n    return str->GetExternalAsciiStringResource();\r\n           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n../node_modules/nan/nan.h:1800:17: error: no member named 'IsExternalAscii' in 'v8::String'; did you mean 'IsExternal'?\r\n    return str->IsExternalAscii();\r\n                ^~~~~~~~~~~~~~~\r\n                IsExternal\r\n/Users/malikdixon/.atom/.node-gyp/.node-gyp/0.21.0/deps/v8/include/v8.h:1900:8: note: 'IsExternal' declared here\r\n  bool IsExternal() const;\r\n       ^\r\nIn file included from ../src/unix/pty.cc:16:\r\n../node_modules/nan/nan.h:1825:11: error: assigning to 'const char *' from incompatible type 'const uint16_t *' (aka 'const unsigned short *')\r\n    *data = ext->data();\r\n          ^ ~~~~~~~~~~~\r\n../node_modules/nan/nan.h:1868:10: error: no matching function for call to 'Encode'\r\n  return node::Encode(\r\n         ^~~~~~~~~~~~\r\n/Users/malikdixon/.atom/.node-gyp/.node-gyp/0.21.0/src/node.h:272:34: note: candidate function not viable: cannot convert argument of incomplete type 'const void *' to 'const char *'\r\nNODE_EXTERN v8::Local<v8::Value> Encode(v8::Isolate* isolate,\r\n                                 ^\r\n/Users/malikdixon/.atom/.node-gyp/.node-gyp/0.21.0/src/node.h:278:34: note: candidate function not viable: requires 3 arguments, but 4 were provided\r\nNODE_EXTERN v8::Local<v8::Value> Encode(v8::Isolate* isolate,\r\n                                 ^\r\n/Users/malikdixon/.atom/.node-gyp/.node-gyp/0.21.0/src/node.h:283:45: note: candidate function not viable: requires at most 3 arguments, but 4 were provided\r\n                inline v8::Local<v8::Value> Encode(\r\n                                            ^\r\n/Users/malikdixon/.atom/.node-gyp/.node-gyp/0.21.0/src/node.h:64:53: note: expanded from macro 'NODE_DEPRECATED'\r\n#define NODE_DEPRECATED(msg, fn) V8_DEPRECATED(msg, fn)\r\n                                                    ^\r\n/Users/malikdixon/.atom/.node-gyp/.node-gyp/0.21.0/deps/v8/include/v8config.h:329:45: note: expanded from macro 'V8_DEPRECATED'\r\n# define V8_DEPRECATED(message, declarator) declarator\r\n                                            ^\r\n9 errors generated.\r\nmake: *** [Release/obj.target/pty/src/unix/pty.o] Error 1\r\ngyp ERR! build error\r\ngyp ERR! stack Error: `make` failed with exit code: 2\r\ngyp ERR! stack     at ChildProcess.onExit (/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)\r\ngyp ERR! stack     at ChildProcess.emit (events.js:98:17)\r\ngyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:820:12)\r\ngyp ERR! System Darwin 14.1.0\r\ngyp ERR! command \"node\" \"/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"\r\ngyp ERR! cwd /private/var/folders/2r/twxtyrm12ks7x98wpyccvdk00000gn/T/apm-install-dir-115111-4598-p25mkv/node_modules/term2/node_modules/pty.js\r\ngyp ERR! node -v v0.10.35\r\ngyp ERR! node-gyp -v v1.0.2\r\ngyp ERR! not ok\r\nnpm ERR! Darwin 14.1.0\r\nnpm ERR! argv \"/Applications/Atom.app/Contents/Resources/app/apm/bin/node\" \"/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js\" \"--globalconfig\" \"/Applications/Atom.app/Contents/Resources/app/apm/.apmrc\" \"--userconfig\" \"/Users/malikdixon/.atom/.apmrc\" \"install\" \"/private/var/folders/2r/twxtyrm12ks7x98wpyccvdk00000gn/T/d-115111-4598-elq1su/package.tgz\" \"--target=0.21.0\" \"--arch=x64\"\r\nnpm ERR! node v0.10.35\r\nnpm ERR! npm  v2.3.0\r\nnpm ERR! code ELIFECYCLE\r\n\r\nnpm ERR! pty.js@0.2.5 install: `node-gyp rebuild`\r\nnpm ERR! Exit status 1\r\nnpm ERR!\r\nnpm ERR! Failed at the pty.js@0.2.5 install script 'node-gyp rebuild'.\r\nnpm ERR! This is most likely a problem with the pty.js package,\r\nnpm ERR! not with npm itself.\r\nnpm ERR! Tell the author that this fails on your system:\r\nnpm ERR!     node-gyp rebuild\r\nnpm ERR! You can get their info via:\r\nnpm ERR!     npm owner ls pty.js\r\nnpm ERR! There is likely additional logging output above.\r\n\r\nnpm ERR! Please include the following file with any support request:\r\nnpm ERR!     /private/var/folders/2r/twxtyrm12ks7x98wpyccvdk00000gn/T/apm-install-dir-115111-4598-p25mkv/npm-debug.log"},"comment":{"url":"https://api.github.com/repos/webBoxio/atom-term2/issues/comments/74186585","html_url":"https://github.com/webBoxio/atom-term2/issues/90#issuecomment-74186585","issue_url":"https://api.github.com/repos/webBoxio/atom-term2/issues/90","id":74186585,"user":{"login":"mdixon47","id":995331,"avatar_url":"https://avatars.githubusercontent.com/u/995331?v=3","gravatar_id":"","url":"https://api.github.com/users/mdixon47","html_url":"https://github.com/mdixon47","followers_url":"https://api.github.com/users/mdixon47/followers","following_url":"https://api.github.com/users/mdixon47/following{/other_user}","gists_url":"https://api.github.com/users/mdixon47/gists{/gist_id}","starred_url":"https://api.github.com/users/mdixon47/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdixon47/subscriptions","organizations_url":"https://api.github.com/users/mdixon47/orgs","repos_url":"https://api.github.com/users/mdixon47/repos","events_url":"https://api.github.com/users/mdixon47/events{/privacy}","received_events_url":"https://api.github.com/users/mdixon47/received_events","type":"User","site_admin":false},"created_at":"2015-02-13T01:00:21Z","updated_at":"2015-02-13T01:00:21Z","body":"How do we repair or replace the external package?"}}