Skip to content

Instantly share code, notes, and snippets.

@atian25
Last active August 29, 2015 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save atian25/1e87b741b703b2a38fbf to your computer and use it in GitHub Desktop.
Save atian25/1e87b741b703b2a38fbf to your computer and use it in GitHub Desktop.
npm install scrat fail at iojs 2.0
➜ test git:(master) ✗ iojs -v
v2.0.1
➜ test git:(master) ✗ node -v
v2.0.1
➜ test git:(master) ✗ npm -v
2.9.0
➜ test git:(master) ✗ npm install scrat
> fis-sass@3.1.3 install /Users/tz/tmp/test/node_modules/scrat/node_modules/fis-parser-sass/node_modules/fis-sass
> node build.js
Downloading http://fisstatic.duapp.com/addons/fis-sass/3.1.0/darwin-x64/0.12.0/binding.node ...
Received 512K...
Received 1026K...
Received 1539K...
Received 1733K total.
Test failed!
child_process: customFds option is deprecated, use stdio instead.
CXX(target) Release/obj.target/binding/src/binding.o
../src/binding.cpp:35:11: warning: 'FatalException' is deprecated: Use FatalException(isolate, ...) [-Wdeprecated-declarations]
node::FatalException(try_catch);
^
/Users/tz/.node-gyp/2.0.1/src/node.h:283:29: note: 'FatalException' has been explicitly marked deprecated here
inline void FatalException(const v8::TryCatch& try_catch) {
^
/Users/tz/.node-gyp/2.0.1/src/node.h:66:42: note: expanded from macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
^
../src/binding.cpp:208:11: warning: 'FatalException' is deprecated: Use FatalException(isolate, ...) [-Wdeprecated-declarations]
node::FatalException(try_catch);
^
/Users/tz/.node-gyp/2.0.1/src/node.h:283:29: note: 'FatalException' has been explicitly marked deprecated here
inline void FatalException(const v8::TryCatch& try_catch) {
^
/Users/tz/.node-gyp/2.0.1/src/node.h:66:42: note: expanded from macro 'NODE_DEPRECATED'
__attribute__((deprecated(message))) declarator
^
2 warnings generated.
CXX(target) Release/obj.target/binding/src/sass_context_wrapper.o
CXX(target) Release/obj.target/binding/src/libsass/ast.o
CXX(target) Release/obj.target/binding/src/libsass/base64vlq.o
CXX(target) Release/obj.target/binding/src/libsass/bind.o
CC(target) Release/obj.target/binding/src/libsass/cencode.o
CXX(target) Release/obj.target/binding/src/libsass/constants.o
CXX(target) Release/obj.target/binding/src/libsass/context.o
CXX(target) Release/obj.target/binding/src/libsass/contextualize.o
CXX(target) Release/obj.target/binding/src/libsass/copy_c_str.o
CXX(target) Release/obj.target/binding/src/libsass/error_handling.o
CXX(target) Release/obj.target/binding/src/libsass/eval.o
CXX(target) Release/obj.target/binding/src/libsass/expand.o
CXX(target) Release/obj.target/binding/src/libsass/extend.o
CXX(target) Release/obj.target/binding/src/libsass/file.o
CXX(target) Release/obj.target/binding/src/libsass/functions.o
CXX(target) Release/obj.target/binding/src/libsass/inspect.o
CXX(target) Release/obj.target/binding/src/libsass/json.o
CXX(target) Release/obj.target/binding/src/libsass/node.o
CXX(target) Release/obj.target/binding/src/libsass/output_compressed.o
CXX(target) Release/obj.target/binding/src/libsass/output_nested.o
CXX(target) Release/obj.target/binding/src/libsass/parser.o
CXX(target) Release/obj.target/binding/src/libsass/prelexer.o
CXX(target) Release/obj.target/binding/src/libsass/remove_placeholders.o
CXX(target) Release/obj.target/binding/src/libsass/sass.o
CXX(target) Release/obj.target/binding/src/libsass/sass2scss.o
CXX(target) Release/obj.target/binding/src/libsass/sass_context.o
../src/libsass/sass_context.cpp:507:47: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
catch (...) { return handle_errors(c_ctx) || 1; }
^ ~
../src/libsass/sass_context.cpp:507:47: note: use '|' for a bitwise operation
catch (...) { return handle_errors(c_ctx) || 1; }
^~
|
../src/libsass/sass_context.cpp:523:47: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
catch (...) { return handle_errors(c_ctx) || 1; }
^ ~
../src/libsass/sass_context.cpp:523:47: note: use '|' for a bitwise operation
catch (...) { return handle_errors(c_ctx) || 1; }
^~
|
../src/libsass/sass_context.cpp:560:57: warning: use of logical '||' with constant operand [-Wconstant-logical-operand]
catch (...) { return handle_errors(compiler->c_ctx) || 1; }
^ ~
../src/libsass/sass_context.cpp:560:57: note: use '|' for a bitwise operation
catch (...) { return handle_errors(compiler->c_ctx) || 1; }
^~
|
3 warnings generated.
CXX(target) Release/obj.target/binding/src/libsass/sass_functions.o
CXX(target) Release/obj.target/binding/src/libsass/sass_interface.o
CXX(target) Release/obj.target/binding/src/libsass/sass_util.o
CXX(target) Release/obj.target/binding/src/libsass/sass_values.o
CXX(target) Release/obj.target/binding/src/libsass/source_map.o
CXX(target) Release/obj.target/binding/src/libsass/to_c.o
CXX(target) Release/obj.target/binding/src/libsass/to_string.o
CXX(target) Release/obj.target/binding/src/libsass/units.o
CXX(target) Release/obj.target/binding/src/libsass/utf8_string.o
CXX(target) Release/obj.target/binding/src/libsass/util.o
SOLINK_MODULE(target) Release/binding.node
SOLINK_MODULE(target) Release/binding.node: Finished
Simple test passed!
importer is supported
> fsevents@0.3.6 install /Users/tz/tmp/test/node_modules/scrat/node_modules/fis/node_modules/fis-command-release/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild
SOLINK_MODULE(target) Release/.node
SOLINK_MODULE(target) Release/.node: Finished
CXX(target) Release/obj.target/fse/fsevents.o
SOLINK_MODULE(target) Release/fse.node
SOLINK_MODULE(target) Release/fse.node: Finished
> node-pngquant-native@0.1.0 install /Users/tz/tmp/test/node_modules/scrat/node_modules/fis/node_modules/fis-optimizer-png-compressor/node_modules/node-pngquant-native
> node-gyp rebuild
gyp: binding.gyp not found (cwd: /Users/tz/tmp/test/node_modules/scrat/node_modules/fis/node_modules/fis-optimizer-png-compressor/node_modules/node-pngquant-native) while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:343:16)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:169:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1009:12)
gyp ERR! System Darwin 14.3.0
gyp ERR! command "/usr/local/bin/iojs" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/tz/tmp/test/node_modules/scrat/node_modules/fis/node_modules/fis-optimizer-png-compressor/node_modules/node-pngquant-native
gyp ERR! node -v v2.0.1
gyp ERR! node-gyp -v v1.0.3
gyp ERR! not ok
> node-pngcrush@0.1.3 install /Users/tz/tmp/test/node_modules/scrat/node_modules/fis/node_modules/fis-optimizer-png-compressor/node_modules/node-pngcrush
> node-gyp rebuild
gyp: binding.gyp not found (cwd: /Users/tz/tmp/test/node_modules/scrat/node_modules/fis/node_modules/fis-optimizer-png-compressor/node_modules/node-pngcrush) while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:343:16)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:169:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1009:12)
gyp ERR! System Darwin 14.3.0
gyp ERR! command "/usr/local/bin/iojs" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/tz/tmp/test/node_modules/scrat/node_modules/fis/node_modules/fis-optimizer-png-compressor/node_modules/node-pngcrush
gyp ERR! node -v v2.0.1
gyp ERR! node-gyp -v v1.0.3
gyp ERR! not ok
> images@2.1.3 install /Users/tz/tmp/test/node_modules/scrat/node_modules/fis/node_modules/fis-spriter-csssprites/node_modules/images
> node -e ""
> fsevents@0.3.6 install /Users/tz/tmp/test/node_modules/scrat/node_modules/fis/node_modules/fis-command-server/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild
SOLINK_MODULE(target) Release/.node
SOLINK_MODULE(target) Release/.node: Finished
CXX(target) Release/obj.target/fse/fsevents.o
SOLINK_MODULE(target) Release/fse.node
SOLINK_MODULE(target) Release/fse.node: Finished
npm ERR! Darwin 14.3.0
npm ERR! argv "/usr/local/bin/iojs" "/usr/local/bin/npm" "install" "scrat"
npm ERR! node v2.0.1
npm ERR! npm v2.9.0
npm ERR! code ELIFECYCLE
npm ERR! node-pngquant-native@0.1.0 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the node-pngquant-native@0.1.0 install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the node-pngquant-native 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 node-pngquant-native
npm ERR! There is likely additional logging output above.
> fis@1.9.11 uninstall /Users/tz/tmp/test/node_modules/scrat/node_modules/fis
> node -e "var cp = require('child_process'); cp.exec('bin/fis server stop');"
npm ERR! Please include the following file with any support request:
npm ERR! /Users/tz/tmp/test/npm-debug.log
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment