sass / node-sass

:rainbow: Node.js bindings to libsass
https://npmjs.org/package/node-sass
MIT License
8.51k stars 1.32k forks source link

Node 6: Failed at the node-sass@3.6.0 postinstall script 'node scripts/build.js' #1484

Closed tleunen closed 8 years ago

tleunen commented 8 years ago

Looks like there's an issue with the newly released Node 6.0.0

npm ERR! Linux 3.13.0-40-generic
npm ERR! argv "/home/travis/.nvm/versions/node/v6.0.0/bin/node" "/home/travis/.nvm/versions/node/v6.0.0/bin/npm" "install"
npm ERR! node v6.0.0
npm ERR! npm  v3.8.6
npm ERR! code ELIFECYCLE
npm ERR! node-sass@3.6.0 postinstall: `node scripts/build.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the node-sass@3.6.0 postinstall script 'node scripts/build.js'.
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 node-sass package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node scripts/build.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs node-sass
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls node-sass
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     /home/travis/build/tleunen/react-mdl/npm-debug.log
ralekna commented 8 years ago

Something similar with Node 6 just upgraded:

... \node_modules\node-sass\lib\index.js:12
    throw new Error(errors.unsupportedEnvironment());
    ^

Error: Node Sass does not yet support your current environment: Windows 64-bit with false
For more information on which environments are supported please see:
TODO URL
    at Object.<anonymous> (... \node_modules\node-sass\lib\index.js:12:11)
mgol commented 8 years ago

I'm seeing lots of JS+C stack traces & warnings when running node-sass 3.6.0 on Node 6.0.0, things like:

(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.

and:

==== JS stack trace =========================================

Security context: 0x94aed3c9fa9 <JS Object>#0#
    1: .node [module.js:568] [pc=0x2a89f06a5f24] (this=0x293526aed149 <an Object with map 0x1a59b9d42e79>#1#,module=0x2ec8502340a1 <a Module with map 0x1a59b9d181b9>#2#,filename=0x2ec850234069 <String[99]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    2: load [/Users/mgol/Documents/projects/wiekxix/git/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x2a89f04c0814] (this=0x2ec8502340a1 <a Module with map 0x1a59b9d181b9>#2#,filename=0x2ec850234069 <String[99]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    3: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x2a89f043899d] (this=0x94aed304189 <undefined>,module=0x2ec8502340a1 <a Module with map 0x1a59b9d181b9>#2#,filename=0x2ec850234069 <String[99]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    4: _load [module.js:407] [pc=0x2a89f04345e2] (this=0x293526aed1c9 <JS Function Module (SharedFunctionInfo 0x293526a28709)>#3#,request=0x2ec850232a69 <String[99]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/vendor/darwin-x64-48/binding.node>,parent=0x2ec850216df9 <a Module with map 0x1a59b9d181b9>#4#,isMain=0x94aed304299 <false>)
    5: require [module.js:~463] [pc=0x2a89f050fb0b] (this=0x2ec850216df9 <a Module with map 0x1a59b9d181b9>#4#,path=0x2ec850232a69 <String[99]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    6: require(aka require) [internal/module.js:20] [pc=0x2a89f0442166] (this=0x94aed304189 <undefined>,path=0x2ec850232a69 <String[99]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    7: /* anonymous */ [/Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/lib/index.js:23] [pc=0x2a89f06a2721] (this=0x2ec850216e49 <an Object with map 0xbb0e7307b71>#5#,exports=0x2ec850216e49 <an Object with map 0xbb0e7307b71>#5#,require=0x2ec85021dd89 <JS Function require (SharedFunctionInfo 0x293526a58571)>#6#,module=0x2ec850216df9 <a Module with map 0x1a59b9d181b9>#4#,__filename=0x2ec850216dc1 <String[78]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/lib/index.js>,__dirname=0x2ec85021dd21 <String[69]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/lib>)
    8: _compile [module.js:541] [pc=0x2a89f0441944] (this=0x2ec850216df9 <a Module with map 0x1a59b9d181b9>#4#,content=0x2ec850217bc1 <Very long string[9855]>#7#,filename=0x2ec850216dc1 <String[78]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/lib/index.js>)
    9: .js [module.js:550] [pc=0x2a89f043a46b] (this=0x293526aed149 <an Object with map 0x1a59b9d42e79>#1#,module=0x2ec850216df9 <a Module with map 0x1a59b9d181b9>#4#,filename=0x2ec850216dc1 <String[78]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/lib/index.js>)
   10: load [/Users/mgol/Documents/projects/wiekxix/git/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x2a89f04c0814] (this=0x2ec850216df9 <a Module with map 0x1a59b9d181b9>#4#,filename=0x2ec850216dc1 <String[78]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/lib/index.js>)
   11: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x2a89f043899d] (this=0x94aed304189 <undefined>,module=0x2ec850216df9 <a Module with map 0x1a59b9d181b9>#4#,filename=0x2ec850216dc1 <String[78]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/node-sass/lib/index.js>)
   12: _load [module.js:407] [pc=0x2a89f04345e2] (this=0x293526aed1c9 <JS Function Module (SharedFunctionInfo 0x293526a28709)>#3#,request=0x13f0d01784b1 <String[9]: node-sass>,parent=0x2ec8501ef031 <a Module with map 0x1a59b9d181b9>#8#,isMain=0x94aed304299 <false>)
   13: require [module.js:~463] [pc=0x2a89f050fb0b] (this=0x2ec8501ef031 <a Module with map 0x1a59b9d181b9>#8#,path=0x13f0d01784b1 <String[9]: node-sass>)
   14: require(aka require) [internal/module.js:20] [pc=0x2a89f0442166] (this=0x94aed304189 <undefined>,path=0x13f0d01784b1 <String[9]: node-sass>)
   15: /* anonymous */ [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks/sass.js:5] [pc=0x2a89f06a0f3f] (this=0x2ec8501ef081 <an Object with map 0xbb0e7307b71>#9#,exports=0x2ec8501ef081 <an Object with map 0xbb0e7307b71>#9#,require=0x2ec8501f0999 <JS Function require (SharedFunctionInfo 0x293526a58571)>#10#,module=0x2ec8501ef031 <a Module with map 0x1a59b9d181b9>#8#,__filename=0x2ec8501eeff9 <String[80]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks/sass.js>,__dirname=0x2ec8501f0931 <String[72]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks>)
   16: _compile [module.js:541] [pc=0x2a89f0441944] (this=0x2ec8501ef031 <a Module with map 0x1a59b9d181b9>#8#,content=0x2ec8501efdc1 <String[1023]\: 'use strict';\nvar path = require('path');\nvar eachAsync = require('each-async');\nvar assign = require('object-assign');\nvar sass = require('node-sass');\n\nmodule.exports = function (grunt) {\n\x09grunt.verbose.writeln('\\n' + sass.info + '\\n');\n\n\x09grunt.registerMultiTask('sass', 'Compile Sass to CSS', function () {\n\x09\x09eachAsync(this.files, function (el, i, next) {\n\x09\x09\x09var opts = this.options({\n\x09\x09\x09\x09precision: 10\n\x09\x09\x09});\n\n\x09\x09\x09var src = el.src[0];\n\n\x09\x09\x09if (!src || path.basename(src)[0] === '_') {\n\x09\x09\x09\x09next();\n\x09\x09\x09\x09return;\n\x09\x09\x09}\n\n\x09\x09\x09sass.render(assign({}, opts, {\n\x09\x09\x09\x09file: src,\n\x09\x09\x09\x09outFile: el.dest\n\x09\x09\x09}), function (err, res) {\n\x09\x09\x09\x09if (err) {\n\x09\x09\x09\x09\x09grunt.log.error(err.message + '\\n  ' + 'Line ' + err.line + '  Column ' + err.column + '  ' + path.relative(process.cwd(), err.file) + '\\n');\n\x09\x09\x09\x09\x09grunt.warn('');\n\x09\x09\x09\x09\x09next(err);\n\x09\x09\x09\x09\x09return;\n\x09\x09\x09\x09}\n\n\x09\x09\x09\x09grunt.file.write(el.dest, res.css);\n\n\x09\x09\x09\x09if (opts.sourceMap) {\n\x09\x09\x09\x09\x09grunt.file.write(this.options.sourceMap, res.map);\n\x09\x09\x09\x09}\n\n\x09\x09\x09\x09next();\n\x09\x09\x09});\n\x09\x09}.bind(this), this.async());\n\x09});\n};\n>,filename=0x2ec8501eeff9 <String[80]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks/sass.js>)
   17: .js [module.js:550] [pc=0x2a89f043a46b] (this=0x293526aed149 <an Object with map 0x1a59b9d42e79>#1#,module=0x2ec8501ef031 <a Module with map 0x1a59b9d181b9>#8#,filename=0x2ec8501eeff9 <String[80]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks/sass.js>)
   18: load [/Users/mgol/Documents/projects/wiekxix/git/node_modules/coffee-script/lib/coffee-script/register.js:45] [pc=0x2a89f04c0814] (this=0x2ec8501ef031 <a Module with map 0x1a59b9d181b9>#8#,filename=0x2ec8501eeff9 <String[80]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks/sass.js>)
   19: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x2a89f043899d] (this=0x94aed304189 <undefined>,module=0x2ec8501ef031 <a Module with map 0x1a59b9d181b9>#8#,filename=0x2ec8501eeff9 <String[80]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks/sass.js>)
   20: _load [module.js:407] [pc=0x2a89f04345e2] (this=0x293526aed1c9 <JS Function Module (SharedFunctionInfo 0x293526a28709)>#3#,request=0x2ec8501ee0f1 <String[80]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks/sass.js>,parent=0x13f0d0181461 <a Module with map 0x1a59b9d181b9>#11#,isMain=0x94aed304299 <false>)
   21: require [module.js:~463] [pc=0x2a89f050fb0b] (this=0x13f0d0181461 <a Module with map 0x1a59b9d181b9>#11#,path=0x2ec8501ee0f1 <String[80]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks/sass.js>)
   22: require(aka require) [internal/module.js:20] [pc=0x2a89f0442166] (this=0x94aed304189 <undefined>,path=0x2ec8501ee0f1 <String[80]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks/sass.js>)
   23: loadTask(aka loadTask) [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/lib/grunt/task.js:316] [pc=0x2a89f05e9148] (this=0x94aed304189 <undefined>,filepath=0x2ec8501ed899 <String[80]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks/sass.js>)
   24: /* anonymous */(aka /* anonymous */) [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/lib/grunt/task.js:354] [pc=0x2a89f06a0d07] (this=0x94aed304189 <undefined>,filename=0x214141180789 <String[7]: sass.js>)
   25: arguments adaptor frame: 3->1
   26: InnerArrayForEach(aka InnerArrayForEach) [native array.js:952] [pc=0x2a89f040c8f0] (this=0x94aed304189 <undefined>,br=0x2ec8501ed341 <JS Function (SharedFunctionInfo 0x21414117a141)>#12#,bs=0x94aed304189 <undefined>,w=0x2ec8501ed119 <JS Array[1]>#13#,x=1)
   27: forEach [native array.js:960] [pc=0x2a89f040c66d] (this=0x2ec8501ed119 <JS Array[1]>#13#,br=0x2ec8501ed341 <JS Function (SharedFunctionInfo 0x21414117a141)>#12#,bs=0x94aed304189 <undefined>)
   28: arguments adaptor frame: 1->2
   29: loadTasks(aka loadTasks) [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/lib/grunt/task.js:353] [pc=0x2a89f0695a74] (this=0x94aed304189 <undefined>,tasksdir=0x2ec8501e55e9 <String[72]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks>)
   30: loadTasks [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/lib/grunt/task.js:365] [pc=0x2a89f05c9f42] (this=0x13f0d01817a9 <an Object with map 0x1da050615c41>#14#,tasksdir=0x2ec8501e55e9 <String[72]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks>)
   31: loadPlugin [/Users/mgol/Documents/projects/wiekxix/git/node_modules/jit-grunt/lib/jit-grunt.js:103] [pc=0x2a89f0694a5e] (this=0x2ec8501cc0c9 <an Object with map 0x1da0506049f1>#15#,name=0x2ec8501e5001 <String[10]: grunt-sass>,path=0x2ec8501e55e9 <String[72]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-sass/tasks>,isFile=0x94aed304189 <undefined>)
   32: arguments adaptor frame: 2->3
   33: findPlugin [/Users/mgol/Documents/projects/wiekxix/git/node_modules/jit-grunt/lib/jit-grunt.js:80] [pc=0x2a89f0693944] (this=0x2ec8501cc0c9 <an Object with map 0x1da0506049f1>#15#,taskName=0x22e3a20ecd01 <String[4]: sass>)
   34: fn [/Users/mgol/Documents/projects/wiekxix/git/node_modules/jit-grunt/lib/jit-grunt.js:115] [pc=0x2a89f0692681] (this=0x2ec8501e3411 <an Object with map 0x1da050615be9>#16#)
   35: /* anonymous */ [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/lib/util/task.js:294] [pc=0x2a89f0692451] (this=0x2ec8501e3411 <an Object with map 0x1da050615be9>#16#)
   36: runTaskFn [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/lib/util/task.js:244] [pc=0x2a89f0691bb6] (this=0x13f0d01817a9 <an Object with map 0x1da050615c41>#14#,context=0x2ec8501e3411 <an Object with map 0x1da050615be9>#16#,fn=0x2ec8501e3459 <JS Function (SharedFunctionInfo 0x214141176d91)>#17#,done=0x2ec8501e3019 <JS BoundFunction bound  (BoundTargetFunction 0x2ec8501e2fb1)>#18#,asyncDone=0x94aed304231 <true>)
   37: /* anonymous */ [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/lib/util/task.js:293] [pc=0x2a89f06918e3] (this=0x13f0d01817a9 <an Object with map 0x1da050615c41>#14#)
   38: start [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/lib/util/task.js:302] [pc=0x2a89f0691325] (this=0x13f0d01817a9 <an Object with map 0x1da050615c41>#14#,opts=0x2ec8501e2f41 <an Object with map 0x1da0506159d9>#19#)
   39: tasks [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/lib/grunt.js:155] [pc=0x2a89f05cc2f9] (this=0x194343e18b61 <an Object with map 0x1a59b9dd4659>#20#,tasks=0x13f0d0181789 <JS Array[1]>#21#,options=0x13f0d0181771 <an Object with map 0x1a59b9dd4659>#22#,done=0x94aed304189 <undefined>)
   40: cli [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/lib/grunt/cli.js:27] [pc=0x2a89f05cb496] (this=0x194343e18b61 <an Object with map 0x1a59b9dd4659>#20#,options=0x94aed304189 <undefined>,done=0x94aed304189 <undefined>)
   41: arguments adaptor frame: 0->2
   42: /* anonymous */ [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-cli/bin/grunt:44] [pc=0x2a89f0448575] (this=0x293526aed451 <an Object with map 0xbb0e7307b71>#23#,exports=0x293526aed451 <an Object with map 0xbb0e7307b71>#23#,require=0x293526aed2a1 <JS Function require (SharedFunctionInfo 0x293526a58571)>#24#,module=0x293526aed211 <a Module with map 0x1a59b9d181b9>#25#,__filename=0x293526aed3e9 <String[75]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-cli/bin/grunt>,__dirname=0x293526aed3c1 <String[69]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-cli/bin>)
   43: _compile [module.js:541] [pc=0x2a89f0441944] (this=0x293526aed211 <a Module with map 0x1a59b9d181b9>#25#,content=0x293526aed979 <Very long string[1139]>#26#,filename=0x293526aed3e9 <String[75]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-cli/bin/grunt>)
   44: .js [module.js:550] [pc=0x2a89f043a46b] (this=0x293526aed149 <an Object with map 0x1a59b9d42e79>#1#,module=0x293526aed211 <a Module with map 0x1a59b9d181b9>#25#,filename=0x293526aed3e9 <String[75]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-cli/bin/grunt>)
   45: /* anonymous */ [module.js:456] [pc=0x2a89f0438e72] (this=0x293526aed211 <a Module with map 0x1a59b9d181b9>#25#,filename=0x293526aed3e9 <String[75]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-cli/bin/grunt>)
   46: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x2a89f043899d] (this=0x94aed304189 <undefined>,module=0x293526aed211 <a Module with map 0x1a59b9d181b9>#25#,filename=0x293526aed3e9 <String[75]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt-cli/bin/grunt>)
   47: _load [module.js:407] [pc=0x2a89f04345e2] (this=0x293526aed1c9 <JS Function Module (SharedFunctionInfo 0x293526a28709)>#3#,request=0x293526a57ff1 <String[19]: grunt-cli/bin/grunt>,parent=0x293526aede41 <a Module with map 0x1a59b9d181b9>#27#,isMain=0x94aed304299 <false>)
   48: require [module.js:~463] [pc=0x2a89f0442433] (this=0x293526aede41 <a Module with map 0x1a59b9d181b9>#27#,path=0x293526a57ff1 <String[19]: grunt-cli/bin/grunt>)
   49: require(aka require) [internal/module.js:20] [pc=0x2a89f0442166] (this=0x94aed304189 <undefined>,path=0x293526a57ff1 <String[19]: grunt-cli/bin/grunt>)
   50: /* anonymous */ [/Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/bin/grunt:3] [pc=0x2a89f0441c1b] (this=0x293526aedfe9 <an Object with map 0xbb0e7307b71>#28#,exports=0x293526aedfe9 <an Object with map 0xbb0e7307b71>#28#,require=0x293526aeded1 <JS Function require (SharedFunctionInfo 0x293526a58571)>#29#,module=0x293526aede41 <a Module with map 0x1a59b9d181b9>#27#,__filename=0x293526aedf89 <String[71]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/bin/grunt>,__dirname=0x293526aedf61 <String[65]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/bin>)
   51: _compile [module.js:541] [pc=0x2a89f0441944] (this=0x293526aede41 <a Module with map 0x1a59b9d181b9>#27#,content=0x293526aee0c1 <String[34]\: \n\nrequire('grunt-cli/bin/grunt');\n>,filename=0x293526aedf89 <String[71]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/bin/grunt>)
   52: .js [module.js:550] [pc=0x2a89f043a46b] (this=0x293526aed149 <an Object with map 0x1a59b9d42e79>#1#,module=0x293526aede41 <a Module with map 0x1a59b9d181b9>#27#,filename=0x293526aedf89 <String[71]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/bin/grunt>)
   53: /* anonymous */ [module.js:456] [pc=0x2a89f0438e72] (this=0x293526aede41 <a Module with map 0x1a59b9d181b9>#27#,filename=0x293526aedf89 <String[71]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/bin/grunt>)
   54: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x2a89f043899d] (this=0x94aed304189 <undefined>,module=0x293526aede41 <a Module with map 0x1a59b9d181b9>#27#,filename=0x293526aedf89 <String[71]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/grunt/bin/grunt>)
   55: _load [module.js:407] [pc=0x2a89f04345e2] (this=0x293526aed1c9 <JS Function Module (SharedFunctionInfo 0x293526a28709)>#3#,request=0x293526aee139 <String[66]: /Users/mgol/Documents/projects/wiekxix/git/node_modules/.bin/grunt>,parent=0x94aed304101 <null>,isMain=0x94aed304231 <true>)
   56: runMain [module.js:575] [pc=0x2a89f04340aa] (this=0x293526aed1c9 <JS Function Module (SharedFunctionInfo 0x293526a28709)>#3#)
   57: startup(aka startup) [node.js:159] [pc=0x2a89f034085e] (this=0x94aed304189 <undefined>)
   58: /* anonymous */(aka /* anonymous */) [node.js:444] [pc=0x2a89f033e4f2] (this=0x94aed304101 <null>,process=0x94aed3e5b79 <a process with map 0xbb0e7311469>#30#)
=====================

==== C stack trace ===============================

 1: v8::Template::Set(v8::Local<v8::Name>, v8::Local<v8::Data>, v8::PropertyAttribute)
 2: SassTypes::Number::initPrototype(v8::Local<v8::FunctionTemplate>)
 3: SassTypes::SassValueWrapper<SassTypes::Number>::get_constructor_template()
 4: SassTypes::SassValueWrapper<SassTypes::Number>::get_constructor()
 5: SassTypes::Factory::initExports(v8::Local<v8::Object>)
 6: RegisterModule(v8::Local<v8::Object>)
 7: node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&)
 8: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&))
 9: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>)
10: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
11: 0x2a89f030961b
(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.
datatypevoid commented 8 years ago

Same issue as @ralekna. node v6.0 and OS X El Capitan x64:

issue

passcod commented 8 years ago

Same as @mgol on Arch Linux with Node 6.0.0 and npm 3.8.7

SoGooDFR commented 8 years ago

Same issue npm ERR! node-sass@3.6.0 postinstall:node scripts/build.js npm ERR! Exit status 1

xzyfer commented 8 years ago

Node 6 is not yet supported. This will be case for many native extensions like filesystem watchers.

Generally speaking dont expect everything to work when you're using the bleeding edge. On 27 Apr 2016 8:36 AM, "SoGooDFR" notifications@github.com wrote:

Same issue

npm ERR! node-sass@3.6.0 postinstall:node scripts/build.js npm ERR! Exit status 1

You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/sass/node-sass/issues/1484#issuecomment-214908387

datatypevoid commented 8 years ago

@xzyfer It was more of a heads up, at least in my case. Most people on the bleeding edge aren't surprised by this sort of thing.

leonardorb commented 8 years ago

+1, here is my stack trace:

→ npm run dev

> hydrogen@0.0.1 dev /Users/leonardorb/Development/_dev/_2016/hydrogen
> node src/js/api/server.js

Server running at: http://mbp-de-leonardo.ad.neat.com:3000
(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.

==== JS stack trace =========================================

Security context: 0x22aec8cc9fa9 <JS Object>#0#
    1: .node [module.js:568] [pc=0x26d2b64cb6c4] (this=0x2f50dceedae1 <an Object with map 0x31aac0d17be1>#1#,module=0x105cfe2a1 <a Module with map 0x31aac0d181b9>#2#,filename=0x105cfe279 <String[106]: /Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    2: load [module.js:~447] [pc=0x26d2b622a9b6] (this=0x105cfe2a1 <a Module with map 0x31aac0d181b9>#2#,filename=0x105cfe279 <String[106]: /Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    3: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x26d2b5c3899d] (this=0x22aec8c04189 <undefined>,module=0x105cfe2a1 <a Module with map 0x31aac0d181b9>#2#,filename=0x105cfe279 <String[106]: /Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    4: _load [module.js:~381] [pc=0x26d2b6175c6a] (this=0x2f50dceedb61 <JS Function Module (SharedFunctionInfo 0x2f50dce286d1)>#3#,request=0x105cfcf21 <String[106]: /Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/node-sass/vendor/darwin-x64-48/binding.node>,parent=0x105ce7e31 <a Module with map 0x31aac0d181b9>#4#,isMain=0x22aec8c04299 <false>)
 Object with map 0x23536207b71>#5#,require=0x105cec681 <JS Function require (SharedFunctionInfo 0x2f50dce589e9)>#6#,module=0x105ce7e31 <a Module with map 0x31aac0d181b9>#4#,__filename=0x105ce7e09 <String[85]: /Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/node-sass/lib/index.js>,__dirname=0x105cec619 <String[76]: /Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/node-sass/lib>)
-sass>)
: require [module.js:~463] [pc=0x26d2b5cc8a0b] (this=0x333322353619 <a Module with map 0x31aac0d181b9>#12#,path=0x2b71d1c83039 <String[83]: /Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/sass-loader/index.js>)
#,fs=0x2583a9e0a8a9 <a CachedInputFileSystem with map 0x24c37bc56119>#17#,callback=0x212e3cedeff1 <JS BoundFunction bound  (BoundTargetFunction 0x2b71d1c78a91)>#19#)
/lib/NormalModuleFactory.js:98] [pc=0x26d2b60666df] (this=0x22aec8ce99f1 <JS Global Object>#21#,err=0x22aec8c04101 <null>,results=0x212e3cedf399 <JS Array[2]>#25#)
_2016/hydrogen/node_modules/webpack/lib/NormalModuleFactory.js:28] [pc=0x26d2b6007eca] (this=0x22aec8ce99f1 <JS Global Object>#21#,result=0x212e3cedf6e1 <an Object with map 0x24c37bc5b399>#32#,callback=0x212e3cedf0c1 <JS Function (SharedFunctionInfo 0x1c4c68cc6f41)>#34#)
8#)
aredFunctionInfo 0x39f701d24a69)>#46#)
16/hydrogen/node_modules/webpack-core/lib/NormalModuleMixin.js:236] [pc=0x26d2b63a9cf8] (this=0x212e3cedfc31 <a NormalModule with map 0x24c37bc6e321>#43#,err=0x22aec8c04101 <null>)
ildModule [/Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/webpack/lib/Compilation.js:126] [pc=0x26d2b601d9a1] (this=0x2583a9e0a989 <a Compilation with map 0x24c37bc5d1d9>#15#,module=0x212e3cedfc31 <a NormalModule with map 0x24c37bc6e321>#43#,thisCallback=0x212e3cedfd11 <JS Function (SharedFunctionInfo 0x39f701d24a69)>#46#)
anonymous */ [/Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/async/lib/async.js:726] [pc=0x26d2b606625b] (this=0x22aec8ce99f1 <JS Global Object>#21#,err=0x22aec8c04101 <null>)
   82: /* anonymous */ [/Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/async/lib/async.js:52] [pc=0x26d2b6061745] (this=0x22aec8ce99f1 <JS Global Object>#21#)
   83: arguments adaptor frame: 1->0
   84: /* anonymous */ [/Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/async/lib/async.js:236] [pc=0x26d2b600a106] (this=0x22aec8ce99f1 <JS Global Object>#21#,object=0x212e3cee11e9 <JS Array[3]>#59#,iterator=0x212e3cee11a1 <JS Function (SharedFunctionInfo 0x1c4c68cb5701)>#60#,callback=0x212e3cee0f99 <JS Function (SharedFunctionInfo 0x1c4c68cb57c1)>#61#)
   85: _parallel [/Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/async/lib/async.js:717] [pc=0x26d2b6009adb] (this=0x22aec8ce99f1 <JS Global Object>#21#,eachfn=0x35377b7bd401 <JS Function async.forEachOf.async.eachOf (SharedFunctionInfo 0x35377b7ba7e1)>#29#,tasks=0x212e3cee11e9 <JS Array[3]>#59#,callback=0x212e3cee0f31 <JS Function (SharedFunctionInfo 0x39f701d0c921)>#62#)
   86: parallel [/Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/async/lib/async.js:731] [pc=0x26d2b600989f] (this=0x7af8a0b91e1 <an Object with map 0x31aac0da5ed1>#31#,tasks=0x212e3cee11e9 <JS Array[3]>#59#,callback=0x212e3cee0f31 <JS Function (SharedFunctionInfo 0x39f701d0c921)>#62#)
6d2b6061745] (this=0x22aec8ce99f1 <JS Global Object>#21#)
rogen/node_modules/async/lib/async.js:358] [pc=0x26d2b60615d7] (this=0x22aec8ce99f1 <JS Global Object>#21#,err=0x22aec8c04101 <null>,v=0x212e3cee1319 <String[83]: /Users/leonardorb/Development/_dev/_2016/hydrogen/node_modules/sass-loader/index.js>)
ve/lib/Resolver.js:191] [pc=0x26d2b605ab85] (this=0x22aec8ce99f1 <JS Global Object>#21#)
/enhanced-resolve/lib/Resolver.js:123] [pc=0x26d2b6060843] (this=0x22aec8ce99f1 <JS Global Object>#21#,result=0x212e3cee13c1 <an Object with map 0x24c37bc66d91>#65#)
t/_dev/_2016/hydrogen/node_modules/enhanced-resolve/lib/Resolver.js:191] [pc=0x26d2b605ab85] (this=0x22aec8ce99f1 <JS Global Object>#21#)
frame: 0->2
th map 0x24c37bc54fe9>#66#,types=0x22aec8cd8001 <String[6]: result>,request=0x212e3cee13c1 <an Object with map 0x24c37bc66d91>#65#,callback=0x212e3cee1989 <JS Function (SharedFunctionInfo 0x1c4c68cbacc9)>#73#,noError=0x22aec8c04189 <undefined>)
0x26d2b600f79a] (this=0x2583a9e0c411 <a Resolver with map 0x24c37bc54fe9>#66#,request=0x212e3cee2399 <an Object with map 0x24c37bc67a49>#79#,callback=0x212e3cee1989 <JS Function (SharedFunctionInfo 0x1c4c68cbacc9)>#73#)
irectoryDescriptionFilePlugin.js:71] [pc=0x26d2b6016ef2] (this=0x2583a9e0c411 <a Resolver with map 0x24c37bc54fe9>#66#,err=0x22aec8c04101 <null>,content=0x212e3cee2631 <an Object with map 0x31aac0d37a01>#85#)

 1: v8::Template::Set(v8::Local<v8::Name>, v8::Local<v8::Data>, v8::PropertyAttribute)
 2: SassTypes::Number::initPrototype(v8::Local<v8::FunctionTemplate>)
 3: SassTypes::SassValueWrapper<SassTypes::Number>::get_constructor_template()
 4: SassTypes::SassValueWrapper<SassTypes::Number>::get_constructor()
 5: SassTypes::Factory::initExports(v8::Local<v8::Object>)
 6: RegisterModule(v8::Local<v8::Object>)
 7: node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&)
 8: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&))
 9: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>)
10: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
11: 0x26d2b5b0961b
12: 0x26d2b64cb6c4
[1]    57542 segmentation fault  npm run dev
xzyfer commented 8 years ago

Thanks you we appreciate the heads up. These threads tend to devolve quickly. We are now aware of the issue.

Once we have a fix it'll take a about a day to do a new release we because we need to prebuild a lot of binaries.

We'll hopefully have something by next week. On 27 Apr 2016 9:00 AM, "David Newman" notifications@github.com wrote:

@xzyfer https://github.com/xzyfer It was more of a heads up, at least in my case. Most people on the bleeding edge aren't surprised by this sort of thing.

— You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub https://github.com/sass/node-sass/issues/1484#issuecomment-214913401

tleunen commented 8 years ago

No worries @xzyfer It was purely informtive to let you guys know there's an issue in Node 6. I'm not expecting this to be resolved in the hour ;)

olalonde commented 8 years ago

If it's any help, related issue with fsevents module: https://github.com/strongloop/fsevents/issues/127 and potential fix: https://github.com/strongloop/fsevents/pull/128/files

Digging through the code, the error seems to originate from nan: https://github.com/sass/node-sass/blob/master/src/sass_types/map.cpp#L23

Related issue on nan repo: https://github.com/nodejs/nan/issues/558

revmischa commented 8 years ago

Same for me

rm -f Release/sass.a && ./gyp-mac-tool filter-libtool libtool -static -o Release/sass.a Release/obj.target/libsass/src/libsass/src/ast.o Release/obj.target/libsass/src/libsass/src/base64vlq.o Release/obj.target/libsass/src/libsass/src/bind.o Release/obj.target/libsass/src/libsass/src/cencode.o Release/obj.target/libsass/src/libsass/src/color_maps.o Release/obj.target/libsass/src/libsass/src/constants.o Release/obj.target/libsass/src/libsass/src/context.o Release/obj.target/libsass/src/libsass/src/cssize.o Release/obj.target/libsass/src/libsass/src/emitter.o Release/obj.target/libsass/src/libsass/src/environment.o Release/obj.target/libsass/src/libsass/src/error_handling.o Release/obj.target/libsass/src/libsass/src/eval.o Release/obj.target/libsass/src/libsass/src/expand.o Release/obj.target/libsass/src/libsass/src/extend.o Release/obj.target/libsass/src/libsass/src/file.o Release/obj.target/libsass/src/libsass/src/functions.o Release/obj.target/libsass/src/libsass/src/inspect.o Release/obj.target/libsass/src/libsass/src/json.o Release/obj.target/libsass/src/libsass/src/lexer.o Release/obj.target/libsass/src/libsass/src/listize.o Release/obj.target/libsass/src/libsass/src/memory_manager.o Release/obj.target/libsass/src/libsass/src/node.o Release/obj.target/libsass/src/libsass/src/output.o Release/obj.target/libsass/src/libsass/src/parser.o Release/obj.target/libsass/src/libsass/src/plugins.o Release/obj.target/libsass/src/libsass/src/position.o Release/obj.target/libsass/src/libsass/src/prelexer.o Release/obj.target/libsass/src/libsass/src/remove_placeholders.o Release/obj.target/libsass/src/libsass/src/sass.o Release/obj.target/libsass/src/libsass/src/sass2scss.o Release/obj.target/libsass/src/libsass/src/sass_context.o Release/obj.target/libsass/src/libsass/src/sass_functions.o Release/obj.target/libsass/src/libsass/src/sass_util.o Release/obj.target/libsass/src/libsass/src/sass_values.o Release/obj.target/libsass/src/libsass/src/source_map.o Release/obj.target/libsass/src/libsass/src/to_c.o Release/obj.target/libsass/src/libsass/src/to_value.o Release/obj.target/libsass/src/libsass/src/units.o Release/obj.target/libsass/src/libsass/src/utf8_string.o Release/obj.target/libsass/src/libsass/src/util.o Release/obj.target/libsass/src/libsass/src/values.o libtool: unrecognized option -static' libtool: Trylibtool --help' for more information. make: *\ [Release/sass.a] Error 1

d4ncer commented 8 years ago

Is there any way to suppress the warnings/stack traces? The quiet flag doesn't seem to be doing anything.

hanspagel commented 8 years ago

check out https://github.com/sass/node-sass/releases

npm rebuild node-sass fixed the issue here

xzyfer commented 8 years ago

To my amazement I was able to build v3.6.0 on Node 6 with no issues. I've already uploaded the binaries for the v3.6.0 release to osx and linux users.

Windows releases are trickier and complicated by missing support in AppVeyor (appveyor/ci#770).

mgol commented 8 years ago

@xzyfer I cleaned npm & node-gyp caches & re-installed node-sass 3.6.0 on OS X 10.11.4 but I still see the long stack traces that I mentioned in my comment https://github.com/sass/node-sass/issues/1484#issuecomment-214898556. So the fact that it built doesn't seem to be enough.

caneta commented 8 years ago

Yes, the same as @mgol here. I'm on an Ubuntu x86_64.

phtwo commented 8 years ago

node5.3 same as ...

`> node scripts/install.js

