-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Exit status 3221225477 returned from node scripts/build.js / Windows XP #1283
Comments
Suspect lines
Followed by
|
This is Windows error code |
You can see what happens from the Windows command line if you run
Do you get a node prompt there? |
@FrontEndMonster Delete |
Filed npm/npm#11024 with the npm project. |
So it's all fairly recent node on Windows XP |
Interesting piece from node: // On Windows, v8's base::OS::Abort triggers an access violation,
// which corresponds to exit code 3221225477 (0xC0000005)
if (process.platform === 'win32')
expectedExitCodes = [3221225477]; so it looks like it's a V8's special case |
Everyone: does downgrade of node fix this for you? Which node versions were you using before (when node-sass installation was working)? |
So, it is perfectly reproducible with any node engine on Windows XP. node-sass 3.4.1 works, node-sass 3.4.2 is broken. Actually the binary gets downloaded fine, but we cannot load the module. My guess would be it got broken either by 901f411 (switching to VS2015) or by libsass update (or both). |
We crash in the |
I am 99.99% certain it will, I'd love to roll out emergency release with vs2013. It will take time for me to figure out why exactly this happens (if ever). |
Thanks @Mohit127 . We are currently pretty sure it happens always on XP and only with node-sass 3.4.2. Using node-sass 3.4.1 does not cause a problem. it may cause problems on other Windows versions. |
PlatformToolSet is not setting correctly for VS2015. So change |
That should probably be |
LibSass currently cannot compile with vs2013.
|
@saper, it should be v140_xp. I know :) |
Thank you all for contributing. |
+1, come from create-reate-app @am11 |
Windows XP after update node.js to 5 version trying to install grunt-sass
npm debug log
"devDependencies": {
"autoprefixer-core": "^5.2.1",
"grunt": "^0.4.5",
"grunt-browser-sync": "2.1.3",
"grunt-cli": "0.1.13",
"grunt-combine-media-queries": "1.0.19",
"grunt-contrib-clean": "0.6.0",
"grunt-contrib-copy": "^0.8.0",
"grunt-contrib-imagemin": "1.0.0",
"grunt-contrib-watch": "0.6.1",
"grunt-csscomb": "3.0.1",
"grunt-newer": "1.1.1",
"grunt-notify": "0.4.1",
"grunt-pngmin": "1.0.2",
"grunt-postcss": "^0.5.5",
"grunt-sass": "1.1.0",
"grunt-sftp-deploy": "0.2.4",
"grunt-svg2string": "0.1.6",
"grunt-svgmin": "^2.0.1",
"grunt-svgstore": "0.5.0",
"load-grunt-tasks": "3.2.0"
}
17930 warn EPACKAGEJSON grunt-with-node-sass@0.9.8 No description
17931 warn EPACKAGEJSON grunt-with-node-sass@0.9.8 No repository field.
17932 warn EPACKAGEJSON grunt-with-node-sass@0.9.8 No license field.
17933 verbose stack Error: node-sass@3.4.2 postinstall:
node scripts/build.js
17933 verbose stack Exit status 3221225477
17933 verbose stack at EventEmitter. (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:233:16)
17933 verbose stack at emitTwo (events.js:87:13)
17933 verbose stack at EventEmitter.emit (events.js:172:7)
17933 verbose stack at ChildProcess. (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:24:14)
17933 verbose stack at emitTwo (events.js:87:13)
17933 verbose stack at ChildProcess.emit (events.js:172:7)
17933 verbose stack at maybeClose (internal/child_process.js:818:16)
17933 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
17934 verbose pkgid node-sass@3.4.2
17935 verbose cwd E:\ProxySocks\markup
17936 error Windows_NT 5.1.2600
17937 error argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "node-sass"
17938 error node v5.0.0
17939 error npm v3.3.6
17940 error code ELIFECYCLE
17941 error node-sass@3.4.2 postinstall:
node scripts/build.js
17941 error Exit status 3221225477
17942 error Failed at the node-sass@3.4.2 postinstall script 'node scripts/build.js'.
17942 error This is most likely a problem with the node-sass package,
17942 error not with npm itself.
17942 error Tell the author that this fails on your system:
17942 error node scripts/build.js
17942 error You can get their info via:
17942 error npm owner ls node-sass
17942 error There is likely additional logging output above.
17943 verbose exit [ 1, true ]
The text was updated successfully, but these errors were encountered: