title: npm install soap errors
body: <p>I just came across milewise/node-soap and when I run npm install soap, it fails with the following errors:</p>
  
  <pre><code>sudo npm install soap
  npm http GET https://registry.npmjs.org/soap
  npm http 304 https://registry.npmjs.org/soap
  npm http GET https://registry.npmjs.org/node-expat
  npm http GET https://registry.npmjs.org/request
  npm http 304 https://registry.npmjs.org/node-expat
  npm http 304 https://registry.npmjs.org/request
  npm http GET https://registry.npmjs.org/qs
  npm http GET https://registry.npmjs.org/json-stringify-safe
  npm http GET https://registry.npmjs.org/forever-agent
  npm http GET https://registry.npmjs.org/tunnel-agent
  npm http GET https://registry.npmjs.org/http-signature
  npm http GET https://registry.npmjs.org/hawk
  npm http GET https://registry.npmjs.org/oauth-sign
  npm http GET https://registry.npmjs.org/aws-sign
  npm http GET https://registry.npmjs.org/cookie-jar
  npm http GET https://registry.npmjs.org/node-uuid
  npm http GET https://registry.npmjs.org/mime
  npm http GET https://registry.npmjs.org/form-data
  
  &gt; node-expat@2.0.0 install /Users/rrazavipour-lp/node_modules/soap/node_modules/node-expat
  &gt; node-gyp rebuild
  
  npm http 304 https://registry.npmjs.org/json-stringify-safe
  npm http 304 https://registry.npmjs.org/tunnel-agent
  npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
  npm http 304 https://registry.npmjs.org/qs
  npm http 304 https://registry.npmjs.org/hawk
  npm http 304 https://registry.npmjs.org/http-signature
  npm http 304 https://registry.npmjs.org/oauth-sign
  npm http 304 https://registry.npmjs.org/forever-agent
  npm http GET https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz
  npm http GET https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz
  npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
  npm http 304 https://registry.npmjs.org/aws-sign
  npm http 304 https://registry.npmjs.org/node-uuid
  npm http 304 https://registry.npmjs.org/cookie-jar
  npm http 304 https://registry.npmjs.org/mime
  npm http 304 https://registry.npmjs.org/form-data
  npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
  npm http GET https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
  gyp ERR! build error 
  gyp ERR! stack Error: not found: make
  gyp ERR! stack     at F (/usr/local/lib/node_modules/npm/node_modules/which/which.js:43:28)
  gyp ERR! stack     at E (/usr/local/lib/node_modules/npm/node_modules/which/which.js:46:29)
  gyp ERR! stack     at /usr/local/lib/node_modules/npm/node_modules/which/which.js:57:16
  gyp ERR! stack     at Object.oncomplete (fs.js:107:15)
  gyp ERR! System Darwin 12.3.0
  gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
  gyp ERR! cwd /Users/rrazavipour-lp/node_modules/soap/node_modules/node-expat
  gyp ERR! node -v v0.10.13
  gyp ERR! node-gyp -v v0.10.2
  gyp ERR! not ok 
  unbuild node-expat@2.0.0
  unbuild soap@0.2.7
  npm ERR! weird error 1
  npm http 200 https://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz
  npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz
  npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz
  npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz
  unbuild request@2.27.0
  npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz
  npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.11.tgz
  npm ERR! not ok code 0
  Rezas-MacBook-Pro:node_modules rrazavipour-lp$ 
  </code></pre>
  
  <p>What is causing the failure?</p>