{"action":"created","issue":{"url":"https://api.github.com/repos/iron-meteor/iron-cli/issues/95","labels_url":"https://api.github.com/repos/iron-meteor/iron-cli/issues/95/labels{/name}","comments_url":"https://api.github.com/repos/iron-meteor/iron-cli/issues/95/comments","events_url":"https://api.github.com/repos/iron-meteor/iron-cli/issues/95/events","html_url":"https://github.com/iron-meteor/iron-cli/issues/95","id":59489702,"number":95,"title":"Installation fails on osx+brew+node-0.12","user":{"login":"orefalo","id":52085,"avatar_url":"https://avatars.githubusercontent.com/u/52085?v=3","gravatar_id":"","url":"https://api.github.com/users/orefalo","html_url":"https://github.com/orefalo","followers_url":"https://api.github.com/users/orefalo/followers","following_url":"https://api.github.com/users/orefalo/following{/other_user}","gists_url":"https://api.github.com/users/orefalo/gists{/gist_id}","starred_url":"https://api.github.com/users/orefalo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orefalo/subscriptions","organizations_url":"https://api.github.com/users/orefalo/orgs","repos_url":"https://api.github.com/users/orefalo/repos","events_url":"https://api.github.com/users/orefalo/events{/privacy}","received_events_url":"https://api.github.com/users/orefalo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":18,"created_at":"2015-03-02T14:43:42Z","updated_at":"2015-03-05T07:24:30Z","closed_at":null,"body":"$> npm install -g iron-meteor                                         09:37:20\r\n\r\n\r\n> fibers@1.0.1 install /usr/local/lib/node_modules/iron-meteor/node_modules/fibers\r\n> node ./build.js\r\n\r\nchild_process: customFds option is deprecated, use stdio instead.\r\nchild_process: customFds option is deprecated, use stdio instead.\r\n  CXX(target) Release/obj.target/fibers/src/fibers.o\r\n../src/fibers.cc:222:34: error: unknown type name 'Arguments'; did you mean\r\n      'v8::internal::Arguments'?\r\n                static Handle<Value> New(const Arguments& args) {\r\n                                               ^~~~~~~~~\r\n                                               v8::internal::Arguments\r\n/Users/orefalo/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note:\r\n      'v8::internal::Arguments' declared here\r\nclass Arguments;\r\n      ^\r\n../src/fibers.cc:241:34: error: unknown type name 'Arguments'; did you mean\r\n      'v8::internal::Arguments'?\r\n                static Handle<Value> Run(const Arguments& args) {\r\n                                               ^~~~~~~~~\r\n                                               v8::internal::Arguments\r\n/Users/orefalo/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note:\r\n      'v8::internal::Arguments' declared here\r\nclass Arguments;\r\n      ^\r\n../src/fibers.cc:279:40: error: unknown type name 'Arguments'; did you mean\r\n      'v8::internal::Arguments'?\r\n                static Handle<Value> ThrowInto(const Arguments& args) {\r\n                                                     ^~~~~~~~~\r\n                                                     v8::internal::Arguments\r\n/Users/orefalo/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note:\r\n      'v8::internal::Arguments' declared here\r\nclass Arguments;\r\n      ^\r\n../src/fibers.cc:300:36: error: unknown type name 'Arguments'; did you mean\r\n      'v8::internal::Arguments'?\r\n                static Handle<Value> Reset(const Arguments& args) {\r\n                                                 ^~~~~~~~~\r\n                                                 v8::internal::Arguments\r\n/Users/orefalo/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note:\r\n      'v8::internal::Arguments' declared here\r\nclass Arguments;\r\n      ^\r\n../src/fibers.cc:468:37: error: unknown type name 'Arguments'; did you mean\r\n      'v8::internal::Arguments'?\r\n                static Handle<Value> Yield_(const Arguments& args) {\r\n                                                  ^~~~~~~~~\r\n                                                  v8::internal::Arguments\r\n/Users/orefalo/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note:\r\n      'v8::internal::Arguments' declared here\r\nclass Arguments;\r\n      ^\r\n../src/fibers.cc:510:65: error: unknown type name 'AccessorInfo'\r\n  ...static Handle<Value> GetStarted(Local<String> property, const AccessorIn...\r\n                                                                   ^\r\n../src/fibers.cc:518:65: error: unknown type name 'AccessorInfo'\r\n  ...static Handle<Value> GetCurrent(Local<String> property, const AccessorIn...\r\n                                                                   ^\r\n../src/fibers.cc:529:66: error: unknown type name 'AccessorInfo'\r\n  ...static Handle<Value> GetPoolSize(Local<String> property, const AccessorI...\r\n                                                                    ^\r\n../src/fibers.cc:533:77: error: unknown type name 'AccessorInfo'\r\n  ...SetPoolSize(Local<String> property, Local<Value> value, const AccessorIn...\r\n                                                                   ^\r\n../src/fibers.cc:540:71: error: unknown type name 'AccessorInfo'\r\n  ...Handle<Value> GetFibersCreated(Local<String> property, const AccessorInf...\r\n                                                                  ^\r\n../src/fibers.cc:202:24: error: no matching constructor for initialization of\r\n      'String::Utf8Value'\r\n                                        String::Utf8Value stack(fatal_stack);\r\n                                                          ^     ~~~~~~~~~~~\r\n/Users/orefalo/.node-gyp/0.12.0/deps/v8/include/v8.h:1889:14: note: candidate\r\n      constructor not viable: no known conversion from 'Persistent<v8::Value>'\r\n      to 'Handle<v8::Value>' for 1st argument\r\n    explicit Utf8Value(Handle<v8::Value> obj);\r\n             ^\r\n/Users/orefalo/.node-gyp/0.12.0/deps/v8/include/v8.h:1899:5: note: candidate\r\n      constructor not viable: no known conversion from 'Persistent<v8::Value>'\r\n      to 'const v8::String::Utf8Value' for 1st argument\r\n    Utf8Value(const Utf8Value&);\r\n    ^\r\n../src/fibers.cc:210:18: error: no member named 'Dispose' in\r\n      'v8::Persistent<v8::Value, v8::NonCopyablePersistentTraits<v8::Value> >'\r\n                                        fatal_stack.Dispose();\r\n                                        ~~~~~~~~~~~ ^\r\n../src/fibers.cc:213:18: error: no member named 'Dispose' in\r\n      'v8::Persistent<v8::Value, v8::NonCopyablePersistentTraits<v8::Value> >'\r\n                                that.yielded.Dispose();\r\n                                ~~~~~~~~~~~~ ^\r\n../src/fibers.cc:223:12: error: member access into incomplete type 'const\r\n      v8::internal::Arguments'\r\n                        if (args.Length() != 1) {\r\n                                ^\r\n/Users/orefalo/.node-gyp/0.12.0/deps/v8/include/v8.h:127:7: note: forward\r\n      declaration of 'v8::internal::Arguments'\r\nclass Arguments;\r\n      ^\r\n../src/fibers.cc:224:5: error: no member named 'New' in 'v8::String'; did you\r\n      mean simply 'New'?\r\n  ...THROW(Exception::TypeError, \"Fiber expects 1 argument\");\r\n     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n../src/fibers.cc:9:45: note: expanded from macro 'THROW'\r\n#define THROW(x, m) return ThrowException(x(String::New(m)))\r\n                                            ^~~~~~~~\r\n../src/fibers.cc:222:24: note: 'New' declared here\r\n                static Handle<Value> New(const Arguments& args) {\r\n                                     ^\r\n../src/fibers.cc:224:33: error: reference to type\r\n      'const v8::internal::Arguments' could not bind to an lvalue of type\r\n      'const char [25]'\r\n  ...THROW(Exception::TypeError, \"Fiber expects 1 argument\");\r\n                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~\r\n../src/fibers.cc:9:57: note: expanded from macro 'THROW'\r\n#define THROW(x, m) return ThrowException(x(String::New(m)))\r\n                                                        ^\r\n../src/fibers.cc:222:45: note: passing argument to parameter 'args' here\r\n                static Handle<Value> New(const Arguments& args) {\r\n                                                          ^\r\n../src/fibers.cc:225:20: error: type 'const v8::internal::Arguments' does not\r\n      provide a subscript operator\r\n                        } else if (!args[0]->IsFunction()) {\r\n                                    ~~~~^~\r\n../src/fibers.cc:226:5: error: no member named 'New' in 'v8::String'; did you\r\n      mean simply 'New'?\r\n  ...THROW(Exception::TypeError, \"Fiber expects a function\");\r\n     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n../src/fibers.cc:9:45: note: expanded from macro 'THROW'\r\n#define THROW(x, m) return ThrowException(x(String::New(m)))\r\n                                            ^~~~~~~~\r\n../src/fibers.cc:222:24: note: 'New' declared here\r\n                static Handle<Value> New(const Arguments& args) {\r\n                                     ^\r\n../src/fibers.cc:226:33: error: reference to type\r\n      'const v8::internal::Arguments' could not bind to an lvalue of type\r\n      'const char [25]'\r\n  ...THROW(Exception::TypeError, \"Fiber expects a function\");\r\n                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~\r\n../src/fibers.cc:9:57: note: expanded from macro 'THROW'\r\n#define THROW(x, m) return ThrowException(x(String::New(m)))\r\n                                                        ^\r\n../src/fibers.cc:222:45: note: passing argument to parameter 'args' here\r\n                static Handle<Value> New(const Arguments& args) {\r\n                                                          ^\r\nfatal error: too many errors emitted, stopping now [-ferror-limit=]\r\n20 errors generated.\r\nmake: *** [Release/obj.target/fibers/src/fibers.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.3.0\r\ngyp ERR! command \"node\" \"/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"\r\ngyp ERR! cwd /usr/local/lib/node_modules/iron-meteor/node_modules/fibers\r\ngyp ERR! node -v v0.12.0\r\ngyp ERR! node-gyp -v v1.0.2\r\ngyp ERR! not ok\r\nBuild failed\r\nnpm ERR! Darwin 14.3.0\r\nnpm ERR! argv \"node\" \"/usr/local/bin/npm\" \"install\" \"-g\" \"iron-meteor\"\r\nnpm ERR! node v0.12.0\r\nnpm ERR! npm  v2.5.1\r\nnpm ERR! code ELIFECYCLE\r\n\r\nnpm ERR! fibers@1.0.1 install: `node ./build.js`\r\nnpm ERR! Exit status 1\r\nnpm ERR!\r\nnpm ERR! Failed at the fibers@1.0.1 install script 'node ./build.js'.\r\nnpm ERR! This is most likely a problem with the fibers package,\r\nnpm ERR! not with npm itself.\r\nnpm ERR! Tell the author that this fails on your system:\r\nnpm ERR!     node ./build.js\r\nnpm ERR! You can get their info via:\r\nnpm ERR!     npm owner ls fibers\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!     /Users/xxx/npm-debug.log\r\n"},"comment":{"url":"https://api.github.com/repos/iron-meteor/iron-cli/issues/comments/77318535","html_url":"https://github.com/iron-meteor/iron-cli/issues/95#issuecomment-77318535","issue_url":"https://api.github.com/repos/iron-meteor/iron-cli/issues/95","id":77318535,"user":{"login":"nannigan","id":1944446,"avatar_url":"https://avatars.githubusercontent.com/u/1944446?v=3","gravatar_id":"","url":"https://api.github.com/users/nannigan","html_url":"https://github.com/nannigan","followers_url":"https://api.github.com/users/nannigan/followers","following_url":"https://api.github.com/users/nannigan/following{/other_user}","gists_url":"https://api.github.com/users/nannigan/gists{/gist_id}","starred_url":"https://api.github.com/users/nannigan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nannigan/subscriptions","organizations_url":"https://api.github.com/users/nannigan/orgs","repos_url":"https://api.github.com/users/nannigan/repos","events_url":"https://api.github.com/users/nannigan/events{/privacy}","received_events_url":"https://api.github.com/users/nannigan/received_events","type":"User","site_admin":false},"created_at":"2015-03-05T07:24:30Z","updated_at":"2015-03-05T07:24:30Z","body":"I did try the steps that worked for Silvlu, but had the same failure as before.\nI am on OS10.9.4 and not using brew, though I do have version .9.5 installed it seems...\n\n\n\nOn Mar 4, 2015, at 8:41 PM, Chris Mather <notifications@github.com> wrote:\n\n> blasted. are there actual errors when you npm link? or just warnings. Does the 'iron' executable exist in the /usr/local/bin/ path?\n> \nnpm WARN package.json cli-table@0.3.0 No repository field.\n/usr/local/bin/iron -> /usr/local/lib/node_modules/iron-meteor/bin/iron\n/usr/local/lib/node_modules/iron-meteor -> /Users/ashby/Sites/meteor/iron-cli\n> Also, what version of node are you on so I know for future reference? see what's in your PATH env variable and make sure /usr/local/bin is in it.\n> \n> > ls -al /usr/local/bin/iron\nlrwxr-xr-x  1 root  wheel  40 Mar  4 23:15 /usr/local/bin/iron -> ../lib/node_modules/iron-meteor/bin/iron\n> \n> > echo \"$PATH”\n/usr/local/heroku/bin:/usr/local/rvm/gems/ruby-1.9.3-p392/bin:/usr/local/rvm/gems/ruby-1.9.3-p392@global/bin:/usr/local/rvm/rubies/ruby-1.9.3-p392/bin:/usr/local/rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/sm/bin:/opt/sm/pkg/active/bin:/opt/sm/pkg/active/sbin\n\n\nhope this provides something useful!"}}