pimatic / pimatic-sysinfo

Plugin for displaying system and process information such as CPU and Memory usage for pimatic
https://pimatic.org/
GNU General Public License v2.0
2 stars 4 forks source link

error Compiling pimatic-sysinfo #1

Closed gine78 closed 9 years ago

gine78 commented 9 years ago

Hey,

for your information. If i activate this Plugin, i become the following error:

by the way: my system is "raspbmc"

23:06:37.858 [pimatic] info: Installing: "sysinfo"
23:06:48.947 [pimatic, npm] info: http GET https://registry.npmjs.org/pimatic-sysinfo
23:06:50.866 [pimatic, npm] info: http 200 https://registry.npmjs.org/pimatic-sysinfo
23:06:51.422 [pimatic, npm] info: http GET https://registry.npmjs.org/pimatic-sysinfo/-/pimatic-sysinfo-0.8.7.tgz
23:06:52.298 [pimatic, npm] info: http 200 https://registry.npmjs.org/pimatic-sysinfo/-/pimatic-sysinfo-0.8.7.tgz
23:07:08.799 [pimatic, npm] info: http GET https://registry.npmjs.org/mocha
23:07:09.366 [pimatic, npm] info: http 200 https://registry.npmjs.org/mocha
23:07:11.982 [pimatic, npm] info: http GET https://registry.npmjs.org/mkdirp/0.3.5
23:07:12.109 [pimatic, npm] info: http GET https://registry.npmjs.org/debug
23:07:12.237 [pimatic, npm] info: http GET https://registry.npmjs.org/commander/2.0.0
23:07:12.345 [pimatic, npm] info: http GET https://registry.npmjs.org/growl
23:07:12.507 [pimatic, npm] info: http GET https://registry.npmjs.org/diff/1.0.7
23:07:12.598 [pimatic, npm] info: http GET https://registry.npmjs.org/glob/3.2.3
23:07:12.677 [pimatic, npm] info: http GET https://registry.npmjs.org/jade/0.26.3
23:07:13.329 [pimatic, npm] info: http 200 https://registry.npmjs.org/commander/2.0.0
23:07:13.597 [pimatic, npm] info: http 200 https://registry.npmjs.org/debug
23:07:13.777 [pimatic, npm] info: http 200 https://registry.npmjs.org/glob/3.2.3
23:07:13.878 [pimatic, npm] info: http 200 https://registry.npmjs.org/diff/1.0.7
23:07:14.255 [pimatic, npm] info: http GET https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
23:07:14.367 [pimatic, npm] info: http GET https://registry.npmjs.org/diff/-/diff-1.0.7.tgz
23:07:14.503 [pimatic, npm] info: http GET https://registry.npmjs.org/glob/-/glob-3.2.3.tgz
23:07:15.147 [pimatic, npm] info: http 200 https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
23:07:15.265 [pimatic, npm] info: http 200 https://registry.npmjs.org/glob/-/glob-3.2.3.tgz
23:07:15.384 [pimatic, npm] info: http 200 https://registry.npmjs.org/diff/-/diff-1.0.7.tgz
23:07:24.377 [pimatic, npm] info: http GET https://registry.npmjs.org/ms/0.6.2
23:07:26.661 [pimatic, npm] info: http GET https://registry.npmjs.org/inherits
23:07:26.846 [pimatic, npm] info: http GET https://registry.npmjs.org/graceful-fs
23:07:26.995 [pimatic, npm] info: http GET https://registry.npmjs.org/minimatch
23:07:27.769 [pimatic, npm] info: http 200 https://registry.npmjs.org/graceful-fs
23:07:30.033 [pimatic, npm] info: http GET https://registry.npmjs.org/lru-cache
23:07:30.150 [pimatic, npm] info: http GET https://registry.npmjs.org/sigmund
23:07:31.569 [pimatic, npm] info: http GET https://registry.npmjs.org/commander/0.6.1
23:07:31.783 [pimatic, npm] info: http GET https://registry.npmjs.org/mkdirp/0.3.0
23:07:32.253 [pimatic, npm] info: http 200 https://registry.npmjs.org/commander/0.6.1
23:07:32.613 [pimatic, npm] info: http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
23:07:33.127 [pimatic, npm] info: http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz
23:07:36.412 [pimatic, npm] info: > nsutil@0.1.3 install /usr/local/pimatic-app/node_modules/pimatic-sysinfo/node_modules/nsutil
23:07:36.507 [pimatic, npm] info: > node-gyp rebuild
23:07:43.636 [pimatic, npm] info: gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/0.10.24"
23:07:43.751 [pimatic, npm] info: gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/pimatic-app/node_modules/pimatic-sysinfo/node_modules/nsutil/.node-gyp"
23:07:43.863 [pimatic, npm] info: gyp http GET http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
23:07:44.572 [pimatic, npm] info: gyp http 200 http://nodejs.org/dist/v0.10.24/node-v0.10.24.tar.gz
23:09:41.058 [pimatic, npm] info: make: Entering directory `/usr/local/pimatic-app/node_modules/pimatic-sysinfo/node_modules/nsutil/build'
23:09:41.178 [pimatic, npm] info:   CXX(target) Release/obj.target/nsutil_linux/src/sutil/sutil_linux.o
23:09:43.193 [pimatic, npm] info: In file included from /usr/include/linux/kernel.h:4:0,
23:09:43.297 [pimatic, npm] info:                  from /usr/include/arm-linux-gnueabihf/sys/sysinfo.h:25,
23:09:43.370 [pimatic, npm] info:                  from ../src/sutil/sutil_linux.h:13,
23:09:43.475 [pimatic, npm] info:                  from ../src/sutil/sutil_linux.cpp:1:
23:09:43.596 [pimatic, npm] info: /usr/include/linux/sysinfo.h:8:2: error: '__kernel_long_t' does not name a type
23:09:43.675 [pimatic, npm] info: /usr/include/linux/sysinfo.h:9:2: error: '__kernel_ulong_t' does not name a type
23:09:43.763 [pimatic, npm] info: /usr/include/linux/sysinfo.h:10:2: error: '__kernel_ulong_t' does not name a type
23:09:43.876 [pimatic, npm] info: /usr/include/linux/sysinfo.h:11:2: error: '__kernel_ulong_t' does not name a type
23:09:43.964 [pimatic, npm] info: /usr/include/linux/sysinfo.h:12:2: error: '__kernel_ulong_t' does not name a type
23:09:44.062 [pimatic, npm] info: /usr/include/linux/sysinfo.h:13:2: error: '__kernel_ulong_t' does not name a type
23:09:44.162 [pimatic, npm] info: /usr/include/linux/sysinfo.h:14:2: error: '__kernel_ulong_t' does not name a type
23:09:44.276 [pimatic, npm] info: /usr/include/linux/sysinfo.h:15:2: error: '__kernel_ulong_t' does not name a type
23:09:44.355 [pimatic, npm] info: /usr/include/linux/sysinfo.h:18:2: error: '__kernel_ulong_t' does not name a type
23:09:44.439 [pimatic, npm] info: /usr/include/linux/sysinfo.h:19:2: error: '__kernel_ulong_t' does not name a type
23:09:44.529 [pimatic, npm] info: /usr/include/linux/sysinfo.h:21:22: error: '__kernel_ulong_t' was not declared in this scope
23:09:44.636 [pimatic, npm] info: /usr/include/linux/sysinfo.h:21:53: error: array bound is not an integer constant before ']' token
23:09:48.118 [pimatic, npm] info: ../src/sutil/sutil_linux.cpp: In function 'int sutil_linux_sysinfo(uint64_t*&)':
23:09:48.240 [pimatic, npm] info: ../src/sutil/sutil_linux.cpp:202:29: error: 'struct sysinfo' has no member named 'totalram'
23:09:48.363 [pimatic, npm] info: ../src/sutil/sutil_linux.cpp:203:29: error: 'struct sysinfo' has no member named 'freeram'
23:09:48.440 [pimatic, npm] info: ../src/sutil/sutil_linux.cpp:204:29: error: 'struct sysinfo' has no member named 'bufferram'
23:09:48.523 [pimatic, npm] info: ../src/sutil/sutil_linux.cpp:205:29: error: 'struct sysinfo' has no member named 'sharedram'
23:09:48.629 [pimatic, npm] info: ../src/sutil/sutil_linux.cpp:206:29: error: 'struct sysinfo' has no member named 'totalswap'
23:09:48.717 [pimatic, npm] info: ../src/sutil/sutil_linux.cpp:207:29: error: 'struct sysinfo' has no member named 'freeswap'
23:09:50.248 [pimatic, npm] info: make: *** [Release/obj.target/nsutil_linux/src/sutil/sutil_linux.o] Error 1
23:09:50.361 [pimatic, npm] info: make: Leaving directory `/usr/local/pimatic-app/node_modules/pimatic-sysinfo/node_modules/nsutil/build'
23:09:50.449 [pimatic, npm] info: gyp ERR! build error 
23:09:50.546 [pimatic, npm] info: gyp ERR! stack Error: `make` failed with exit code: 2
23:09:50.632 [pimatic, npm] info: gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
23:09:50.729 [pimatic, npm] info: gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
23:09:50.818 [pimatic, npm] info: gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:789:12)
23:09:50.933 [pimatic, npm] info: gyp ERR! System Linux 3.12.21
23:09:51.043 [pimatic, npm] info: gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
23:09:51.814 [pimatic, npm] info: gyp ERR! cwd /usr/local/pimatic-app/node_modules/pimatic-sysinfo/node_modules/nsutil
23:09:52.056 [pimatic, npm] info: gyp ERR! node -v v0.10.24
23:09:52.172 [pimatic, npm] info: gyp ERR! node-gyp -v v0.12.1
23:09:52.241 [pimatic, npm] info: gyp ERR! not ok 
23:09:56.085 [pimatic, npm] info: ERR! nsutil@0.1.3 install: `node-gyp rebuild`
23:09:56.157 [pimatic, npm] info: ERR! Exit status 1
23:09:56.213 [pimatic, npm] info: ERR! 
23:09:56.296 [pimatic, npm] info: ERR! Failed at the nsutil@0.1.3 install script.
23:09:56.358 [pimatic, npm] info: ERR! This is most likely a problem with the nsutil package,
23:09:56.418 [pimatic, npm] info: ERR! not with npm itself.
23:09:56.483 [pimatic, npm] info: ERR! Tell the author that this fails on your system:
23:09:56.555 [pimatic, npm] info: ERR!     node-gyp rebuild
23:09:56.617 [pimatic, npm] info: ERR! You can get their info via:
23:09:56.692 [pimatic, npm] info: ERR!     npm owner ls nsutil
23:09:56.752 [pimatic, npm] info: ERR! There is likely additional logging output above.
23:09:56.813 [pimatic, npm] info: ERR! System Linux 3.12.21
23:09:56.892 [pimatic, npm] info: ERR! command "/usr/local/bin/node" "/usr/local/bin/npm" "install" "pimatic-sysinfo"
23:09:56.955 [pimatic, npm] info: ERR! cwd /usr/local/pimatic-app
23:09:57.012 [pimatic, npm] info: ERR! node -v v0.10.24
23:09:57.086 [pimatic, npm] info: ERR! npm -v 1.3.21
23:09:57.172 [pimatic, npm] info: ERR! code ELIFECYCLE
23:09:57.428 [pimatic, npm] info: ERR! 
23:09:57.498 [pimatic, npm] info: ERR! Additional logging details can be found in:
23:09:57.533 [pimatic, npm] info: ERR!     /usr/local/pimatic-app/npm-debug.log
23:09:57.588 [pimatic, npm] info: ERR! not ok code 0
23:09:57.732 [pimatic] error: Error running "npm install pimatic-sysinfo"
sweetpi commented 9 years ago

Solved see: https://github.com/pimatic/pimatic/issues/259