{"action":"created","issue":{"url":"https://api.github.com/repos/nodejs/node-gyp/issues/629","labels_url":"https://api.github.com/repos/nodejs/node-gyp/issues/629/labels{/name}","comments_url":"https://api.github.com/repos/nodejs/node-gyp/issues/629/comments","events_url":"https://api.github.com/repos/nodejs/node-gyp/issues/629/events","html_url":"https://github.com/nodejs/node-gyp/issues/629","id":79269678,"number":629,"title":"Windows users are not happy.","user":{"login":"luisrudge","id":941075,"avatar_url":"https://avatars.githubusercontent.com/u/941075?v=3","gravatar_id":"","url":"https://api.github.com/users/luisrudge","html_url":"https://github.com/luisrudge","followers_url":"https://api.github.com/users/luisrudge/followers","following_url":"https://api.github.com/users/luisrudge/following{/other_user}","gists_url":"https://api.github.com/users/luisrudge/gists{/gist_id}","starred_url":"https://api.github.com/users/luisrudge/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/luisrudge/subscriptions","organizations_url":"https://api.github.com/users/luisrudge/orgs","repos_url":"https://api.github.com/users/luisrudge/repos","events_url":"https://api.github.com/users/luisrudge/events{/privacy}","received_events_url":"https://api.github.com/users/luisrudge/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/nodejs/node-gyp/labels/Windows","name":"Windows","color":"d7e102"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":363,"created_at":"2015-05-22T03:53:40Z","updated_at":"2015-12-18T09:36:10Z","closed_at":null,"body":"It all started with [this conversation](https://twitter.com/luisrudge/status/601570367048654848). \r\n\r\nAs I said, I'm pretty much a newbie and I don't even know what node-gyp does, but what I **DO** know is that it's a pain to run Windows and install a project with node-gyp as a dependency.\r\nSome numbers: \r\n\r\n* [403 questions on stackoverflow (node-gyp windows)](http://stackoverflow.com/search?q=node-gyp+windows)\r\n* [224 issues mentioning \"windows\"](https://github.com/TooTallNate/node-gyp/issues?utf8=%E2%9C%93&q=windows)\r\n\r\nIt's bizarre that a nodejs developer needs to install visual studio (even the express edition) in order to be able to work on Windows. Even more bizarre is that I, as a .NET developer with full visual studio installed in my machine still can't download a bunch of projects that use this project.\r\n\r\nWith that being said, I'd like to know from all of you what should we do to make windows users fall in the pit of success? What are the alternatives? Does Microsoft can solve this in any way?\r\n\r\n# This issue is fixed (kinda)\r\n### @mousetraps [pointed](https://github.com/nodejs/node-gyp/issues/629#issuecomment-153196245) that Microsoft is shipping the C++ build tools separately now. Check [here](https://github.com/nodejs/node-gyp/issues/629#issuecomment-153196245)\r\n\r\n# Some updates on this gigantic thread\r\n\r\n## Absolutely non-official statement that @Microsoft is aware of this issue and seeing what can be done\r\n### @mousetraps [said](https://github.com/nodejs/node-gyp/issues/629#issuecomment-144197915) that this thread \"is high on people's radar\" at @Microsoft\r\n\r\n## Very good Q&A about noge-gyp issues on Windows and why they happen\r\n### @dekarguy took the time to [answer](https://github.com/nodejs/node-gyp/issues/629#issuecomment-151018292) some questions about what we all are going through"},"comment":{"url":"https://api.github.com/repos/nodejs/node-gyp/issues/comments/165727362","html_url":"https://github.com/nodejs/node-gyp/issues/629#issuecomment-165727362","issue_url":"https://api.github.com/repos/nodejs/node-gyp/issues/629","id":165727362,"user":{"login":"hfinger","id":4520322,"avatar_url":"https://avatars.githubusercontent.com/u/4520322?v=3","gravatar_id":"","url":"https://api.github.com/users/hfinger","html_url":"https://github.com/hfinger","followers_url":"https://api.github.com/users/hfinger/followers","following_url":"https://api.github.com/users/hfinger/following{/other_user}","gists_url":"https://api.github.com/users/hfinger/gists{/gist_id}","starred_url":"https://api.github.com/users/hfinger/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hfinger/subscriptions","organizations_url":"https://api.github.com/users/hfinger/orgs","repos_url":"https://api.github.com/users/hfinger/repos","events_url":"https://api.github.com/users/hfinger/events{/privacy}","received_events_url":"https://api.github.com/users/hfinger/received_events","type":"User","site_admin":false},"created_at":"2015-12-18T09:36:10Z","updated_at":"2015-12-18T09:36:10Z","body":"@jasonwilliams200OK I tried several packages, but during the several reinstalls of Build Tools I mostly just tried bufferutil.\r\n\r\nI specifically answered that question by @mousetraps and said that I had first choosen Default install, which was not working. Then selecting custom install with both SDKs made it working. I am just trying to help here, by saying how I was able to fix that problem. And it seems there are many other people (@dKab @ariofrio), who also needed the custom install for it to work.\r\n\r\nI don't see how you are helping the discussion by saying that the bug does not exist, because in your VM with a clean Windows you cannot reproduce the bug. Just guess how many people are not on a clean windows. Anyway, I will not further reply, because I already said where the bug is and how to fix it. It would just be easier if it is included in the guide, because I myself spend several hours reinstalling several times and reading this thread. Or do you want to include in the guide as a first step that you have to reinstall Windows?\r\n\r\nIt made it much more hard to solve, because people like you are saying the Default install has no bug. I am reporting that it has a bug and I am not hallucinating that. And I even said, how I was able to solve that bug. I don't mind your VM setup and why should I \"try again\", because I solved it by doing the custom install?"}}