Cannot download "https://github.com/sass/node-sass/releases/download/v3.6.0/win32-x64-48_binding.node":` it is 404

xzyfer commented 8 years ago

@mgol I understand. Yes you'll still get annoying stack traces, but for those who cannot build locally they'll at least now be able to install node-sass.

xzyfer commented 8 years ago

@mgol to be clear, our test suite passes with the Node 6 with binaries. The stack traces are an annoyance, no more.

alexeygolev commented 8 years ago

@xzyfer They might be a mere annoyance however webpack throws an error with a similar stack trace and crashes

xzyfer commented 8 years ago

@alexeygolev that's likely because webpack's watcher is broken on Node 6. Most filesystem watches are native extensions like node-sass.

xzyfer commented 8 years ago

The warnings can be silenced with --nowarn_template_set. See nodejs/node#6277. This is an internal note

mgol commented 8 years ago

@mgol to be clear, our test suite passes with the Node 6 with binaries. The stack traces are an annoyance, no more.

OK, thanks for the info!

tleunen commented 8 years ago

Confirmed my initial issue is now resolved. My build is passing on Travis. @xzyfer I'll let you close this ticket, unless you want it open to track windows issues?

xzyfer commented 8 years ago

@tleunen we'll keep this open until we release v3.7.0 with proper Node.js 6 support.

alvipeo commented 8 years ago

same here on windows 10 (node 6)...

rtpHarry commented 8 years ago

The postinstall problem reported at the top of this thread is showing up for me too on Windows 10:

npm ERR! Windows_NT 10.0.10586
jonathandion commented 8 years ago

After upgrading Node I have an Error : Can`t find Python excutable

