node-libdtrace icon indicating copy to clipboard operation
node-libdtrace copied to clipboard

failed to install libdtrace on mac os x mavericks

Open pace-noge opened this issue 11 years ago • 1 comments

this the log i got from npm :

[email protected] install: node-gyp rebuild npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script. npm ERR! This is most likely a problem with the libdtrace package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild

pace-noge avatar Feb 15 '14 08:02 pace-noge

Sorry it took me a while to look at this. I can't reproduce it on Mavericks 10.9.2 with node 0.10.12.

dap@spike tmp $ uname -a
Darwin spike.local 13.1.0 Darwin Kernel Version 13.1.0: Wed Apr  2 23:52:02 PDT 2014; root:xnu-2422.92.1~2/RELEASE_X86_64 x86_64

dap@spike tmp $ ls

dap@spike tmp $ npm install libdtrace
npm http GET https://registry.npmjs.org/libdtrace
npm http 304 https://registry.npmjs.org/libdtrace
npm http GET https://registry.npmjs.org/libdtrace/-/libdtrace-0.0.3.tgz
npm http 200 https://registry.npmjs.org/libdtrace/-/libdtrace-0.0.3.tgz
npm WARN package.json [email protected] No repository field.
npm http GET https://registry.npmjs.org/bindings/1.0.0
npm http 200 https://registry.npmjs.org/bindings/1.0.0
npm http GET https://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz
npm http 200 https://registry.npmjs.org/bindings/-/bindings-1.0.0.tgz

> [email protected] install /Users/dap/Desktop/tmp/node_modules/libdtrace
> node-gyp rebuild

  CXX(target) Release/obj.target/libdtrace/libdtrace.o
../libdtrace.cc:396:17: warning: unused variable 'dp' [-Wunused-variable]
        dtrace_prog_t *dp;
                       ^
../libdtrace.cc:397:20: warning: unused variable 'info' [-Wunused-variable]
        dtrace_proginfo_t info;
                          ^
2 warnings generated.
  SOLINK_MODULE(target) Release/dtrace.node
  SOLINK_MODULE(target) Release/dtrace.node: Finished
[email protected] node_modules/libdtrace
└── [email protected]

dap@spike tmp $ echo $?
0

dap@spike tmp $ node -v
v0.10.12

dap@spike tmp $ sudo node node_modules/libdtrace/examples/example1.js 
hello world

dap@spike tmp $ sudo node node_modules/libdtrace/examples/example2.js 
EXECNAME                                COUNT     
...
syslogd                                 8         

If this is still reproducible for you, can you provide the output of uname -a, node -v, and the full npm log? Thanks!

davepacheco avatar May 23 '14 05:05 davepacheco