Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- RBAINDOU-M-4116:node-zwave-api robert$ npm install openzwave
- > [email protected] install /Users/robert/node-zwave-api/node_modules/openzwave
- > node-gyp rebuild
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinystr.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxml.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxmlerror.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/tinyxml/tinyxmlparser.o
- CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aes_modes.o
- CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aescrypt.o
- CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aeskey.o
- CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/aes/aestab.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Alarm.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ApplicationStatus.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Association.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/AssociationCommandConfiguration.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Basic.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/BasicWindowCovering.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Battery.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CRC16Encap.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ClimateControlSchedule.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Clock.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CommandClass.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/CommandClasses.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Configuration.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ControllerReplication.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/DoorLock.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/DoorLockLogging.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/EnergyProduction.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Hail.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Indicator.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Language.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Lock.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ManufacturerSpecific.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Meter.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MeterPulse.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiCmd.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiInstance.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/MultiInstanceAssociation.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/NoOperation.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/NodeNaming.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Powerlevel.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Proprietary.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Protection.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SceneActivation.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Security.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorAlarm.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorBinary.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SensorMultilevel.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchAll.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchBinary.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchMultilevel.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchToggleBinary.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/SwitchToggleMultilevel.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatFanMode.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatFanState.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatMode.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatOperatingState.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/ThermostatSetpoint.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/TimeParameters.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/UserCode.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/Version.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/command_classes/WakeUp.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/Value.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueBool.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueButton.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueByte.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueDecimal.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueInt.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueList.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueRaw.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueSchedule.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueShort.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueStore.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/value_classes/ValueString.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Controller.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Event.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/FileOps.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/HidController.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Log.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Mutex.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/SerialController.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Stream.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Thread.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/TimeStamp.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/Wait.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/EventImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/FileOpsImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/LogImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/MutexImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/SerialControllerImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/ThreadImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/TimeStampImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/platform/unix/WaitImpl.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Driver.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Group.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Manager.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Msg.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Node.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Options.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Scene.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/Utils.o
- CXX(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/src/vers.o
- CC(target) Release/obj.target/libopenzwave/deps/open-zwave/cpp/hidapi/mac/hid.o
- LIBTOOL-STATIC Release/libopenzwave.a
- CXX(target) Release/obj.target/openzwave/src/openzwave.o
- ../src/openzwave.cc:36:13: error: expected class name
- struct OZW: ObjectWrap {
- ^
- ../src/openzwave.cc:37:33: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> New(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:38:37: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> Connect(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:39:40: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> Disconnect(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:40:38: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> SetValue(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:41:38: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> SetLevel(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:42:41: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> SetLocation(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:43:37: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> SetName(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:44:38: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> SwitchOn(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:45:39: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> SwitchOff(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:46:40: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> EnablePoll(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:47:41: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> DisablePoll(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:48:39: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> HardReset(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:49:39: error: unknown type name 'Arguments'; did you mean 'v8::internal::Arguments'?
- static Handle<Value> SoftReset(const Arguments& args);
- ^~~~~~~~~
- v8::internal::Arguments
- /Users/robert/.node-gyp/6.2.2/include/node/v8.h:145:7: note: 'v8::internal::Arguments' declared here
- class Arguments;
- ^
- ../src/openzwave.cc:54:1: error: unknown type name 'uv_async_t'
- uv_async_t async;
- ^
- ../src/openzwave.cc:155:23: error: unknown type name 'uv_async_t'
- void async_cb_handler(uv_async_t *handle, int status)
- ^
- ../src/openzwave.cc:170:22: error: no member named 'New' in 'v8::String'
- args[0] = String::New("driver ready");
- ~~~~~~~~^
- ../src/openzwave.cc:171:14: error: too few arguments to function call, expected 2, have 1; did you mean 'OZW::New'?
- args[1] = Integer::New(homeid);
- ^~~~~~~
- OZW::New
- ../src/openzwave.cc:37:23: note: 'OZW::New' declared here
- static Handle<Value> New(const Arguments& args);
- ^
- ../src/openzwave.cc:172:4: error: no matching function for call to 'MakeCallback'
- MakeCallback(context_obj, "emit", 2, args);
- ^~~~~~~~~~~~
- /Users/robert/.node-gyp/6.2.2/include/node/Node.h:134:34: note: candidate function not viable: requires 5 arguments, but 4 were provided
- NODE_EXTERN v8::Local<v8::Value> MakeCallback(
- ^
- /Users/robert/.node-gyp/6.2.2/include/node/Node.h:140:34: note: candidate function not viable: requires 5 arguments, but 4 were provided
- NODE_EXTERN v8::Local<v8::Value> MakeCallback(
- ^
- /Users/robert/.node-gyp/6.2.2/include/node/Node.h:146:34: note: candidate function not viable: requires 5 arguments, but 4 were provided
- NODE_EXTERN v8::Local<v8::Value> MakeCallback(
- ^
- fatal error: too many errors emitted, stopping now [-ferror-limit=]
- 20 errors generated.
- make: *** [Release/obj.target/openzwave/src/openzwave.o] Error 1
- gyp ERR! build error
- gyp ERR! stack Error: `make` failed with exit code: 2
- gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
- gyp ERR! stack at emitTwo (events.js:106:13)
- gyp ERR! stack at ChildProcess.emit (events.js:191:7)
- gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
- gyp ERR! System Darwin 15.5.0
- gyp ERR! command "/usr/local/Cellar/node/5.7.0/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
- gyp ERR! cwd /Users/robert/node-zwave-api/node_modules/openzwave
- gyp ERR! node -v v6.2.2
- gyp ERR! node-gyp -v v3.3.1
- gyp ERR! not ok
- npm WARN enoent ENOENT: no such file or directory, open '/Users/robert/node-zwave-api/package.json'
- npm WARN node-zwave-api No description
- npm WARN node-zwave-api No repository field.
- npm WARN node-zwave-api No README data
- npm WARN node-zwave-api No license field.
- npm ERR! Darwin 15.5.0
- npm ERR! argv "/usr/local/Cellar/node/5.7.0/bin/node" "/usr/local/bin/npm" "install" "openzwave"
- npm ERR! node v6.2.2
- npm ERR! npm v3.10.2
- npm ERR! code ELIFECYCLE
- npm ERR! [email protected] install: `node-gyp rebuild`
- npm ERR! Exit status 1
- npm ERR!
- npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
- npm ERR! Make sure you have the latest version of node.js and npm installed.
- npm ERR! If you do, this is most likely a problem with the openzwave package,
- npm ERR! not with npm itself.
- npm ERR! Tell the author that this fails on your system:
- npm ERR! node-gyp rebuild
- npm ERR! You can get information on how to open an issue for this project with:
- npm ERR! npm bugs openzwave
- npm ERR! Or if that isn't available, you can get their info via:
- npm ERR! npm owner ls openzwave
- npm ERR! There is likely additional logging output above.
- npm ERR! Please include the following file with any support request:
- npm ERR! /Users/robert/node-zwave-api/npm-debug.log
Advertisement
Add Comment
Please, Sign In to add comment