Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install fails on Pi2/Razberry #47

Open
sybaseguru opened this issue Mar 24, 2015 · 4 comments
Open

Install fails on Pi2/Razberry #47

sybaseguru opened this issue Mar 24, 2015 · 4 comments

Comments

@sybaseguru
Copy link

I seem to get the following errors installing on a raspberry pi2 with raspian and razberry z wave controller.

Linux raspberrypi 3.18.7-v7+ #755 SMP PREEMPT Thu Feb 12 17:20:48 GMT 2015 armv7l GNU/Linux

../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp: In member function ‘std::string OpenZWave::CommandClass::ExtractValue(const uint8_, uint8_, uint8_, uint8) const’:
../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp:411:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat]
../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp:411:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat]
../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp:419:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat]
../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp:419:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 4 has type ‘long int’ [-Wformat]
../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp: In member function ‘virtual void OpenZWave::CommandClass::ReadXML(const TiXmlElement_)’:
../deps/open-zwave/cpp/src/command_classes/CommandClass.cpp:185:6: warning: ‘instance’ may be used uninitialized in this function [-Wuninitialized]

../deps/open-zwave/cpp/src/platform/unix/EventImpl.cpp: In member function ‘void OpenZWave::EventImpl::Set()’:
../deps/open-zwave/cpp/src/platform/unix/EventImpl.cpp:92:81: warning: format ‘%s’ expects argument of type ‘char*’, but argument 4 has type ‘int’ [-Wformat]
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
../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp: In member function ‘std::string OpenZWave::LogImpl::GetTimeStampString()’:
../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp:251:60: warning: format ‘%d’ expects argument of type ‘int’, but argument 10 has type ‘long int’ [-Wformat]
../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp:251:60: warning: format ‘%d’ expects argument of type ‘int’, but argument 10 has type ‘long int’ [-Wformat]
../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp: In member function ‘std::string OpenZWave::LogImpl::GetThreadId()’:
../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp:291:54: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘pthread_t {aka long unsigned int}’ [-Wformat]
../deps/open-zwave/cpp/src/platform/unix/LogImpl.cpp:291:54: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘pthread_t {aka long unsigned int}’ [-Wformat]

../deps/open-zwave/cpp/hidapi/linux/hid.c: In function ‘get_device_string’:
../deps/open-zwave/cpp/hidapi/linux/hid.c:308:6: warning: comparison of unsigned expression >= 0 is always true [-Wtype-limits]
AR(target) Release/obj.target/deps/open-zwave/libopenzwave.a
COPY Release/libopenzwave.a
CXX(target) Release/obj.target/openzwave/src/openzwave.o
../src/openzwave.cc:36:24: error: expected class-name before ‘{’ token
../src/openzwave.cc:37:33: error: ‘Arguments’ does not name a type
../src/openzwave.cc:37:44: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:38:37: error: ‘Arguments’ does not name a type
../src/openzwave.cc:38:48: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:39:40: error: ‘Arguments’ does not name a type
../src/openzwave.cc:39:51: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:40:38: error: ‘Arguments’ does not name a type
../src/openzwave.cc:40:49: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:41:38: error: ‘Arguments’ does not name a type
../src/openzwave.cc:41:49: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:42:41: error: ‘Arguments’ does not name a type
../src/openzwave.cc:42:52: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:43:37: error: ‘Arguments’ does not name a type
../src/openzwave.cc:43:48: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:44:38: error: ‘Arguments’ does not name a type
../src/openzwave.cc:44:49: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:45:39: error: ‘Arguments’ does not name a type
../src/openzwave.cc:45:50: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:46:40: error: ‘Arguments’ does not name a type
../src/openzwave.cc:46:51: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:47:41: error: ‘Arguments’ does not name a type
../src/openzwave.cc:47:52: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:48:39: error: ‘Arguments’ does not name a type
../src/openzwave.cc:48:50: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:49:39: error: ‘Arguments’ does not name a type
../src/openzwave.cc:49:50: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
../src/openzwave.cc:54:1: error: ‘uv_async_t’ does not name a type
../src/openzwave.cc: In function ‘void {anonymous}::cb(const OpenZWave::Notification_, void_)’:
../src/openzwave.cc:149:17: error: ‘async’ was not declared in this scope
../src/openzwave.cc:149:22: error: ‘uv_async_send’ was not declared in this scope
../src/openzwave.cc: At global scope:
../src/openzwave.cc:155:23: error: variable or field ‘async_cb_handler’ declared void
../src/openzwave.cc:155:23: error: ‘uv_async_t’ was not declared in this scope
../src/openzwave.cc:155:35: error: ‘handle’ was not declared in this scope
../src/openzwave.cc:155:43: error: expected primary-expression before ‘int’
../src/openzwave.cc:728:1: error: expected ‘}’ at end of input
../src/openzwave.cc:84:24: warning: ‘{anonymous}::znodes_mutex’ defined but not used [-Wunused-variable]
../src/openzwave.cc:87:17: warning: ‘{anonymous}::homeid’ defined but not used [-Wunused-variable]

openzwave.target.mk:98: recipe for target 'Release/obj.target/openzwave/src/openzwave.o' failed
make: *** [Release/obj.target/openzwave/src/openzwave.o] Error 1
make: Leaving directory '/home/peter/node_modules/openzwave/build'
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:267:23)
gyp ERR! stack at ChildProcess.emit (events.js:110:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1067:12)
gyp ERR! System Linux 3.18.7-v7+
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/peter/node_modules/openzwave
gyp ERR! node -v v0.12.0
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok
npm ERR! Linux 3.18.7-v7+
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "openzwave"
npm ERR! node v0.12.0
npm ERR! npm v2.5.1
npm ERR! code ELIFECYCLE

npm ERR! openzwave@0.0.32 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the openzwave@0.0.32 install script 'node-gyp rebuild'.
npm ERR! 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 their info via:
npm ERR! npm owner ls openzwave
npm ERR! There is likely additional logging output above.

@ghost
Copy link

ghost commented Mar 31, 2015

Hi, I guess you are also using node 0.12 ?

best regards

@sybaseguru
Copy link
Author

node --version
v0.12.0

On 31 March 2015 at 13:41, Markus Schweitzer notifications@github.com
wrote:

Hi, I guess you are also using node 0.12 ?

best regards


Reply to this email directly or view it on GitHub
#47 (comment)
.

@bdfoster
Copy link

Confirmed working on node v0.10.36 after switching from v0.12.0. Try switching back to the v0.10 branch and try again.

@ekarak
Copy link

ekarak commented Sep 26, 2015

Please try this fork of this project which I currently use with node 0.12.4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants