{"action":"closed","issue":{"url":"https://api.github.com/repos/askovpen/node-fidonet-mailer-binkp-crypt/issues/1","labels_url":"https://api.github.com/repos/askovpen/node-fidonet-mailer-binkp-crypt/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/askovpen/node-fidonet-mailer-binkp-crypt/issues/1/comments","events_url":"https://api.github.com/repos/askovpen/node-fidonet-mailer-binkp-crypt/issues/1/events","html_url":"https://github.com/askovpen/node-fidonet-mailer-binkp-crypt/issues/1","id":57010293,"number":1,"title":"node-gyp configure build failed","user":{"login":"kud","id":655838,"avatar_url":"https://avatars.githubusercontent.com/u/655838?v=3","gravatar_id":"","url":"https://api.github.com/users/kud","html_url":"https://github.com/kud","followers_url":"https://api.github.com/users/kud/followers","following_url":"https://api.github.com/users/kud/following{/other_user}","gists_url":"https://api.github.com/users/kud/gists{/gist_id}","starred_url":"https://api.github.com/users/kud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kud/subscriptions","organizations_url":"https://api.github.com/users/kud/orgs","repos_url":"https://api.github.com/users/kud/repos","events_url":"https://api.github.com/users/kud/events{/privacy}","received_events_url":"https://api.github.com/users/kud/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":51,"created_at":"2015-02-09T10:05:55Z","updated_at":"2015-02-09T15:49:06Z","closed_at":"2015-02-09T15:49:06Z","body":"node: `0.12`\r\n\r\n```\r\n> fidonet-mailer-binkp-crypt@0.0.21 install /Users/kud/Projects/_playmedia/desktop/node_modules/napa/node_modules/download/node_modules/decompress-unzip/node_modules/adm-zip/node_modules/fidonet-mailer-binkp-crypt\r\n> node-gyp configure build\r\n\r\nchild_process: customFds option is deprecated, use stdio instead.\r\n  CXX(target) Release/obj.target/crypt/crypt.o\r\n../crypt.cc:18:49: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?\r\n                static v8::Handle<v8::Value> init_keys (const v8::Arguments& args);\r\n                                                              ^~~~~~~~~~~~~\r\n                                                              v8::internal::Arguments\r\n/Users/kud/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note: 'v8::internal::Arguments' declared here\r\nclass Arguments;\r\n      ^\r\n../crypt.cc:20:52: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?\r\n                static v8::Handle<v8::Value> ndecrypt_buf (const v8::Arguments& args);\r\n                                                                 ^~~~~~~~~~~~~\r\n                                                                 v8::internal::Arguments\r\n/Users/kud/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note: 'v8::internal::Arguments' declared here\r\nclass Arguments;\r\n      ^\r\n../crypt.cc:21:52: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?\r\n                static v8::Handle<v8::Value> nencrypt_buf (const v8::Arguments& args);\r\n                                                                 ^~~~~~~~~~~~~\r\n                                                                 v8::internal::Arguments\r\n/Users/kud/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note: 'v8::internal::Arguments' declared here\r\nclass Arguments;\r\n      ^\r\n../crypt.cc:23:42: error: no type named 'Arguments' in namespace 'v8'; did you mean 'v8::internal::Arguments'?\r\n                static v8::Handle<v8::Value> New(const v8::Arguments& args);\r\n                                                       ^~~~~~~~~~~~~\r\n                                                       v8::internal::Arguments\r\n/Users/kud/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note: 'v8::internal::Arguments' declared here\r\nclass Arguments;\r\n      ^\r\n../crypt.cc:77:54: error: cannot initialize a parameter of type 'v8::Isolate *' with an lvalue of type 'v8::Handle<v8::Value> (const v8::internal::Arguments &)'\r\n        Local<FunctionTemplate> tpl = FunctionTemplate::New(New);\r\n                                                            ^~~\r\n/Users/kud/.node-gyp/0.12.0/deps/v8/include/v8.h:3456:16: note: passing argument to parameter 'isolate' here\r\n      Isolate* isolate,\r\n               ^\r\n../crypt.cc:78:28: error: no member named 'NewSymbol' in 'v8::String'\r\n        tpl->SetClassName(String::NewSymbol(\"BinkpCrypt\"));\r\n                          ~~~~~~~~^\r\n../crypt.cc:81:40: error: no member named 'NewSymbol' in 'v8::String'\r\n        tpl->PrototypeTemplate()->Set(String::NewSymbol(\"init_keys\"),\r\n                                      ~~~~~~~~^\r\n../crypt.cc:83:40: error: no member named 'NewSymbol' in 'v8::String'\r\n        tpl->PrototypeTemplate()->Set(String::NewSymbol(\"decrypt_buf\"),\r\n                                      ~~~~~~~~^\r\n../crypt.cc:85:40: error: no member named 'NewSymbol' in 'v8::String'\r\n        tpl->PrototypeTemplate()->Set(String::NewSymbol(\"encrypt_buf\"),\r\n                                      ~~~~~~~~^\r\n../crypt.cc:87:38: error: 'New' is a private member of 'v8::PersistentBase<v8::Function>'\r\n        constructor = Persistent<Function>::New(tpl->GetFunction());\r\n                                            ^\r\n/Users/kud/.node-gyp/0.12.0/deps/v8/include/v8.h:572:23: note: declared private here\r\n  V8_INLINE static T* New(Isolate* isolate, T* that);\r\n                      ^\r\n../crypt.cc:87:16: error: too few arguments to function call, expected 2, have 1; did you mean '::BinkpCrypt::New'?\r\n        constructor = Persistent<Function>::New(tpl->GetFunction());\r\n                      ^~~~~~~~~~~~~~~~~~~~~~~~~\r\n                      ::BinkpCrypt::New\r\n../crypt.cc:23:32: note: '::BinkpCrypt::New' declared here\r\n                static v8::Handle<v8::Value> New(const v8::Arguments& args);\r\n                                             ^\r\n../crypt.cc:88:23: error: no member named 'NewSymbol' in 'v8::String'\r\n        exports->Set(String::NewSymbol(\"BinkpCrypt\"), constructor);\r\n                     ~~~~~~~~^\r\n../crypt.cc:90:37: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?\r\nHandle<Value> BinkpCrypt::New(const Arguments& args) {\r\n                                    ^~~~~~~~~\r\n                                    v8::internal::Arguments\r\n/Users/kud/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note: 'v8::internal::Arguments' declared here\r\nclass Arguments;\r\n      ^\r\n../crypt.cc:91:14: error: calling a protected constructor of class 'v8::HandleScope'\r\n        HandleScope scope;\r\n                    ^\r\n/Users/kud/.node-gyp/0.12.0/deps/v8/include/v8.h:816:13: note: declared protected here\r\n  V8_INLINE HandleScope() {}\r\n            ^\r\n../crypt.cc:92:10: error: member access into incomplete type 'const v8::internal::Arguments'\r\n        if(!args.IsConstructCall()) {\r\n                ^\r\n/Users/kud/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note: forward declaration of 'v8::internal::Arguments'\r\nclass Arguments;\r\n      ^\r\n../crypt.cc:94:17: error: member access into incomplete type 'const v8::internal::Arguments'\r\n                int len = args.Length();\r\n                              ^\r\n/Users/kud/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note: forward declaration of 'v8::internal::Arguments'\r\nclass Arguments;\r\n      ^\r\n../crypt.cc:97:21: error: type 'const v8::internal::Arguments' does not provide a subscript operator\r\n                        newArgs[i] = args[i];\r\n                                     ~~~~^~\r\n../crypt.cc:99:47: error: member reference type 'Persistent<v8::FunctionTemplate>' is not a pointer; maybe you meant to use '.'?\r\n                Handle<Value> newInst = constructor_template->GetFunction()->NewInstance(len, newArgs);\r\n                                        ~~~~~~~~~~~~~~~~~~~~^~\r\n                                                            .\r\n../crypt.cc:99:49: error: no member named 'GetFunction' in 'v8::Persistent<v8::FunctionTemplate, v8::NonCopyablePersistentTraits<v8::FunctionTemplate> >'\r\n                Handle<Value> newInst = constructor_template->GetFunction()->NewInstance(len, newArgs);\r\n                                        ~~~~~~~~~~~~~~~~~~~~  ^\r\nfatal error: too many errors emitted, stopping now [-ferror-limit=]\r\n20 errors generated.\r\nmake: *** [Release/obj.target/crypt/crypt.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 (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)\r\ngyp ERR! stack     at ChildProcess.emit (events.js:110:17)\r\ngyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1067:12)\r\ngyp ERR! System Darwin 14.0.0\r\ngyp ERR! command \"node\" \"/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"configure\" \"build\"\r\ngyp ERR! cwd /Users/kud/Projects/_playmedia/desktop/node_modules/napa/node_modules/download/node_modules/decompress-unzip/node_modules/adm-zip/node_modules/fidonet-mailer-binkp-crypt\r\ngyp ERR! node -v v0.12.0\r\ngyp ERR! node-gyp -v v1.0.2\r\ngyp ERR! not ok\r\nnpm ERR! Darwin 14.0.0\r\nnpm ERR! argv \"node\" \"/usr/local/bin/npm\" \"install\" \"napa\"\r\nnpm ERR! node v0.12.0\r\nnpm ERR! npm  v2.5.1\r\nnpm ERR! code ELIFECYCLE\r\n```"}}