ziemkowski commented 8 years ago

I ran into this same error and came here to refute the "bleeding edge" claim because nvm is now installing Node 6 when using the stable keyword, but it turns out that that keyword is deprecated and now simply returns the latest (and apparently bleeding edge un-stable) version of Node.

So if others are getting all this because you're using nvm install stable; nvm use stable, you may wish to update it to point to a specific version (e.g. nvm install v5; nvm use v5, which will get you the latest v5 dot release) or at least update it to nvm install node; nvm use node to make it more clear that you're not necessarily getting a stable build.

Anahkiasen commented 8 years ago

For the node brew install node also installs Node 6

Zache commented 8 years ago

@jonathandion that's because node-sass doesn't currently support node 6 and as such doesn't have precompiled binaries. When npm can't find precompiled binaries then it will try and make some using node-gyp which in turn requires python on your machine.

guidobouman commented 8 years ago

@ziemkowski Actually, the builds you're getting are stable. They're just not LTS. Windows 10 when it released was a "stable" build as well, not all software was ready for that either. Same here, not all packages are ready to run on 6.0.0, even though it's a "stable" build right now.

briandipalma commented 8 years ago

The webpack failures I'm seeing look as if they are caused by node-sass not building correctly.

7b71>#5#,require=0x1097fcbf9 <JS Function require (SharedFunctionInfo 0x2d04bda59d01)>#6#,module=0x1097f7921 <a Module with map 0x2f78961181b9>#4#,__filename=0x1097f78f9 <String[81]: /Users/briand/dev/ret-mobile-brjs/apps/mobile/node_modules/node-sass/lib/index.js

