{"issue":{"state":"closed","created_at":"2011-11-23T20:26:18Z","updated_at":"2011-11-23T21:26:30Z","comments":1,"user":{"gravatar_id":"c9966ed5c4c1f0b094ae566b0433f088","id":1054056,"url":"https://api.github.com/users/markcowl","login":"markcowl","avatar_url":"https://secure.gravatar.com/avatar/c9966ed5c4c1f0b094ae566b0433f088?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png"},"body":"NPM will niot install mDNS:\r\n\r\n```\r\nC:\\Users\\markcowl\\mine>npm install mdns \r\nnpm WARN mjsunit.runner@0.1.3 package.json: bugs['web'] should probably be bugs[ \r\n'url'] \r\nnpm WARN mdns@0.0.3 package.json: bugs['web'] should probably be bugs['url'] \r\n\r\n> mdns@0.0.3 install C:\\Users\\markcowl\\node_modules\\mdns \r\n> node-waf configure build \r\n\r\n'node-waf' is not recognized as an internal or external command, \r\noperable program or batch file. \r\nnpm ERR! error installing mdns@0.0.3 Error: mdns@0.0.3 install: `node-waf config \r\nure build` \r\nnpm ERR! error installing mdns@0.0.3 `cmd \"/c\" \"node-waf configure build\"` faile \r\nd with 1 \r\nnpm ERR! error installing mdns@0.0.3     at ChildProcess.<anonymous> (C:\\Program \r\nFiles (x86)\\nodejs\\node_modules\\npm\\lib\\utils\\exec.js:49:20) \r\nnpm ERR! error installing mdns@0.0.3     at ChildProcess.emit (events.js:70:17) \r\nnpm ERR! error installing mdns@0.0.3     at maybeExit (child_process.js:359:16) \r\nnpm ERR! error installing mdns@0.0.3     at Process.onexit (child_process.js:395 \r\n:5) \r\nnpm ERR! mdns@0.0.3 install: `node-waf configure build` \r\nnpm ERR! `cmd \"/c\" \"node-waf configure build\"` failed with 1 \r\nnpm ERR! \r\nnpm ERR! Failed at the mdns@0.0.3 install script. \r\nnpm ERR! This is most likely a problem with the mdns package, \r\nnpm ERR! not with npm itself. \r\nnpm ERR! Tell the author that this fails on your system: \r\nnpm ERR!     node-waf configure build \r\nnpm ERR! You can get their info via: \r\nnpm ERR!     npm owner ls mdns \r\nnpm ERR! There is likely additional logging output above. \r\nnpm ERR! \r\nnpm ERR! System Windows_NT 6.1.7600 \r\nnpm ERR! command \"C:\\\\Program Files (x86)\\\\nodejs\\\\\\\\node.exe\" \"C:\\\\Program File \r\ns (x86)\\\\nodejs\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js\" \"install\" \"mdns\" \r\nnpm ERR! cwd C:\\Users\\markcowl\\mine \r\nnpm ERR! node -v v0.6.2 \r\nnpm ERR! npm -v 1.1.0-alpha \r\nnpm ERR! code ELIFECYCLE \r\nnpm ERR! message mdns@0.0.3 install: `node-waf configure build` \r\nnpm ERR! message `cmd \"/c\" \"node-waf configure build\"` failed with 1 \r\nnpm ERR! \r\nnpm ERR! Additional logging details can be found in: \r\nnpm ERR!     C:\\Users\\markcowl\\mine\\npm-debug.log \r\nnpm not ok\r\n```\r\n\r\n\r\nDebug log:\r\n\r\n```\r\ninfo it worked if it ends with ok\r\nverbose cli [ 'C:\\\\Program Files (x86)\\\\nodejs\\\\\\\\node.exe',\r\nverbose cli   'C:\\\\Program Files (x86)\\\\nodejs\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js',\r\nverbose cli   'install',\r\nverbose cli   'mdns' ]\r\ninfo using npm@1.1.0-alpha\r\ninfo using node@v0.6.2\r\nverbose config file C:\\Users\\markcowl\\.npmrc\r\nverbose config file C:\\Program Files (x86)\\etc\\npmrc\r\nverbose config file C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\npmrc\r\nverbose caching C:\\Users\\markcowl\\node_modules\\async\\package.json\r\nverbose loadDefaults async@0.1.15\r\nverbose caching C:\\Users\\markcowl\\node_modules\\coffee-script\\package.json\r\nverbose loadDefaults coffee-script@1.1.3\r\nverbose caching C:\\Users\\markcowl\\node_modules\\colors\\package.json\r\nverbose loadDefaults colors@0.5.1\r\nverbose caching C:\\Users\\markcowl\\node_modules\\connect\\package.json\r\nverbose loadDefaults connect@1.8.0\r\nverbose caching C:\\Users\\markcowl\\node_modules\\optimist\\package.json\r\nverbose loadDefaults optimist@0.2.8\r\nverbose caching C:\\Users\\markcowl\\node_modules\\express\\package.json\r\nverbose loadDefaults express@2.5.1\r\nverbose caching C:\\Users\\markcowl\\node_modules\\redis\\package.json\r\nverbose loadDefaults redis@0.7.1\r\nverbose caching C:\\Users\\markcowl\\node_modules\\request\\package.json\r\nverbose loadDefaults request@2.2.5\r\nverbose caching C:\\Users\\markcowl\\node_modules\\socket.io\\package.json\r\nverbose loadDefaults socket.io@0.8.7\r\nverbose caching C:\\Users\\markcowl\\node_modules\\uglify-js\\package.json\r\nverbose loadDefaults uglify-js@1.1.1\r\nverbose caching C:\\Users\\markcowl\\node_modules\\underscore\\package.json\r\nverbose loadDefaults underscore@1.2.2\r\nverbose caching C:\\Users\\markcowl\\node_modules\\vows\\package.json\r\nverbose loadDefaults vows@0.5.13\r\nverbose into C:\\Users\\markcowl [ 'mdns' ]\r\nverbose cache add mdns\r\nverbose cache add [ 'mdns', null ]\r\nsilly cache add: name, spec, args [ undefined, 'mdns', [ 'mdns', null ] ]\r\nverbose parsed url { pathname: 'mdns', path: 'mdns', href: 'mdns' }\r\ninfo addNamed [ 'mdns', '' ]\r\nverbose addNamed [ null, '' ]\r\nverbose GET mdns\r\nverbose raw, before any munging mdns\r\nverbose url resolving [ 'https://registry.npmjs.org/', './mdns' ]\r\nverbose url resolved https://registry.npmjs.org/mdns\r\nsilly get cb [ 200,\r\nsilly get cb   { vary: 'Accept',\r\nsilly get cb     server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',\r\nsilly get cb     etag: '\"AE2R0JY9EOC0K0RVU8HJSPTKM\"',\r\nsilly get cb     date: 'Mon, 21 Nov 2011 21:54:34 GMT',\r\nsilly get cb     'content-type': 'application/json',\r\nsilly get cb     'content-length': '1291' } ]\r\nverbose mkdir (expected) error ENOENT, no such file or directory 'C:\\Users\\markcowl\\npm-cache\\mdns'\r\nverbose mkdir done: C:\\Users\\markcowl\\npm-cache\\mdns 755\r\nverbose GET mdns/0.0.3\r\nverbose raw, before any munging mdns/0.0.3\r\nverbose url resolving [ 'https://registry.npmjs.org/', './mdns/0.0.3' ]\r\nverbose url resolved https://registry.npmjs.org/mdns/0.0.3\r\nsilly get cb [ 200,\r\nsilly get cb   { vary: 'Accept',\r\nsilly get cb     server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',\r\nsilly get cb     etag: '\"AE2R0JY9EOC0K0RVU8HJSPTKM\"',\r\nsilly get cb     date: 'Mon, 21 Nov 2011 21:54:35 GMT',\r\nsilly get cb     'content-type': 'application/json',\r\nsilly get cb     'content-length': '866' } ]\r\nverbose mkdir (expected) error ENOENT, no such file or directory 'C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3'\r\nverbose mkdir done: C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3 755\r\nverbose bin dist [ '0.6-ares1.7.5-DEV-evundefined-openssl0.9.8r-v83.6.6.8-win32-ia32-6.1.7600',\r\nverbose bin dist   { tarball: 'http://registry.npmjs.org/mdns/-/mdns-0.0.3.tgz',\r\nverbose bin dist     bin: \r\nverbose bin dist      { '0.4-sunos-5.11': \r\nverbose bin dist         { shasum: 'ce9479ee09cc4b5cf578900cd50e78cdb64604e8',\r\nverbose bin dist           tarball: 'http://registry.npmjs.org/mdns/-/mdns-0.0.3-0.4-sunos-5.11.tgz' } } } ]\r\nverbose addRemoteTarball [ 'https://registry.npmjs.org/mdns/-/mdns-0.0.3.tgz',\r\nverbose addRemoteTarball   undefined ]\r\nverbose mkdir (expected) error ENOENT, no such file or directory 'C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221'\r\nverbose mkdir (expected) error ENOENT, no such file or directory 'C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809'\r\nverbose mkdir done: C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809 755\r\ninfo fetch https://registry.npmjs.org/mdns/-/mdns-0.0.3.tgz\r\nverbose fetch to C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\tmp.tgz\r\nverbose mkdir (expected) error ENOENT, no such file or directory 'C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\___package.npm'\r\nverbose mkdir done: C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\___package.npm 755\r\nverbose unpack_ uid, gid [ undefined, undefined ]\r\nverbose unpackTarget C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\package\r\nsilly gunzTarPerm modes [ '755', '644' ]\r\nverbose gunzed C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\___package.npm\\1289345388994-0.30621785554103553\r\nverbose rm'ed C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\package\r\nverbose renamed [ 'C:\\\\Users\\\\markcowl\\\\AppData\\\\Local\\\\Temp\\\\2\\\\npm-1321912476221\\\\1321912476221-0.5928386654704809\\\\___package.npm\\\\1289345388994-0.30621785554103553',\r\nverbose renamed   'C:\\\\Users\\\\markcowl\\\\AppData\\\\Local\\\\Temp\\\\2\\\\npm-1321912476221\\\\1321912476221-0.5928386654704809\\\\package' ]\r\nverbose has wscript [ undefined,\r\nverbose has wscript   { file: 'C:\\\\Users\\\\markcowl\\\\AppData\\\\Local\\\\Temp\\\\2\\\\npm-1321912476221\\\\1321912476221-0.5928386654704809\\\\package\\\\package.json',\r\nverbose has wscript     contributors: false,\r\nverbose has wscript     serverjs: false,\r\nverbose has wscript     wscript: true } ]\r\nWARN mdns@0.0.3 package.json: bugs['web'] should probably be bugs['url']\r\nverbose caching C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\package\\package.json\r\nverbose loadDefaults mdns@0.0.3\r\nverbose tarball contents [ 'package', 'tmp.tgz' ]\r\nverbose from cache C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\package\\package.json\r\nverbose pack C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\package C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\package.tgz\r\nsilly makeList C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\package\r\nverbose tarball C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\package.tgz\r\nverbose parent C:\\Users\\markcowl\\AppData\\Local\\Temp\\2\\npm-1321912476221\\1321912476221-0.5928386654704809\\package\r\nverbose mkdir (expected) error ENOENT, no such file or directory 'C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\___package.npm'\r\nverbose mkdir done: C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\___package.npm 755\r\nverbose unpack_ uid, gid [ undefined, undefined ]\r\nverbose unpackTarget C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\package\r\nsilly gunzTarPerm modes [ '755', '644' ]\r\nverbose gunzed C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\___package.npm\\package\r\nverbose rm'ed C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\package\r\nverbose renamed [ 'C:\\\\Users\\\\markcowl\\\\npm-cache\\\\mdns\\\\0.0.3\\\\___package.npm\\\\package',\r\nverbose renamed   'C:\\\\Users\\\\markcowl\\\\npm-cache\\\\mdns\\\\0.0.3\\\\package' ]\r\nverbose has wscript [ undefined,\r\nverbose has wscript   { file: 'C:\\\\Users\\\\markcowl\\\\npm-cache\\\\mdns\\\\0.0.3\\\\package\\\\package.json',\r\nverbose has wscript     contributors: false,\r\nverbose has wscript     serverjs: false,\r\nverbose has wscript     wscript: true } ]\r\nverbose caching C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\package\\package.json\r\nverbose loadDefaults mdns@0.0.3\r\nsilly updated sha bytes 10400\r\ninfo shasum 6800ebaf44bfffad636b339fd5d0811db8cbb96e\r\ninfo shasum C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\package.tgz\r\nverbose from cache C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\package\\package.json\r\nverbose chmod C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\package.tgz 644\r\nsilly skipping chown for windows C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\package.tgz\r\nsilly resolved [ { name: 'mdns',\r\nsilly resolved     version: '0.0.3',\r\nsilly resolved     description: 'mdns/zeroconf/bonjour service discovery add-on',\r\nsilly resolved     author: { name: 'David Siegel', email: 'david@artcom.de' },\r\nsilly resolved     contributors: [ { name: 'Orlando Vazquez' }, { name: 'Ryan Dahl' } ],\r\nsilly resolved     main: './lib/mdns',\r\nsilly resolved     scripts: { install: 'node-waf configure build' },\r\nsilly resolved     licenses: \r\nsilly resolved      [ { type: 'MIT',\r\nsilly resolved          url: 'http://github.com/agnat/node_mdns/raw/master/LICENSE' } ],\r\nsilly resolved     bugs: { url: 'http://github.com/agnat/node_mdns/issues' },\r\nsilly resolved     repository: { type: 'git', url: 'git://github.com/agnat/node_mdns.git' },\r\nsilly resolved     _id: 'mdns@0.0.3',\r\nsilly resolved     dependencies: {},\r\nsilly resolved     devDependencies: {},\r\nsilly resolved     engines: { node: '*' },\r\nsilly resolved     _engineSupported: true,\r\nsilly resolved     _npmVersion: '1.1.0-alpha',\r\nsilly resolved     _nodeVersion: 'v0.6.2',\r\nsilly resolved     _defaultsLoaded: true,\r\nsilly resolved     dist: { shasum: '6800ebaf44bfffad636b339fd5d0811db8cbb96e' } } ]\r\ninfo into C:\\Users\\markcowl mdns@0.0.3\r\ninfo installOne mdns@0.0.3\r\ninfo unbuild C:\\Users\\markcowl\\node_modules\\mdns\r\nverbose from cache C:\\Users\\markcowl\\npm-cache\\mdns\\0.0.3\\package\\package.json\r\nverbose mkdir (expected) error ENOENT, no such file or directory 'C:\\Users\\markcowl\\node_modules\\___mdns.npm'\r\nverbose mkdir done: C:\\Users\\markcowl\\node_modules\\___mdns.npm 755\r\nverbose unpack_ uid, gid [ undefined, undefined ]\r\nverbose unpackTarget C:\\Users\\markcowl\\node_modules\\mdns\r\nsilly gunzTarPerm modes [ '755', '644' ]\r\nverbose gunzed C:\\Users\\markcowl\\node_modules\\___mdns.npm\\package\r\nverbose rm'ed C:\\Users\\markcowl\\node_modules\\mdns\r\nverbose renamed [ 'C:\\\\Users\\\\markcowl\\\\node_modules\\\\___mdns.npm\\\\package',\r\nverbose renamed   'C:\\\\Users\\\\markcowl\\\\node_modules\\\\mdns' ]\r\nverbose has wscript [ undefined,\r\nverbose has wscript   { file: 'C:\\\\Users\\\\markcowl\\\\node_modules\\\\mdns\\\\package.json',\r\nverbose has wscript     contributors: false,\r\nverbose has wscript     serverjs: false,\r\nverbose has wscript     wscript: true } ]\r\nverbose caching C:\\Users\\markcowl\\node_modules\\mdns\\package.json\r\nverbose loadDefaults mdns@0.0.3\r\ninfo preinstall mdns@0.0.3\r\nverbose from cache C:\\Users\\markcowl\\node_modules\\mdns\\package.json\r\nverbose into C:\\Users\\markcowl\\node_modules\\mdns []\r\nsilly resolved []\r\nverbose about to build C:\\Users\\markcowl\\node_modules\\mdns\r\ninfo build C:\\Users\\markcowl\\node_modules\\mdns\r\nverbose from cache C:\\Users\\markcowl\\node_modules\\mdns\\package.json\r\nverbose linkStuff [ false, false, false, 'C:\\\\Users\\\\markcowl\\\\node_modules' ]\r\ninfo linkStuff mdns@0.0.3\r\nverbose linkBins mdns@0.0.3\r\nverbose linkMans mdns@0.0.3\r\nverbose rebuildBundles mdns@0.0.3\r\ninfo install mdns@0.0.3\r\nverbose unsafe-perm in lifecycle true\r\nsilly exec cmd \"/c\" \"node-waf configure build\"\r\nsilly spawning [ 'cmd',\r\nsilly spawning   [ '/c', 'node-waf configure build' ],\r\nsilly spawning   'C:\\\\Users\\\\markcowl\\\\node_modules\\\\mdns' ]\r\ninfo mdns@0.0.3 Failed to exec install script\r\nERR! error installing mdns@0.0.3 Error: mdns@0.0.3 install: `node-waf configure build`\r\nERR! error installing mdns@0.0.3 `cmd \"/c\" \"node-waf configure build\"` failed with 1\r\nERR! error installing mdns@0.0.3     at ChildProcess.<anonymous> (C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\lib\\utils\\exec.js:49:20)\r\nERR! error installing mdns@0.0.3     at ChildProcess.emit (events.js:70:17)\r\nERR! error installing mdns@0.0.3     at maybeExit (child_process.js:359:16)\r\nERR! error installing mdns@0.0.3     at Process.onexit (child_process.js:395:5)\r\ninfo unbuild C:\\Users\\markcowl\\node_modules\\mdns\r\nverbose from cache C:\\Users\\markcowl\\node_modules\\mdns\\package.json\r\ninfo preuninstall mdns@0.0.3\r\ninfo uninstall mdns@0.0.3\r\nverbose unbuild mdns@0.0.3 [ true,\r\nverbose unbuild mdns@0.0.3   'C:\\\\Users\\\\markcowl\\\\node_modules',\r\nverbose unbuild mdns@0.0.3   'C:\\\\Users\\\\markcowl\\\\node_modules' ]\r\ninfo postuninstall mdns@0.0.3\r\nverbose installOne cb mdns@0.0.3\r\nERR! mdns@0.0.3 install: `node-waf configure build`\r\nERR! `cmd \"/c\" \"node-waf configure build\"` failed with 1\r\nERR! \r\nERR! Failed at the mdns@0.0.3 install script.\r\nERR! This is most likely a problem with the mdns package,\r\nERR! not with npm itself.\r\nERR! Tell the author that this fails on your system:\r\nERR!     node-waf configure build\r\nERR! You can get their info via:\r\nERR!     npm owner ls mdns\r\nERR! There is likely additional logging output above.\r\nERR! \r\nERR! System Windows_NT 6.1.7600\r\nERR! command \"C:\\\\Program Files (x86)\\\\nodejs\\\\\\\\node.exe\" \"C:\\\\Program Files (x86)\\\\nodejs\\\\node_modules\\\\npm\\\\bin\\\\npm-cli.js\" \"install\" \"mdns\"\r\nERR! cwd C:\\Users\\markcowl\\azure\\MyApp\\WorkerRole1\r\nERR! node -v v0.6.2\r\nERR! npm -v 1.1.0-alpha\r\nERR! code ELIFECYCLE\r\nERR! message mdns@0.0.3 install: `node-waf configure build`\r\nERR! message `cmd \"/c\" \"node-waf configure build\"` failed with 1\r\nverbose exit [ 1, true ]\r\n```","assignee":null,"id":2334166,"number":1764,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"labels":[],"title":"npm will not install mDNS on windows","closed_at":"2011-11-23T21:26:30Z","html_url":"https://github.com/isaacs/npm/issues/1764","milestone":null,"url":"https://api.github.com/repos/isaacs/npm/issues/1764"},"action":"closed"}