{"action":"created","issue":{"url":"https://api.github.com/repos/strongloop/loopback/issues/1722","labels_url":"https://api.github.com/repos/strongloop/loopback/issues/1722/labels{/name}","comments_url":"https://api.github.com/repos/strongloop/loopback/issues/1722/comments","events_url":"https://api.github.com/repos/strongloop/loopback/issues/1722/events","html_url":"https://github.com/strongloop/loopback/issues/1722","id":110769522,"number":1722,"title":"unable to install strongloop globally with `npm -g strongloop`","user":{"login":"shaunstanislaus","id":1703530,"avatar_url":"https://avatars.githubusercontent.com/u/1703530?v=3","gravatar_id":"","url":"https://api.github.com/users/shaunstanislaus","html_url":"https://github.com/shaunstanislaus","followers_url":"https://api.github.com/users/shaunstanislaus/followers","following_url":"https://api.github.com/users/shaunstanislaus/following{/other_user}","gists_url":"https://api.github.com/users/shaunstanislaus/gists{/gist_id}","starred_url":"https://api.github.com/users/shaunstanislaus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/shaunstanislaus/subscriptions","organizations_url":"https://api.github.com/users/shaunstanislaus/orgs","repos_url":"https://api.github.com/users/shaunstanislaus/repos","events_url":"https://api.github.com/users/shaunstanislaus/events{/privacy}","received_events_url":"https://api.github.com/users/shaunstanislaus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-10-10T05:16:07Z","updated_at":"2015-10-10T20:00:37Z","closed_at":null,"body":"```bash\r\n$npm install -g strongloop\r\nnpm WARN deprecated jsonstream@1.0.3: use JSONStream instead\r\nnpm WARN deprecated showdown@0.3.1: IMPORTANT hotfix\r\nnpm WARN deprecated react-tools@0.10.0: react-tools is deprecated. For more information, visit https://fb.me/react-tools-deprecated\r\nnpm WARN install:JSONStream ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/browserify/node_modules/JSONStream' -> '/usr/local/lib/node_modules/strongloop/node_modules/browserify/node_modules/JSONStream'\r\nnpm WARN install:xtend ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/browserify/node_modules/through2/node_modules/xtend' -> '/usr/local/lib/node_modules/strongloop/node_modules/browserify/node_modules/through2/node_modules/xtend'\r\nnpm WARN install:body-parser ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/connect/node_modules/body-parser' -> '/usr/local/lib/node_modules/strongloop/node_modules/connect/node_modules/body-parser'\r\nnpm WARN install:compression ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/connect/node_modules/compression' -> '/usr/local/lib/node_modules/strongloop/node_modules/connect/node_modules/compression'\r\nnpm WARN install:get-stdin ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/decompress/node_modules/get-stdin' -> '/usr/local/lib/node_modules/strongloop/node_modules/decompress/node_modules/get-stdin'\r\nnpm WARN install:commander ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/docular/node_modules/commander' -> '/usr/local/lib/node_modules/strongloop/node_modules/docular/node_modules/commander'\r\nnpm WARN install:qs ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/express/node_modules/qs' -> '/usr/local/lib/node_modules/strongloop/node_modules/express/node_modules/qs'\r\nnpm WARN install:defined ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/module-deps/node_modules/defined' -> '/usr/local/lib/node_modules/strongloop/node_modules/module-deps/node_modules/defined'\r\nnpm WARN install:xtend ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/module-deps/node_modules/xtend' -> '/usr/local/lib/node_modules/strongloop/node_modules/module-deps/node_modules/xtend'\r\nnpm WARN install:readable-stream ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/stream-combiner2/node_modules/readable-stream' -> '/usr/local/lib/node_modules/strongloop/node_modules/stream-combiner2/node_modules/readable-stream'\r\nnpm WARN install:user-home ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/strong-mesh-client/node_modules/user-home' -> '/usr/local/lib/node_modules/strongloop/node_modules/strong-mesh-client/node_modules/user-home'\r\nnpm WARN install:async ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/yeoman-generator/node_modules/async' -> '/usr/local/lib/node_modules/strongloop/node_modules/yeoman-generator/node_modules/async'\r\nnpm WARN install:glob ENOENT: no such file or directory, rename '/usr/local/lib/node_modules/strongloop/node_modules/yeoman-generator/node_modules/glob' -> '/usr/local/lib/node_modules/strongloop/node_modules/yeoman-generator/node_modules/glob'\r\nconcat-stream@1.4.10 node_modules/strongloop/node_modules/module-deps/node_modules/concat-stream -> node_modules/strongloop/node_modules/browserify/node_modules/concat-stream\r\nJSONStream@0.10.0 node_modules/strongloop/node_modules/browserify/node_modules/JSONStream -> node_modules/strongloop/node_modules/browserify/node_modules/JSONStream\r\nxtend@4.0.0 node_modules/strongloop/node_modules/browserify/node_modules/through2/node_modules/xtend -> node_modules/strongloop/node_modules/browserify/node_modules/through2/node_modules/xtend\r\nbody-parser@1.13.3 node_modules/strongloop/node_modules/connect/node_modules/body-parser -> node_modules/strongloop/node_modules/connect/node_modules/body-parser\r\ncompression@1.5.2 node_modules/strongloop/node_modules/connect/node_modules/compression -> node_modules/strongloop/node_modules/connect/node_modules/compression\r\nconnect@2.30.2 node_modules/strongloop/node_modules/loopback-explorer/node_modules/express/node_modules/connect -> node_modules/strongloop/node_modules/connect\r\nget-stdin@4.0.1 node_modules/strongloop/node_modules/decompress/node_modules/get-stdin -> node_modules/strongloop/node_modules/decompress/node_modules/get-stdin\r\ncommander@2.6.0 node_modules/strongloop/node_modules/docular/node_modules/commander -> node_modules/strongloop/node_modules/docular/node_modules/commander\r\ndocular@0.6.6 node_modules/strongloop/node_modules/loopback-sdk-angular-cli/node_modules/docular -> node_modules/strongloop/node_modules/docular\r\ncookie@0.1.3 node_modules/strongloop/node_modules/docular/node_modules/cookie -> node_modules/strongloop/node_modules/express/node_modules/cookie\r\nnegotiator@0.5.3 node_modules/strongloop/node_modules/connect/node_modules/negotiator -> node_modules/strongloop/node_modules/express/node_modules/negotiator\r\naccepts@1.2.13 node_modules/strongloop/node_modules/connect/node_modules/accepts -> node_modules/strongloop/node_modules/express/node_modules/accepts\r\nqs@4.0.0 node_modules/strongloop/node_modules/express/node_modules/qs -> node_modules/strongloop/node_modules/express/node_modules/qs\r\nvary@1.0.1 node_modules/strongloop/node_modules/docular/node_modules/vary -> node_modules/strongloop/node_modules/express/node_modules/vary\r\nexpress@4.13.3 node_modules/strongloop/node_modules/loopback/node_modules/express -> node_modules/strongloop/node_modules/express\r\ndefined@1.0.0 node_modules/strongloop/node_modules/module-deps/node_modules/defined -> node_modules/strongloop/node_modules/module-deps/node_modules/defined\r\nxtend@4.0.0 node_modules/strongloop/node_modules/module-deps/node_modules/xtend -> node_modules/strongloop/node_modules/module-deps/node_modules/xtend\r\nreadable-stream@1.0.33 node_modules/strongloop/node_modules/stream-combiner2/node_modules/readable-stream -> node_modules/strongloop/node_modules/stream-combiner2/node_modules/readable-stream\r\nthrough2@0.5.1 node_modules/strongloop/node_modules/stream-combiner2/node_modules/through2 -> node_modules/strongloop/node_modules/stream-combiner2/node_modules/through2\r\nbrowserify@9.0.8 node_modules/strongloop/node_modules/strong-arc/node_modules/strong-mesh-client/node_modules/browserify -> node_modules/strongloop/node_modules/browserify\r\nuser-home@1.1.1 node_modules/strongloop/node_modules/strong-mesh-client/node_modules/user-home -> node_modules/strongloop/node_modules/strong-mesh-client/node_modules/user-home\r\nloopback-connector-remote@1.0.3 node_modules/strongloop/node_modules/loopback/node_modules/loopback-connector-remote -> node_modules/strongloop/node_modules/loopback-connector-remote\r\nstrong-nginx-controller@1.0.2 node_modules/strongloop/node_modules/strong-arc/node_modules/strong-mesh-client/node_modules/strong-nginx-controller -> node_modules/strongloop/node_modules/strong-nginx-controller\r\nstrong-mesh-models@7.1.1 node_modules/strongloop/node_modules/strong-arc/node_modules/strong-mesh-client/node_modules/strong-mesh-models -> node_modules/strongloop/node_modules/strong-mesh-client/node_modules/strong-mesh-models\r\nstrong-mesh-client@1.6.3 node_modules/strongloop/node_modules/strong-arc/node_modules/strong-mesh-client -> node_modules/strongloop/node_modules/strong-mesh-client\r\nstrong-mesh-models@5.1.0 node_modules/strongloop/node_modules/strong-arc/node_modules/strong-pm/node_modules/strong-mesh-models -> node_modules/strongloop/node_modules/strong-arc/node_modules/strong-mesh-models\r\nasync@1.4.2 node_modules/strongloop/node_modules/yeoman-generator/node_modules/async -> node_modules/strongloop/node_modules/yeoman-generator/node_modules/async\r\nglob@5.0.15 node_modules/strongloop/node_modules/yeoman-generator/node_modules/glob -> node_modules/strongloop/node_modules/yeoman-generator/node_modules/glob\r\n- /usr/local/lib/node_modules/strongloop/node_modules/yeoman-generator node_modules/strongloop/node_modules/yeoman-generator\r\n/usr/local/lib\r\n└── (empty)\r\n\r\nnpm ERR! code 1\r\n\r\nshaunstanislaus@Master ~ $ npm install -g strongloop\r\nnpm WARN deprecated jsonstream@1.0.3: use JSONStream instead\r\nnpm WARN deprecated showdown@0.3.1: IMPORTANT hotfix\r\nnpm WARN deprecated react-tools@0.10.0: react-tools is deprecated. For more information, visit https://fb.me/react-tools-deprecated\r\n\r\n> bufferutil@1.1.0 install /usr/local/lib/node_modules/strongloop/node_modules/strong-control-channel/node_modules/bufferutil\r\n> node-gyp rebuild\r\n\r\n2015-10-10 15:08:11.308 xcodebuild[22860:3553658] [MT] PluginLoading: Required plug-in compatibility UUID 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XAlign.xcplugin' not present in DVTPlugInCompatibilityUUIDs\r\n  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o\r\nIn file included from ../src/bufferutil.cc:16:\r\n../../nan/nan.h:261:25: error: redefinition of '_NanEnsureLocal'\r\nNAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {\r\n                        ^\r\n../../nan/nan.h:256:25: note: previous definition is here\r\nNAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {\r\n                        ^\r\n../../nan/nan.h:661:13: error: no member named 'smalloc' in namespace 'node'\r\n    , node::smalloc::FreeCallback callback\r\n      ~~~~~~^\r\n../../nan/nan.h:672:12: error: no matching function for call to 'New'\r\n    return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);\r\n           ^~~~~~~~~~~~~~~~~\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/node_buffer.h:31:40: note: candidate function not viable: no known conversion from 'uint32_t' (aka 'unsigned int') to 'enum encoding' for 3rd argument\r\nNODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,\r\n                                       ^\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/node_buffer.h:43:40: note: candidate function not viable: 2nd argument ('const char *') would lose const qualifier\r\nNODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,\r\n                                       ^\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/node_buffer.h:28:40: note: candidate function not viable: requires 2 arguments, but 3 were provided\r\nNODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, size_t length);\r\n                                       ^\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/node_buffer.h:36:40: note: candidate function not viable: requires 5 arguments, but 3 were provided\r\nNODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,\r\n                                       ^\r\nIn file included from ../src/bufferutil.cc:16:\r\n../../nan/nan.h:676:12: error: no viable conversion from 'v8::MaybeLocal<v8::Object>' to 'v8::Local<v8::Object>'\r\n    return node::Buffer::New(v8::Isolate::GetCurrent(), size);\r\n           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:210:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'v8::MaybeLocal<v8::Object>' to\r\n      'const v8::Local<v8::Object> &' for 1st argument\r\nclass Local {\r\n      ^\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:210:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'v8::MaybeLocal<v8::Object>' to\r\n      'v8::Local<v8::Object> &&' for 1st argument\r\nclass Local {\r\n      ^\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:214:13: note: candidate template ignored: could not match 'Local' against 'MaybeLocal'\r\n  V8_INLINE Local(Local<S> that)\r\n            ^\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:326:13: note: candidate template ignored: could not match 'S *' against 'v8::MaybeLocal<v8::Object>'\r\n  V8_INLINE Local(S* that)\r\n            ^\r\nIn file included from ../src/bufferutil.cc:16:\r\n../../nan/nan.h:683:26: error: no member named 'Use' in namespace 'node::Buffer'\r\n    return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);\r\n           ~~~~~~~~~~~~~~^\r\nIn file included from ../src/bufferutil.cc:7:\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:221:5: error: assigning to 'v8::Primitive *volatile' from incompatible type 'v8::Value *'\r\n    TYPE_CHECK(T, S);\r\n    ^~~~~~~~~~~~~~~~\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'\r\n    *(static_cast<T* volatile*>(0)) = static_cast<S*>(0);      \\\r\n                                    ^ ~~~~~~~~~~~~~~~~~~\r\n../../nan/nan.h:414:12: note: in instantiation of function template specialization 'v8::Local<v8::Primitive>::Local<v8::Value>' requested here\r\n    return NanEscapeScope(NanNew(v8::Undefined(v8::Isolate::GetCurrent())));\r\n           ^\r\n../../nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'\r\n# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))\r\n                             ^\r\nIn file included from ../src/bufferutil.cc:7:\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:221:5: error: assigning to 'v8::Boolean *volatile' from incompatible type 'v8::Value *'\r\n    TYPE_CHECK(T, S);\r\n    ^~~~~~~~~~~~~~~~\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'\r\n    *(static_cast<T* volatile*>(0)) = static_cast<S*>(0);      \\\r\n                                    ^ ~~~~~~~~~~~~~~~~~~\r\n../../nan/nan.h:424:12: note: in instantiation of function template specialization 'v8::Local<v8::Boolean>::Local<v8::Value>' requested here\r\n    return NanEscapeScope(NanNew(v8::True(v8::Isolate::GetCurrent())));\r\n           ^\r\n../../nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'\r\n# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))\r\n                             ^\r\nIn file included from ../src/bufferutil.cc:7:\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:221:5: error: assigning to 'v8::Function *volatile' from incompatible type 'v8::Value *'\r\n    TYPE_CHECK(T, S);\r\n    ^~~~~~~~~~~~~~~~\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'\r\n    *(static_cast<T* volatile*>(0)) = static_cast<S*>(0);      \\\r\n                                    ^ ~~~~~~~~~~~~~~~~~~\r\n../../nan/nan.h:1514:12: note: in instantiation of function template specialization 'v8::Local<v8::Function>::Local<v8::Value>' requested here\r\n    return NanEscapeScope(NanNew(handle)->Get(kCallbackIndex)\r\n           ^\r\n../../nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'\r\n# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))\r\n                             ^\r\nIn file included from ../src/bufferutil.cc:7:\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:221:5: error: assigning to 'v8::Object *volatile' from incompatible type 'v8::Value *'\r\n    TYPE_CHECK(T, S);\r\n    ^~~~~~~~~~~~~~~~\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8.h:180:37: note: expanded from macro 'TYPE_CHECK'\r\n    *(static_cast<T* volatile*>(0)) = static_cast<S*>(0);      \\\r\n                                    ^ ~~~~~~~~~~~~~~~~~~\r\n../../nan/nan.h:1632:12: note: in instantiation of function template specialization 'v8::Local<v8::Object>::Local<v8::Value>' requested here\r\n    return NanEscapeScope(handle->Get(NanNew(key)).As<v8::Object>());\r\n           ^\r\n../../nan/nan.h:398:30: note: expanded from macro 'NanEscapeScope'\r\n# define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))\r\n                             ^\r\n9 errors generated.\r\nmake: *** [Release/obj.target/bufferutil/src/bufferutil.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:270:23)\r\ngyp ERR! stack     at emitTwo (events.js:87:13)\r\ngyp ERR! stack     at ChildProcess.emit (events.js:172:7)\r\ngyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)\r\ngyp ERR! System Darwin 14.5.0\r\ngyp ERR! command \"/Users/shaunstanislaus/homebrew/Cellar/node/4.1.2/bin/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/strongloop/node_modules/strong-control-channel/node_modules/bufferutil\r\ngyp ERR! node -v v4.1.2\r\ngyp ERR! node-gyp -v v3.0.3\r\ngyp ERR! not ok\r\nnpm WARN install:strong-control-channel bufferutil@1.1.0 install: `node-gyp rebuild`\r\nnpm WARN install:strong-control-channel Exit status 1\r\n\r\n> heapdump@0.3.7 install /usr/local/lib/node_modules/strongloop/node_modules/heapdump\r\n> node-gyp rebuild\r\n\r\n2015-10-10 15:08:29.396 xcodebuild[23084:3554213] [MT] PluginLoading: Required plug-in compatibility UUID 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XAlign.xcplugin' not present in DVTPlugInCompatibilityUUIDs\r\n  CXX(target) Release/obj.target/addon/src/heapdump.o\r\n  SOLINK_MODULE(target) Release/addon.node\r\n\r\n> modern-syslog@1.1.1 install /usr/local/lib/node_modules/strongloop/node_modules/modern-syslog\r\n> node-gyp rebuild\r\n\r\n2015-10-10 15:08:34.496 xcodebuild[23284:3554521] [MT] PluginLoading: Required plug-in compatibility UUID 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XAlign.xcplugin' not present in DVTPlugInCompatibilityUUIDs\r\n  CXX(target) Release/obj.target/core/core.o\r\n  SOLINK_MODULE(target) Release/core.node\r\n\r\n> bufferutil@1.2.1 install /usr/local/lib/node_modules/strongloop/node_modules/bufferutil\r\n> node-gyp rebuild\r\n\r\n2015-10-10 15:08:36.798 xcodebuild[23396:3554726] [MT] PluginLoading: Required plug-in compatibility UUID 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XAlign.xcplugin' not present in DVTPlugInCompatibilityUUIDs\r\n  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o\r\n  SOLINK_MODULE(target) Release/bufferutil.node\r\n\r\n> sqlite3@3.1.0 install /usr/local/lib/node_modules/strongloop/node_modules/sqlite3\r\n> node-pre-gyp install --fallback-to-build\r\n\r\n[sqlite3] Success: \"/usr/local/lib/node_modules/strongloop/node_modules/sqlite3/lib/binding/node-v46-darwin-x64/node_sqlite3.node\" is installed via remote\r\n\r\n> strong-debugger@1.0.0 install /usr/local/lib/node_modules/strongloop/node_modules/strong-debugger\r\n> node-gyp rebuild\r\n\r\n2015-10-10 15:08:46.313 xcodebuild[23605:3555036] [MT] PluginLoading: Required plug-in compatibility UUID 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XAlign.xcplugin' not present in DVTPlugInCompatibilityUUIDs\r\n  CXX(target) Release/obj.target/debugger/src/mutex-wrap.o\r\n  CXX(target) Release/obj.target/debugger/src/debugger.o\r\n  CXX(target) Release/obj.target/debugger/src/controller.o\r\n  CXX(target) Release/obj.target/debugger/src/worker.o\r\n  CXX(target) Release/obj.target/debugger/src/worker-bindings.o\r\n  SOLINK_MODULE(target) Release/debugger.node\r\n\r\n> strong-fork-syslog@1.2.3 install /usr/local/lib/node_modules/strongloop/node_modules/strong-fork-syslog\r\n> node-gyp rebuild\r\n\r\n2015-10-10 15:08:51.257 xcodebuild[24005:3555538] [MT] PluginLoading: Required plug-in compatibility UUID 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XAlign.xcplugin' not present in DVTPlugInCompatibilityUUIDs\r\n  CXX(target) Release/obj.target/syslog/syslog.o\r\nIn file included from ../syslog.cc:2:\r\n../compat-inl.h:288:37: error: no member named 'StartCpuProfiling' in 'v8::CpuProfiler'; did you mean 'StartProfiling'?\r\n  return isolate->GetCpuProfiler()->StartCpuProfiling(title, record_samples);\r\n                                    ^~~~~~~~~~~~~~~~~\r\n                                    StartProfiling\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8-profiler.h:201:8: note: 'StartProfiling' declared here\r\n  void StartProfiling(Local<String> title, bool record_samples = false);\r\n       ^\r\nIn file included from ../syslog.cc:2:\r\n../compat-inl.h:294:37: error: no member named 'StopCpuProfiling' in 'v8::CpuProfiler'; did you mean 'StopProfiling'?\r\n  return isolate->GetCpuProfiler()->StopCpuProfiling(title);\r\n                                    ^~~~~~~~~~~~~~~~\r\n                                    StopProfiling\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8-profiler.h:207:15: note: 'StopProfiling' declared here\r\n  CpuProfile* StopProfiling(Local<String> title);\r\n              ^\r\nIn file included from ../syslog.cc:2:\r\n../compat-inl.h:310:55: error: no viable conversion from 'v8::Local<v8::String>' to 'v8::ActivityControl *'\r\n  return isolate->GetHeapProfiler()->TakeHeapSnapshot(title);\r\n                                                      ^~~~~\r\n/Users/shaunstanislaus/.node-gyp/4.1.2/include/node/v8-profiler.h:487:24: note: passing argument to parameter 'control' here\r\n      ActivityControl* control = NULL,\r\n                       ^\r\n3 errors generated.\r\nmake: *** [Release/obj.target/syslog/syslog.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:270:23)\r\ngyp ERR! stack     at emitTwo (events.js:87:13)\r\ngyp ERR! stack     at ChildProcess.emit (events.js:172:7)\r\ngyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)\r\ngyp ERR! System Darwin 14.5.0\r\ngyp ERR! command \"/Users/shaunstanislaus/homebrew/Cellar/node/4.1.2/bin/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/strongloop/node_modules/strong-fork-syslog\r\ngyp ERR! node -v v4.1.2\r\ngyp ERR! node-gyp -v v3.0.3\r\ngyp ERR! not ok\r\nnpm WARN install:strong-fork-syslog strong-fork-syslog@1.2.3 install: `node-gyp rebuild`\r\nnpm WARN install:strong-fork-syslog Exit status 1\r\n\r\n> strong-agent@1.6.4 install /usr/local/lib/node_modules/strongloop/node_modules/strong-agent\r\n> node-gyp rebuild || exit 0\r\n\r\n2015-10-10 15:08:53.249 xcodebuild[24044:3555614] [MT] PluginLoading: Required plug-in compatibility UUID 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XAlign.xcplugin' not present in DVTPlugInCompatibilityUUIDs\r\n  CXX(target) Release/obj.target/strong-agent/src/strong-agent.o\r\n  SOLINK_MODULE(target) Release/strong-agent.node\r\n\r\n> strong-agent@2.0.1 install /usr/local/lib/node_modules/strongloop/node_modules/strong-supervisor/node_modules/strong-agent\r\n> node-gyp rebuild || exit 0\r\n\r\n2015-10-10 15:08:57.167 xcodebuild[24245:3555872] [MT] PluginLoading: Required plug-in compatibility UUID 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XAlign.xcplugin' not present in DVTPlugInCompatibilityUUIDs\r\n  CXX(target) Release/obj.target/strong-agent/src/strong-agent.o\r\n  SOLINK_MODULE(target) Release/strong-agent.node\r\n\r\n> ws@0.4.32 install /usr/local/lib/node_modules/strongloop/node_modules/node-inspector/node_modules/ws\r\n> (node-gyp rebuild 2> builderror.log) || (exit 0)\r\n\r\n  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o\r\n\r\n> utf-8-validate@1.2.1 install /usr/local/lib/node_modules/strongloop/node_modules/utf-8-validate\r\n> node-gyp rebuild\r\n\r\n2015-10-10 15:09:03.112 xcodebuild[24412:3556170] [MT] PluginLoading: Required plug-in compatibility UUID 0420B86A-AA43-4792-9ED0-6FE0F2B16A13 for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/XAlign.xcplugin' not present in DVTPlugInCompatibilityUUIDs\r\n  CXX(target) Release/obj.target/validation/src/validation.o\r\n  SOLINK_MODULE(target) Release/validation.node\r\n\r\n> strong-mesh-client@1.6.3 install /usr/local/lib/node_modules/strongloop/node_modules/strong-mesh-client\r\n> node proxy/build-client.js\r\n\r\nbrowser bundle successfully generated\r\n\r\n> spawn-sync@1.0.13 postinstall /usr/local/lib/node_modules/strongloop/node_modules/spawn-sync\r\n> node postinstall\r\n\r\n/usr/local/lib\r\n└── (empty)\r\n\r\nnpm ERR! code 1\r\n```"},"comment":{"url":"https://api.github.com/repos/strongloop/loopback/issues/comments/147121770","html_url":"https://github.com/strongloop/loopback/issues/1722#issuecomment-147121770","issue_url":"https://api.github.com/repos/strongloop/loopback/issues/1722","id":147121770,"user":{"login":"cloflin","id":2079833,"avatar_url":"https://avatars.githubusercontent.com/u/2079833?v=3","gravatar_id":"","url":"https://api.github.com/users/cloflin","html_url":"https://github.com/cloflin","followers_url":"https://api.github.com/users/cloflin/followers","following_url":"https://api.github.com/users/cloflin/following{/other_user}","gists_url":"https://api.github.com/users/cloflin/gists{/gist_id}","starred_url":"https://api.github.com/users/cloflin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cloflin/subscriptions","organizations_url":"https://api.github.com/users/cloflin/orgs","repos_url":"https://api.github.com/users/cloflin/repos","events_url":"https://api.github.com/users/cloflin/events{/privacy}","received_events_url":"https://api.github.com/users/cloflin/received_events","type":"User","site_admin":false},"created_at":"2015-10-10T20:00:36Z","updated_at":"2015-10-10T20:00:36Z","body":"Had a very similar problem. \n\nSolution for me was to downgrade to npm v2 and reinstall. \n\n> On Oct 10, 2015, at 2:05 PM, Ryan Graham <notifications@github.com> wrote:\n> \n> What version of XCode do you have installed? These errors suggest there is something wrong with your installation. These kinds of errors can happen when your version of XCode and CLI Tools are mismatched versions.\n> \n> What version of npm are you using? There are known issues with npm-v3.x that prevent strongloop from installing globally when the optional dependencies fail.\n> \n> Another possibility is you are running that command from a directory that has a strongloop directory in it, which npm will see as the package to install instead of downloading it.\n> \n> Another possibility is if you have upgraded to El Capitan, which changes the behaviour of /usr/local and breaks a number of things (eg. homebrew).\n> \n> It would also be useful to post the npm-debug.log that is usually generated when npm install fails.\n> \n> —\n> Reply to this email directly or view it on GitHub.\n> \n"}}