Xarkam commented 8 years ago

404 on downloading

> node-sass@3.6.0 install C:\Users\xarkam\AppData\Roaming\npm\node_modules\node-sass
> node scripts/install.js

Cannot download "https://github.com/sass/node-sass/releases/download/v3.6.0/win32-x64-48_binding.node":

HTTP error 404 Not Found
feryardiant commented 8 years ago

Same issue on Ubuntu 15.10 with Node.js 6.0.0

When reinstalling all of my module, using npm install I see something like this.

> node-sass@3.6.0 install /home/feryardiant/Workspaces/Suitmedia/PLN-Intranet/Application/node_modules/node-sass
> node scripts/install.js

Cannot download "https://github.com/sass/node-sass/releases/download/v3.6.0/linux-x64-48_binding.node": 

connect ETIMEDOUT 54.231.19.144:443

Hint: If github.com is not accessible in your location
      try setting a proxy via HTTP_PROXY, e.g. 

      export HTTP_PROXY=http://example.com:1234

or configure npm proxy via

      npm config set proxy http://example.com:8080

When trying to build my css via gulp-sass, using npm run build:style

(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.

==== JS stack trace =========================================

Security context: 0x3148570c9fa9 <JS Object>#0#
    1: .node [module.js:568] [pc=0x1194224fbc24] (this=0x2f38deac3709 <an Object with deprecated map 0xa4048517609>#1#,module=0x1255587c1a81 <a Module with map 0xa4048517be1>#2#,filename=0x1255587c1a59 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>)
    2: load [module.js:~447] [pc=0x11942246a1f6] (this=0x1255587c1a81 <a Module with map 0xa4048517be1>#2#,filename=0x1255587c1a59 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>)
    3: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x1194222395fd] (this=0x314857004189 <undefined>,module=0x1255587c1a81 <a Module with map 0xa4048517be1>#2#,filename=0x1255587c1a59 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>)
    4: _load [module.js:~381] [pc=0x1194224cf37f] (this=0x2f38deac3679 <JS Function Module (SharedFunctionInfo 0x2f38dea275e1)>#3#,request=0x1255587c04a9 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>,parent=0x1255587a7c99 <a Module with map 0xa4048517be1>#4#,isMain=0x314857004299 <false>)
    5: require [module.js:~463] [pc=0x1194222862cb] (this=0x1255587a7c99 <a Module with map 0xa4048517be1>#4#,path=0x1255587c04a9 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>)
    6: require(aka require) [internal/module.js:20] [pc=0x119422242b66] (this=0x314857004189 <undefined>,path=0x1255587c04a9 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>)
    7: /* anonymous */ [/path/to/project/node_modules/node-sass/lib/index.js:23] [pc=0x1194224f8cc1] (this=0x1255587a7ce9 <an Object with map 0x13c69ef07bc9>#5#,exports=0x1255587a7ce9 <an Object with map 0x13c69ef07bc9>#5#,require=0x1255587aebb1 <JS Function require (SharedFunctionInfo 0x2f38dea58a11)>#6#,module=0x1255587a7c99 <a Module with map 0xa4048517be1>#4#,__filename=0x1255587a7c71 <String[99]: /path/to/project/node_modules/node-sass/lib/index.js>,__dirname=0x1255587aeb49 <String[90]: /path/to/project/node_modules/node-sass/lib>)
    8: _compile [module.js:541] [pc=0x119422241284] (this=0x1255587a7c99 <a Module with map 0xa4048517be1>#4#,content=0x1255587a89e9 <Very long string[9855]>#7#,filename=0x1255587a7c71 <String[99]: /path/to/project/node_modules/node-sass/lib/index.js>)
    9: .js [module.js:550] [pc=0x11942223b0cb] (this=0x2f38deac3709 <an Object with deprecated map 0xa4048517609>#1#,module=0x1255587a7c99 <a Module with map 0xa4048517be1>#4#,filename=0x1255587a7c71 <String[99]: /path/to/project/node_modules/node-sass/lib/index.js>)
   10: load [module.js:~447] [pc=0x11942246a1f6] (this=0x1255587a7c99 <a Module with map 0xa4048517be1>#4#,filename=0x1255587a7c71 <String[99]: /path/to/project/node_modules/node-sass/lib/index.js>)
   11: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x1194222395fd] (this=0x314857004189 <undefined>,module=0x1255587a7c99 <a Module with map 0xa4048517be1>#4#,filename=0x1255587a7c71 <String[99]: /path/to/project/node_modules/node-sass/lib/index.js>)
   12: _load [module.js:~381] [pc=0x1194224cf37f] (this=0x2f38deac3679 <JS Function Module (SharedFunctionInfo 0x2f38dea275e1)>#3#,request=0x12543061aac1 <String[9]: node-sass>,parent=0x1255586ea8f1 <a Module with map 0xa4048517be1>#8#,isMain=0x314857004299 <false>)
   13: require [module.js:~463] [pc=0x1194222862cb] (this=0x1255586ea8f1 <a Module with map 0xa4048517be1>#8#,path=0x12543061aac1 <String[9]: node-sass>)
   14: require(aka require) [internal/module.js:20] [pc=0x119422242b66] (this=0x314857004189 <undefined>,path=0x12543061aac1 <String[9]: node-sass>)
   15: /* anonymous */ [/path/to/project/node_modules/gulp-sass/index.js:187] [pc=0x1194224eed00] (this=0x1255586ea941 <an Object with map 0x13c69ef07bc9>#9#,exports=0x1255586ea941 <an Object with map 0x13c69ef07bc9>#9#,require=0x1255586ee3a9 <JS Function require (SharedFunctionInfo 0x2f38dea58a11)>#10#,module=0x1255586ea8f1 <a Module with map 0xa4048517be1>#8#,__filename=0x1255586ea8c9 <String[95]: /path/to/project/node_modules/gulp-sass/index.js>,__dirname=0x1255586ee341 <String[86]: /path/to/project/node_modules/gulp-sass>)
   16: _compile [module.js:541] [pc=0x119422241284] (this=0x1255586ea8f1 <a Module with map 0xa4048517be1>#8#,content=0x1255586eb571 <Very long string[5383]>#11#,filename=0x1255586ea8c9 <String[95]: /path/to/project/node_modules/gulp-sass/index.js>)
   17: .js [module.js:550] [pc=0x11942223b0cb] (this=0x2f38deac3709 <an Object with deprecated map 0xa4048517609>#1#,module=0x1255586ea8f1 <a Module with map 0xa4048517be1>#8#,filename=0x1255586ea8c9 <String[95]: /path/to/project/node_modules/gulp-sass/index.js>)
   18: load [module.js:~447] [pc=0x11942246a1f6] (this=0x1255586ea8f1 <a Module with map 0xa4048517be1>#8#,filename=0x1255586ea8c9 <String[95]: /path/to/project/node_modules/gulp-sass/index.js>)
   19: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x1194222395fd] (this=0x314857004189 <undefined>,module=0x1255586ea8f1 <a Module with map 0xa4048517be1>#8#,filename=0x1255586ea8c9 <String[95]: /path/to/project/node_modules/gulp-sass/index.js>)
   20: _load [module.js:~381] [pc=0x1194224cf37f] (this=0x2f38deac3679 <JS Function Module (SharedFunctionInfo 0x2f38dea275e1)>#3#,request=0x1255586e9809 <String[95]: /path/to/project/node_modules/gulp-sass/index.js>,parent=0x1255585f00f1 <a Module with map 0xa4048517be1>#12#,isMain=0x314857004299 <false>)
   21: require [module.js:~463] [pc=0x1194222862cb] (this=0x1255585f00f1 <a Module with map 0xa4048517be1>#12#,path=0x1255586e9809 <String[95]: /path/to/project/node_modules/gulp-sass/index.js>)
   22: require(aka require) [internal/module.js:20] [pc=0x119422242b66] (this=0x314857004189 <undefined>,path=0x1255586e9809 <String[95]: /path/to/project/node_modules/gulp-sass/index.js>)
   23: /* anonymous */(aka /* anonymous */) [/path/to/project/node_modules/gulp-load-plugins/index.js:47] [pc=0x1194224e4006] (this=0x314857004189 <undefined>,name=0x2098b92c0361 <String[9]: gulp-sass>)
   24: /* anonymous */ [/path/to/project/node_modules/gulp-load-plugins/index.js:85] [pc=0x1194224e3d30] (this=0x125558639551 <an Object with map 0x89b19b40ed9>#13#)
   28: /* anonymous */ [/path/to/project/gulpfile.js:71] [pc=0x1194224d1de1] (this=0x4f05a65af51 <a Gulp with map 0xa4048582c71>#14#)
   29: arguments adaptor frame: 1->0
   30: /* anonymous */(aka /* anonymous */) [/path/to/project/node_modules/orchestrator/lib/runTask.js:34] [pc=0x1194224cd4e6] (this=0x314857004189 <undefined>,task=0x12555866f421 <JS BoundFunction bound  (BoundTargetFunction 0x125558652e89)>#15#,done=0x12555866f4f9 <JS Function (SharedFunctionInfo 0x2098b92eef41)>#16#)
   31: _runTask [/path/to/project/node_modules/orchestrator/index.js:273] [pc=0x1194224cc7ff] (this=0x4f05a65af51 <a Gulp with map 0xa4048582c71>#14#,task=0x1255586531f1 <an Object with map 0x89b19b43e49>#17#)
   32: _runStep [/path/to/project/node_modules/orchestrator/index.js:214] [pc=0x1194224cbef4] (this=0x4f05a65af51 <a Gulp with map 0xa4048582c71>#14#)
   33: start [/path/to/project/node_modules/orchestrator/index.js:134] [pc=0x1194224ca768] (this=0x4f05a65af51 <a Gulp with map 0xa4048582c71>#14#)
   34: arguments adaptor frame: 1->0
   35: /* anonymous */(aka /* anonymous */) [/path/to/project/node_modules/run-sequence/index.js:88] [pc=0x1194224d1041] (this=0x314857004189 <undefined>)
   36: runSequence(aka runSequence) [/path/to/project/node_modules/run-sequence/index.js:99] [pc=0x11942237a92a] (this=0x314857004101 <null>,gulp=0x314857004189 <undefined>)
   37: arguments adaptor frame: 5->1
   38: /* anonymous */ [/path/to/project/gulpfile.js:187] [pc=0x1194224cd199] (this=0x4f05a65af51 <a Gulp with map 0xa4048582c71>#14#,done=0x12555866aec9 <JS Function cb (SharedFunctionInfo 0x2098b92efaa9)>#18#)
   39: /* anonymous */(aka /* anonymous */) [/path/to/project/node_modules/orchestrator/lib/runTask.js:34] [pc=0x1194224cd4e6] (this=0x314857004189 <undefined>,task=0x12555866ad11 <JS BoundFunction bound  (BoundTargetFunction 0x125558653f09)>#19#,done=0x12555866ad51 <JS Function (SharedFunctionInfo 0x2098b92eef41)>#20#)
   40: _runTask [/path/to/project/node_modules/orchestrator/index.js:273] [pc=0x1194224cc7ff] (this=0x4f05a65af51 <a Gulp with map 0xa4048582c71>#14#,task=0x125558654001 <an Object with map 0x89b19b43e49>#21#)
   41: _runStep [/path/to/project/node_modules/orchestrator/index.js:214] [pc=0x1194224cbef4] (this=0x4f05a65af51 <a Gulp with map 0xa4048582c71>#14#)
   42: start [/path/to/project/node_modules/orchestrator/index.js:134] [pc=0x1194224ca768] (this=0x4f05a65af51 <a Gulp with map 0xa4048582c71>#14#)
   43: arguments adaptor frame: 1->0
   44: /* anonymous */(aka /* anonymous */) [/path/to/project/node_modules/gulp/bin/gulp.js:129] [pc=0x1194224c9759] (this=0x314857004189 <undefined>)
   45: _combinedTickCallback(aka _combinedTickCallback) [internal/process/next_tick.js:67] [pc=0x1194222accd2] (this=0x314857004189 <undefined>,args=0x314857004189 <undefined>,callback=0x125558668111 <JS Function (SharedFunctionInfo 0x28aace9770e1)>#22#)
   46: _tickCallback [internal/process/next_tick.js:98] [pc=0x1194222ac96b] (this=0x3148570e4d89 <a process with map 0x13c69ef11049>#23#)
   47: runMain [module.js:577] [pc=0x119422234d6d] (this=0x2f38deac3679 <JS Function Module (SharedFunctionInfo 0x2f38dea275e1)>#3#)
   48: startup(aka startup) [node.js:159] [pc=0x11942214085e] (this=0x314857004189 <undefined>)
   49: /* anonymous */(aka /* anonymous */) [node.js:444] [pc=0x11942213e4f2] (this=0x314857004101 <null>,process=0x3148570e4d89 <a process with map 0x13c69ef11049>#23#)
=====================

==== C stack trace ===============================

 1: v8::Template::Set(v8::Local<v8::Name>, v8::Local<v8::Data>, v8::PropertyAttribute)
 2: SassTypes::Boolean::get_constructor()
 3: SassTypes::Factory::initExports(v8::Local<v8::Object>)
 4: RegisterModule(v8::Local<v8::Object>)
 5: node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&)
 6: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&))
 7: 0x98798a
 8: 0x987d9c
 9: 0x11942210961b

As @hanspagel said, I run npm rebuild node-sass and got

> node-sass@3.6.0 install /path/to/project/node_modules/node-sass
> node scripts/install.js

> node-sass@3.6.0 postinstall /path/to/project/node_modules/node-sass
> node scripts/build.js

"/path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node" exists.
 testing binary.
(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.

==== JS stack trace =========================================

Security context: 0x13b21a1c9fa9 <JS Object>#0#
    1: .node [module.js:568] [pc=0x1f8c08e79b44] (this=0xc8e13018ae1 <an Object with map 0x2f8e67e17609>#1#,module=0xc8e13138c61 <a Module with map 0x2f8e67e17be1>#2#,filename=0xc8e13138c29 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>)
    2: load [module.js:456] [pc=0x1f8c08e39ad2] (this=0xc8e13138c61 <a Module with map 0x2f8e67e17be1>#2#,filename=0xc8e13138c29 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>)
    3: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x1f8c08e395fd] (this=0x13b21a104189 <undefined>,module=0xc8e13138c61 <a Module with map 0x2f8e67e17be1>#2#,filename=0xc8e13138c29 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>)
    4: _load [module.js:407] [pc=0x1f8c08e35242] (this=0xc8e13018219 <JS Function Module (SharedFunctionInfo 0x6dc699275b1)>#3#,request=0xc8e131375c1 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>,parent=0xc8e13127f69 <a Module with map 0x2f8e67e17be1>#4#,isMain=0x13b21a104299 <false>)
    5: require [module.js:466] [pc=0x1f8c08e422b3] (this=0xc8e13127f69 <a Module with map 0x2f8e67e17be1>#4#,path=0xc8e131375c1 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>)
    6: require(aka require) [internal/module.js:20] [pc=0x1f8c08e41fe6] (this=0x13b21a104189 <undefined>,path=0xc8e131375c1 <String[119]: /path/to/project/node_modules/node-sass/vendor/linux-x64-48/binding.node>)
    7: /* anonymous */ [/path/to/project/node_modules/node-sass/lib/index.js:23] [pc=0x1f8c08e78b21] (this=0xc8e13127fb9 <an Object with map 0x2e1565707bc9>#5#,exports=0xc8e13127fb9 <an Object with map 0x2e1565707bc9>#5#,require=0xc8e1312efe9 <JS Function require (SharedFunctionInfo 0x6dc69957f71)>#6#,module=0xc8e13127f69 <a Module with map 0x2f8e67e17be1>#4#,__filename=0xc8e13127d01 <String[99]: /path/to/project/node_modules/node-sass/lib/index.js>,__dirname=0xc8e1312ef81 <String[90]: /path/to/project/node_modules/node-sass/lib>)
    8: _compile [module.js:541] [pc=0x1f8c08e41284] (this=0xc8e13127f69 <a Module with map 0x2f8e67e17be1>#4#,content=0xc8e13128e01 <Very long string[9855]>#7#,filename=0xc8e13127d01 <String[99]: /path/to/project/node_modules/node-sass/lib/index.js>)
    9: .js [module.js:550] [pc=0x1f8c08e3b0cb] (this=0xc8e13018ae1 <an Object with map 0x2f8e67e17609>#1#,module=0xc8e13127f69 <a Module with map 0x2f8e67e17be1>#4#,filename=0xc8e13127d01 <String[99]: /path/to/project/node_modules/node-sass/lib/index.js>)
   10: load [module.js:456] [pc=0x1f8c08e39ad2] (this=0xc8e13127f69 <a Module with map 0x2f8e67e17be1>#4#,filename=0xc8e13127d01 <String[99]: /path/to/project/node_modules/node-sass/lib/index.js>)
   11: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x1f8c08e395fd] (this=0x13b21a104189 <undefined>,module=0xc8e13127f69 <a Module with map 0x2f8e67e17be1>#4#,filename=0xc8e13127d01 <String[99]: /path/to/project/node_modules/node-sass/lib/index.js>)
   12: _load [module.js:407] [pc=0x1f8c08e35242] (this=0xc8e13018219 <JS Function Module (SharedFunctionInfo 0x6dc699275b1)>#3#,request=0x6dc699571a9 <String[3]: ../>,parent=0xc8e13018b81 <a Module with map 0x2f8e67e17be1>#8#,isMain=0x13b21a104299 <false>)
   13: require [module.js:466] [pc=0x1f8c08e422b3] (this=0xc8e13018b81 <a Module with map 0x2f8e67e17be1>#8#,path=0x6dc699571a9 <String[3]: ../>)
   14: require(aka require) [internal/module.js:20] [pc=0x1f8c08e41fe6] (this=0x13b21a104189 <undefined>,path=0x6dc699571a9 <String[3]: ../>)
   15: testBinary [/path/to/project/node_modules/node-sass/scripts/build.js:206] [pc=0x1f8c08e5f569] (this=0x13b21a1e8be9 <JS Global Object>#9#,options=0xc8e13113b61 <an Object with map 0x2f8e67e2bf01>#10#)
   16: /* anonymous */ [/path/to/project/node_modules/node-sass/scripts/build.js:222] [pc=0x1f8c08e41aab] (this=0xc8e13018eb1 <an Object with map 0x2e1565707bc9>#11#,exports=0xc8e13018eb1 <an Object with map 0x2e1565707bc9>#11#,require=0xc8e13018c49 <JS Function require (SharedFunctionInfo 0x6dc69957f71)>#12#,module=0xc8e13018b81 <a Module with map 0x2f8e67e17be1>#8#,__filename=0xc8e13018e31 <String[103]: /path/to/project/node_modules/node-sass/scripts/build.js>,__dirname=0xc8e13018e09 <String[94]: /path/to/project/node_modules/node-sass/scripts>)
   17: _compile [module.js:541] [pc=0x1f8c08e41284] (this=0xc8e13018b81 <a Module with map 0x2f8e67e17be1>#8#,content=0xc8e1301a259 <Very long string[4853]>#13#,filename=0xc8e13018e31 <String[103]: /path/to/project/node_modules/node-sass/scripts/build.js>)
   18: .js [module.js:550] [pc=0x1f8c08e3b0cb] (this=0xc8e13018ae1 <an Object with map 0x2f8e67e17609>#1#,module=0xc8e13018b81 <a Module with map 0x2f8e67e17be1>#8#,filename=0xc8e13018e31 <String[103]: /path/to/project/node_modules/node-sass/scripts/build.js>)
   19: load [module.js:456] [pc=0x1f8c08e39ad2] (this=0xc8e13018b81 <a Module with map 0x2f8e67e17be1>#8#,filename=0xc8e13018e31 <String[103]: /path/to/project/node_modules/node-sass/scripts/build.js>)
   20: tryModuleLoad(aka tryModuleLoad) [module.js:415] [pc=0x1f8c08e395fd] (this=0x13b21a104189 <undefined>,module=0xc8e13018b81 <a Module with map 0x2f8e67e17be1>#8#,filename=0xc8e13018e31 <String[103]: /path/to/project/node_modules/node-sass/scripts/build.js>)
   21: _load [module.js:407] [pc=0x1f8c08e35242] (this=0xc8e13018219 <JS Function Module (SharedFunctionInfo 0x6dc699275b1)>#3#,request=0xc8e1301b589 <String[103]: /path/to/project/node_modules/node-sass/scripts/build.js>,parent=0x13b21a104101 <null>,isMain=0x13b21a104231 <true>)
   22: runMain [module.js:575] [pc=0x1f8c08e34d0a] (this=0xc8e13018219 <JS Function Module (SharedFunctionInfo 0x6dc699275b1)>#3#)
   23: startup(aka startup) [node.js:159] [pc=0x1f8c08d4085e] (this=0x13b21a104189 <undefined>)
   24: /* anonymous */(aka /* anonymous */) [node.js:444] [pc=0x1f8c08d3e4f2] (this=0x13b21a104101 <null>,process=0x13b21a1e4d89 <a process with map 0x2e1565711049>#14#)
=====================

==== C stack trace ===============================

 1: v8::Template::Set(v8::Local<v8::Name>, v8::Local<v8::Data>, v8::PropertyAttribute)
 2: SassTypes::Boolean::get_constructor()
 3: SassTypes::Factory::initExports(v8::Local<v8::Object>)
 4: RegisterModule(v8::Local<v8::Object>)
 5: node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&)
 6: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&))
 7: 0x98798a
 8: 0x987d9c
 9: 0x1f8c08d0961b
Binary is fine; exiting.
node-sass@3.6.0 /path/to/project/node_modules/node-sass
Zorgatone commented 8 years ago

Why is this closed?

I still get the Error: Node Sass does not yet support your current environment: Windows 64-bit with false error

xzyfer commented 8 years ago

For those playing along at home we've spent the last 48hrs debugging a bug in Node 6 (nodejs/node#6500) which is blocking us.

hoIIer commented 8 years ago

Node Sass does not yet support your current environment: Linux 64-bit with false

saebyeok commented 8 years ago

if you use angular-fullstack, just change to grunt-contlib-sass from grunt-sass in your package.json. and remove grunt-sass folder on node_modules folder.

xzyfer commented 8 years ago

node-sass@v3.7.0 has been released.

feryardiant commented 8 years ago

Confirmed, thanks for the hard work.

image

egucciar commented 8 years ago

Any possible to backport this fix to node-sass 3.3? node-sass 3.4 introduces breaking changes for our older SASS project, but we are moving onto a new project and want to use node 6.

Our only option right now is to install the python executable and c++ binaries but it would be awesome if this update was back-ported to 3.3

xzyfer commented 8 years ago

@egucciar unfortunately it is not possible to back port this change because it's in the native code that talks to LibSass.

Yimiprod commented 8 years ago

With Node 6.2.1

node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.

==== JS stack trace =========================================

Security context: 0x2c01df9c9e59 <JS Object>#0#
    1: .node [module.js:568] [pc=0x27dd7abf11a4] (this=0x5a539e4e5c9 <an Object with map 0x340064b17d41>#1#,module=0x199da2126301 <a Module with map 0x340064b18319>#2#,filename=0x199da2126299 <String[76]: /space/www/workflow/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    2: load [module.js:458] [pc=0x27dd7ab34932] (this=0x199da2126301 <a Module with map 0x340064b18319>#2#,filename=0x199da2126299 <String[76]: /space/www/workflow/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    3: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x27dd7ab3445d] (this=0x2c01df904189 <undefined>,module=0x199da2126301 <a Module with map 0x340064b18319>#2#,filename=0x199da2126299 <String[76]: /space/www/workflow/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    4: _load [module.js:409] [pc=0x27dd7ab2fa42] (this=0x5a539e4e649 <JS Function Module (SharedFunctionInfo 0xc194923ed9)>#3#,request=0x199da2125279 <String[76]: /space/www/workflow/node_modules/node-sass/vendor/darwin-x64-48/binding.node>,parent=0x199da2112009 <a Module with map 0x340064b18319>#4#,isMain=0x2c01df904299 <false>)
    5: require [module.js:~465] [pc=0x27dd7abcd0cb] (this=0x199da2112009 <a Module with map 0x340064b18319>#4#,path=0x199da2125279 <String[76]: /space/www/workflow/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    6: require(aka require) [internal/module.js:20] [pc=0x27dd7ab3df86] (this=0x2c01df904189 <undefined>,path=0x199da2125279 <String[76]: /space/www/workflow/node_modules/node-sass/vendor/darwin-x64-48/binding.node>)
    7: /* anonymous */ [/space/www/workflow/node_modules/node-sass/lib/index.js:16] [pc=0x27dd7abeb911] (this=0x199da2112059 <an Object with map 0x1eff29207ac1>#5#,exports=0x199da2112059 <an Object with map 0x1eff29207ac1>#5#,require=0x199da2118831 <JS Function require (SharedFunctionInfo 0xc1949546a9)>#6#,module=0x199da2112009 <a Module with map 0x340064b18319>#4#,__filename=0x199da2111fb9 <String[55]: /space/www/workflow/node_modules/node-sass/lib/index.js>,__dirname=0x199da21187c9 <String[46]: /space/www/workflow/node_modules/node-sass/lib>)
    8: _compile [module.js:541] [pc=0x27dd7ab3d430] (this=0x199da2112009 <a Module with map 0x340064b18319>#4#,content=0x199da2112c59 <Very long string[9231]>#7#,filename=0x199da2111fb9 <String[55]: /space/www/workflow/node_modules/node-sass/lib/index.js>)
    9: .js [module.js:550] [pc=0x27dd7ab35f2b] (this=0x5a539e4e5c9 <an Object with map 0x340064b17d41>#1#,module=0x199da2112009 <a Module with map 0x340064b18319>#4#,filename=0x199da2111fb9 <String[55]: /space/www/workflow/node_modules/node-sass/lib/index.js>)
   10: load [module.js:458] [pc=0x27dd7ab34932] (this=0x199da2112009 <a Module with map 0x340064b18319>#4#,filename=0x199da2111fb9 <String[55]: /space/www/workflow/node_modules/node-sass/lib/index.js>)
   11: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x27dd7ab3445d] (this=0x2c01df904189 <undefined>,module=0x199da2112009 <a Module with map 0x340064b18319>#4#,filename=0x199da2111fb9 <String[55]: /space/www/workflow/node_modules/node-sass/lib/index.js>)
   12: _load [module.js:409] [pc=0x27dd7ab2fa42] (this=0x5a539e4e649 <JS Function Module (SharedFunctionInfo 0xc194923ed9)>#3#,request=0x26bad88827f1 <String[9]: node-sass>,parent=0x199da2107f19 <a Module with map 0x340064b18319>#8#,isMain=0x2c01df904299 <false>)
   13: require [module.js:~465] [pc=0x27dd7abcd0cb] (this=0x199da2107f19 <a Module with map 0x340064b18319>#8#,path=0x26bad88827f1 <String[9]: node-sass>)
   14: require(aka require) [internal/module.js:20] [pc=0x27dd7ab3df86] (this=0x2c01df904189 <undefined>,path=0x26bad88827f1 <String[9]: node-sass>)
   15: /* anonymous */ [/space/www/workflow/utils/sass.js:5] [pc=0x27dd7abeae61] (this=0x199da2107f69 <an Object with map 0x1eff29207ac1>#9#,exports=0x199da2107f69 <an Object with map 0x1eff29207ac1>#9#,require=0x199da210ad79 <JS Function require (SharedFunctionInfo 0xc1949546a9)>#10#,module=0x199da2107f19 <a Module with map 0x340064b18319>#8#,__filename=0x199da2107ed9 <String[33]: /space/www/workflow/utils/sass.js>,__dirname=0x199da210ad11 <String[25]: /space/www/workflow/utils>)
   16: _compile [module.js:541] [pc=0x27dd7ab3d430] (this=0x199da2107f19 <a Module with map 0x340064b18319>#8#,content=0x199da2108921 <Very long string[4175]>#11#,filename=0x199da2107ed9 <String[33]: /space/www/workflow/utils/sass.js>)
   17: .js [module.js:550] [pc=0x27dd7ab35f2b] (this=0x5a539e4e5c9 <an Object with map 0x340064b17d41>#1#,module=0x199da2107f19 <a Module with map 0x340064b18319>#8#,filename=0x199da2107ed9 <String[33]: /space/www/workflow/utils/sass.js>)
   18: load [module.js:458] [pc=0x27dd7ab34932] (this=0x199da2107f19 <a Module with map 0x340064b18319>#8#,filename=0x199da2107ed9 <String[33]: /space/www/workflow/utils/sass.js>)
   19: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x27dd7ab3445d] (this=0x2c01df904189 <undefined>,module=0x199da2107f19 <a Module with map 0x340064b18319>#8#,filename=0x199da2107ed9 <String[33]: /space/www/workflow/utils/sass.js>)
   20: _load [module.js:409] [pc=0x27dd7ab2fa42] (this=0x5a539e4e649 <JS Function Module (SharedFunctionInfo 0xc194923ed9)>#3#,request=0xc194953b49 <String[13]: ../utils/sass>,parent=0x5a539e4e6c9 <a Module with map 0x340064b18319>#12#,isMain=0x2c01df904299 <false>)
   21: require [module.js:~465] [pc=0x27dd7abcd0cb] (this=0x5a539e4e6c9 <a Module with map 0x340064b18319>#12#,path=0xc194953b49 <String[13]: ../utils/sass>)
   22: require(aka require) [internal/module.js:20] [pc=0x27dd7ab3df86] (this=0x2c01df904189 <undefined>,path=0xc194953b49 <String[13]: ../utils/sass>)
   23: /* anonymous */ [/space/www/workflow/project/watch-scss.js:8] [pc=0x27dd7ab3d7d7] (this=0x5a539e4e8b1 <an Object with map 0x1eff29207ac1>#13#,exports=0x5a539e4e8b1 <an Object with map 0x1eff29207ac1>#13#,require=0x5a539e4e759 <JS Function require (SharedFunctionInfo 0xc1949546a9)>#14#,module=0x5a539e4e6c9 <a Module with map 0x340064b18319>#12#,__filename=0x5a539e4e869 <String[41]: /space/www/workflow/project/watch-scss.js>,__dirname=0x5a539e4e841 <String[27]: /space/www/workflow/project>)
   24: _compile [module.js:541] [pc=0x27dd7ab3d430] (this=0x5a539e4e6c9 <a Module with map 0x340064b18319>#12#,content=0x5a539e4ee59 <Very long string[1269]>#15#,filename=0x5a539e4e869 <String[41]: /space/www/workflow/project/watch-scss.js>)
   25: .js [module.js:550] [pc=0x27dd7ab35f2b] (this=0x5a539e4e5c9 <an Object with map 0x340064b17d41>#1#,module=0x5a539e4e6c9 <a Module with map 0x340064b18319>#12#,filename=0x5a539e4e869 <String[41]: /space/www/workflow/project/watch-scss.js>)
   26: load [module.js:458] [pc=0x27dd7ab34932] (this=0x5a539e4e6c9 <a Module with map 0x340064b18319>#12#,filename=0x5a539e4e869 <String[41]: /space/www/workflow/project/watch-scss.js>)
   27: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x27dd7ab3445d] (this=0x2c01df904189 <undefined>,module=0x5a539e4e6c9 <a Module with map 0x340064b18319>#12#,filename=0x5a539e4e869 <String[41]: /space/www/workflow/project/watch-scss.js>)
   28: _load [module.js:409] [pc=0x27dd7ab2fa42] (this=0x5a539e4e649 <JS Function Module (SharedFunctionInfo 0xc194923ed9)>#3#,request=0x5a539e4f389 <String[38]: /space/www/workflow/project/watch-scss>,parent=0x2c01df904101 <null>,isMain=0x2c01df904231 <true>)
   29: runMain [module.js:575] [pc=0x27dd7ab2f50a] (this=0x5a539e4e649 <JS Function Module (SharedFunctionInfo 0xc194923ed9)>#3#)
   30: startup(aka startup) [node.js:160] [pc=0x27dd7aa408c9] (this=0x2c01df904189 <undefined>)
   31: /* anonymous */(aka /* anonymous */) [node.js:456] [pc=0x27dd7aa3e523] (this=0x2c01df904101 <null>,process=0x2c01df9e0e51 <a process with map 0x1eff292115c9>#16#)
=====================

==== C stack trace ===============================

 1: v8::Template::Set(v8::Local<v8::Name>, v8::Local<v8::Data>, v8::PropertyAttribute)
 2: SassTypes::Boolean::get_constructor()
 3: SassTypes::Factory::initExports(v8::Local<v8::Object>)
 4: RegisterModule(v8::Local<v8::Object>)
 5: node::DLOpen(v8::FunctionCallbackInfo<v8::Value> const&)
 6: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&))
 7: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>)
 8: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*)
 9: 0x27dd7aa0961b
10: 0x27dd7abf11a4
xzyfer commented 8 years ago

@Yimiprod fixed in v3.7.0

IbnSaeed commented 8 years ago

Still having the same issue even with node-sass 3.7.0

aeharding commented 8 years ago

I'm having issues with 3.8.0, I think. Ubuntu, Node 6.3.1

image

xzyfer commented 8 years ago

Please read the documentation on how to file a bug. Saying "it doesn't work" and screenshot don't give us any information to help you.

On 6 Aug 2016 5:11 AM, "Alexander Harding" notifications@github.com wrote:

I'm having issues with 3.8.0, I think. Ubuntu, Node 6.3.1

[image: image] https://cloud.githubusercontent.com/assets/2166114/17447849/8e7f17c2-5b16-11e6-81a6-899a462de89a.png

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/sass/node-sass/issues/1484#issuecomment-237937823, or mute the thread https://github.com/notifications/unsubscribe-auth/AAjZWGzIUuiWEhu4aFNwPu5D4h45ggKtks5qc4r7gaJpZM4IQV4Q .

saper commented 8 years ago

@xzyfer seems like we have a new catch-all bug here. I wonder if there is a way to get a compiler output in a way that npm puts it in the log properly. Also maybe we should provide a user friendly summary why scripts/install.js failed AGAIN, after build.js failure. Just some random thoughts how to deal with the reports like those above.