JustinTulloss / zeromq.node

Node.js bindings to the zeromq library
MIT License
1.65k stars 284 forks source link

error trying to install ZeroMQ on Windows 7 by running “npm install zmq”. #415

Open dbraseth opened 9 years ago

dbraseth commented 9 years ago

contents of 'npm-debug.log':

0 info it worked if it ends with ok 1 verbose cli [ 'node', 1 verbose cli 'C:\Users\dbraseth\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js', 1 verbose cli 'install', 1 verbose cli 'zmq' ] 2 info using npm@2.7.6 3 info using node@v0.12.2 4 verbose install initial load of C:\dlb\projects\node\the-right-way\ch2\networking\package.json 5 verbose installManyTop reading scoped package data from C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\date-time\package.json 6 verbose installManyTop reading scoped package data from C:\dlb\projects\node\the-right-way\ch2\networking\nodemodules\date-utils\package.json 7 verbose readDependencies loading dependencies from C:\dlb\projects\node\the-right-way\ch2\networking\package.json 8 silly cache add args [ 'zmq', null ] 9 verbose cache add spec zmq 10 silly cache add parsed spec { raw: 'zmq', 10 silly cache add scope: null, 10 silly cache add name: 'zmq', 10 silly cache add rawSpec: '', 10 silly cache add spec: '', 10 silly cache add type: 'range' } 11 silly addNamed zmq@ 12 verbose addNamed "" is a valid semver range for zmq 13 silly addNameRange { name: 'zmq', range: '', hasData: false } 14 silly mapToRegistry name zmq 15 silly mapToRegistry using default registry 16 silly mapToRegistry registry https://registry.npmjs.org/ 17 silly mapToRegistry uri https://registry.npmjs.org/zmq 18 verbose addNameRange registry:https://registry.npmjs.org/zmq not in flight; fetching 19 verbose request uri https://registry.npmjs.org/zmq 20 verbose request no auth needed 21 info attempt registry request try #1 at 9:22:22 PM 22 verbose request id 8fee7be7e32962f2 23 verbose etag "14FLT2EUEFQI6UYYC2PTSFZA2" 24 http request GET https://registry.npmjs.org/zmq 25 http 304 https://registry.npmjs.org/zmq 26 silly get cb [ 304, 26 silly get { date: 'Mon, 13 Apr 2015 02:22:26 GMT', 26 silly get server: 'Apache', 26 silly get via: '1.1 varnish', 26 silly get 'last-modified': 'Mon, 13 Apr 2015 02:22:26 GMT', 26 silly get 'cache-control': 'max-age=60', 26 silly get etag: '"14FLT2EUEFQI6UYYC2PTSFZA2"', 26 silly get age: '7', 26 silly get 'x-served-by': 'cache-atl6231-ATL', 26 silly get 'x-cache': 'HIT', 26 silly get 'x-cache-hits': '1', 26 silly get 'x-timer': 'S1428891746.967769,VS0,VE1', 26 silly get vary: 'Accept', 26 silly get 'content-length': '0', 26 silly get 'keep-alive': 'timeout=10, max=50', 26 silly get connection: 'Keep-Alive' } ] 27 verbose etag https://registry.npmjs.org/zmq from cache 28 verbose get saving zmq to C:\Users\dbraseth\AppData\Roaming\npm-cache\registry.npmjs.org\zmq.cache.json 29 silly addNameRange number 2 { name: 'zmq', range: '', hasData: true } 30 silly addNameRange versions [ 'zmq', 30 silly addNameRange [ '1.0.0', 30 silly addNameRange '1.0.1', 30 silly addNameRange '1.0.2', 30 silly addNameRange '1.0.3', 30 silly addNameRange '1.0.4', 30 silly addNameRange '2.0.0', 30 silly addNameRange '2.0.1', 30 silly addNameRange '2.0.2', 30 silly addNameRange '2.0.3', 30 silly addNameRange '2.1.0', 30 silly addNameRange '2.2.0', 30 silly addNameRange '2.3.0', 30 silly addNameRange '2.4.0', 30 silly addNameRange '2.5.0', 30 silly addNameRange '2.5.1', 30 silly addNameRange '2.6.0', 30 silly addNameRange '2.7.0', 30 silly addNameRange '2.8.0', 30 silly addNameRange '2.9.0', 30 silly addNameRange '2.10.0', 30 silly addNameRange '2.11.0' ] ] 31 silly addNamed zmq@2.11.0 32 verbose addNamed "2.11.0" is a plain semver version for zmq 33 silly cache afterAdd zmq@2.11.0 34 verbose afterAdd C:\Users\dbraseth\AppData\Roaming\npm-cache\zmq\2.11.0\package\package.json not in flight; writing 35 verbose afterAdd C:\Users\dbraseth\AppData\Roaming\npm-cache\zmq\2.11.0\package\package.json written 36 silly install resolved [ { name: 'zmq', 36 silly install resolved version: '2.11.0', 36 silly install resolved description: 'Bindings for node.js and io.js to ZeroMQ', 36 silly install resolved main: 'index', 36 silly install resolved repository: 36 silly install resolved { type: 'git', 36 silly install resolved url: 'http://github.com/JustinTulloss/zeromq.node.git' }, 36 silly install resolved dependencies: { nan: '~1.5.0', bindings: '~1.1.1' }, 36 silly install resolved devDependencies: { should: '2.1.x', semver: '~4.1.1', mocha: '~1.13.0' }, 36 silly install resolved engines: { node: '>=0.8' }, 36 silly install resolved scripts: { test: 'make test', install: 'node-gyp rebuild' }, 36 silly install resolved keywords: 36 silly install resolved [ 'zeromq', 36 silly install resolved 'zmq', 36 silly install resolved '0mq', 36 silly install resolved 'ømq', 36 silly install resolved 'libzmq', 36 silly install resolved 'native', 36 silly install resolved 'binding', 36 silly install resolved 'addon' ], 36 silly install resolved author: 36 silly install resolved { name: 'Justin Tulloss', 36 silly install resolved email: 'justin.tulloss@gmail.com', 36 silly install resolved url: 'http://justin.harmonize.fm' }, 36 silly install resolved contributors: 36 silly install resolved [ [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object], 36 silly install resolved [Object] ], 36 silly install resolved gypfile: true, 36 silly install resolved gitHead: 'bfd80e374ee85e640e132f39e1e693955d6154ce', 36 silly install resolved bugs: { url: 'https://github.com/JustinTulloss/zeromq.node/issues' }, 36 silly install resolved homepage: 'https://github.com/JustinTulloss/zeromq.node', 36 silly install resolved _id: 'zmq@2.11.0', 36 silly install resolved _shasum: '4511aee4b57109742eb8c51aa4c170211843e7cd', 36 silly install resolved from: 'zmq@', 36 silly install resolved _npmVersion: '2.5.1', 36 silly install resolved _nodeVersion: '0.12.1', 36 silly install resolved _npmUser: { name: 'ronkorving', email: 'ron@ronkorving.nl' }, 36 silly install resolved maintainers: [ [Object], [Object], [Object] ], 36 silly install resolved dist: 36 silly install resolved { shasum: '4511aee4b57109742eb8c51aa4c170211843e7cd', 36 silly install resolved tarball: 'http://registry.npmjs.org/zmq/-/zmq-2.11.0.tgz' }, 36 silly install resolved directories: {}, 36 silly install resolved _resolved: 'https://registry.npmjs.org/zmq/-/zmq-2.11.0.tgz', 36 silly install resolved readme: 'ERROR: No README data found!' } ] 37 info install zmq@2.11.0 into C:\dlb\projects\node\the-right-way\ch2\networking 38 info installOne zmq@2.11.0 39 verbose installOne of zmq to C:\dlb\projects\node\the-right-way\ch2\networking not in flight; installing 40 verbose lock using C:\Users\dbraseth\AppData\Roaming\npm-cache_locks\zmq-1f0e9170ad5afe2a.lock for C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 41 silly install write writing zmq 2.11.0 to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 42 verbose unbuild node_modules\zmq 43 silly gentlyRm C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq is being purged from base C:\dlb\projects\node\the-right-way\ch2\networking 44 verbose gentlyRm don't care about contents; nuking C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 45 verbose tar unpack C:\Users\dbraseth\AppData\Roaming\npm-cache\zmq\2.11.0\package.tgz 46 verbose tar unpacking to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 47 silly gentlyRm C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq is being purged 48 verbose gentlyRm don't care about contents; nuking C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 49 silly gunzTarPerm modes [ '777', '666' ] 50 silly gunzTarPerm extractEntry package.json 51 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ] 52 silly gunzTarPerm extractEntry .npmignore 53 silly gunzTarPerm modified mode [ '.npmignore', 420, 438 ] 54 silly gunzTarPerm extractEntry README.md 55 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ] 56 silly gunzTarPerm extractEntry LICENSE 57 silly gunzTarPerm modified mode [ 'LICENSE', 420, 438 ] 58 silly gunzTarPerm extractEntry index.js 59 silly gunzTarPerm modified mode [ 'index.js', 420, 438 ] 60 silly gunzTarPerm extractEntry binding.gyp 61 silly gunzTarPerm modified mode [ 'binding.gyp', 420, 438 ] 62 silly gunzTarPerm extractEntry .travis.yml 63 silly gunzTarPerm modified mode [ '.travis.yml', 420, 438 ] 64 silly gunzTarPerm extractEntry binding.cc 65 silly gunzTarPerm modified mode [ 'binding.cc', 420, 438 ] 66 silly gunzTarPerm extractEntry History.md 67 silly gunzTarPerm modified mode [ 'History.md', 420, 438 ] 68 silly gunzTarPerm extractEntry examples/dealer_router.js 69 silly gunzTarPerm modified mode [ 'examples/dealer_router.js', 420, 438 ] 70 silly gunzTarPerm extractEntry examples/pub_sub.js 71 silly gunzTarPerm modified mode [ 'examples/pub_sub.js', 420, 438 ] 72 silly gunzTarPerm extractEntry examples/push_pull.js 73 silly gunzTarPerm modified mode [ 'examples/push_pull.js', 420, 438 ] 74 silly gunzTarPerm extractEntry examples/rep_req.js 75 silly gunzTarPerm modified mode [ 'examples/rep_req.js', 420, 438 ] 76 silly gunzTarPerm extractEntry examples/req_rep.js 77 silly gunzTarPerm modified mode [ 'examples/req_rep.js', 420, 438 ] 78 silly gunzTarPerm extractEntry examples/router_dealer.js 79 silly gunzTarPerm modified mode [ 'examples/router_dealer.js', 420, 438 ] 80 silly gunzTarPerm extractEntry examples/rpc.js 81 silly gunzTarPerm modified mode [ 'examples/rpc.js', 420, 438 ] 82 silly gunzTarPerm extractEntry examples/devices/forwarder.js 83 silly gunzTarPerm modified mode [ 'examples/devices/forwarder.js', 420, 438 ] 84 silly gunzTarPerm extractEntry examples/devices/queue.js 85 silly gunzTarPerm modified mode [ 'examples/devices/queue.js', 420, 438 ] 86 silly gunzTarPerm extractEntry examples/devices/streamer.js 87 silly gunzTarPerm modified mode [ 'examples/devices/streamer.js', 420, 438 ] 88 silly gunzTarPerm extractEntry examples/workers/producer.js 89 silly gunzTarPerm modified mode [ 'examples/workers/producer.js', 420, 438 ] 90 silly gunzTarPerm extractEntry examples/workers/worker.js 91 silly gunzTarPerm modified mode [ 'examples/workers/worker.js', 420, 438 ] 92 silly gunzTarPerm extractEntry lib/index.js 93 silly gunzTarPerm modified mode [ 'lib/index.js', 420, 438 ] 94 silly gunzTarPerm extractEntry test/context.js 95 silly gunzTarPerm modified mode [ 'test/context.js', 420, 438 ] 96 silly gunzTarPerm extractEntry test/socket.monitor.js 97 silly gunzTarPerm modified mode [ 'test/socket.monitor.js', 420, 438 ] 98 silly gunzTarPerm extractEntry test/socket.pair.js 99 silly gunzTarPerm modified mode [ 'test/socket.pair.js', 420, 438 ] 100 silly gunzTarPerm extractEntry test/socket.pub-sub.js 101 silly gunzTarPerm modified mode [ 'test/socket.pub-sub.js', 420, 438 ] 102 silly gunzTarPerm extractEntry test/socket.push-pull.js 103 silly gunzTarPerm modified mode [ 'test/socket.push-pull.js', 420, 438 ] 104 silly gunzTarPerm extractEntry test/socket.messages.js 105 silly gunzTarPerm modified mode [ 'test/socket.messages.js', 420, 438 ] 106 silly gunzTarPerm extractEntry test/socket.router.js 107 silly gunzTarPerm modified mode [ 'test/socket.router.js', 420, 438 ] 108 silly gunzTarPerm extractEntry test/socket.stream.js 109 silly gunzTarPerm modified mode [ 'test/socket.stream.js', 420, 438 ] 110 silly gunzTarPerm extractEntry test/socket.unbind.js 111 silly gunzTarPerm modified mode [ 'test/socket.unbind.js', 420, 438 ] 112 silly gunzTarPerm extractEntry test/socket.xpub-xsub.js 113 silly gunzTarPerm modified mode [ 'test/socket.xpub-xsub.js', 420, 438 ] 114 silly gunzTarPerm extractEntry test/socket.zap.js 115 silly gunzTarPerm modified mode [ 'test/socket.zap.js', 420, 438 ] 116 silly gunzTarPerm extractEntry test/socket.js 117 silly gunzTarPerm modified mode [ 'test/socket.js', 420, 438 ] 118 silly gunzTarPerm extractEntry test/zap.js 119 silly gunzTarPerm modified mode [ 'test/zap.js', 420, 438 ] 120 silly gunzTarPerm extractEntry test/socket.events.js 121 silly gunzTarPerm modified mode [ 'test/socket.events.js', 420, 438 ] 122 silly gunzTarPerm extractEntry test/zmq_proxy.js 123 silly gunzTarPerm modified mode [ 'test/zmq_proxy.js', 420, 438 ] 124 silly gunzTarPerm extractEntry test/zmq_proxy.xpub-xsub.js 125 silly gunzTarPerm modified mode [ 'test/zmq_proxy.xpub-xsub.js', 420, 438 ] 126 silly gunzTarPerm extractEntry test/zmq_proxy.push-pull.js 127 silly gunzTarPerm modified mode [ 'test/zmq_proxy.push-pull.js', 420, 438 ] 128 silly gunzTarPerm extractEntry test/gc.js 129 silly gunzTarPerm modified mode [ 'test/gc.js', 420, 438 ] 130 silly gunzTarPerm extractEntry test/zmq_proxy.router-dealer.js 131 silly gunzTarPerm modified mode [ 'test/zmq_proxy.router-dealer.js', 420, 438 ] 132 silly gunzTarPerm extractEntry test/exports.js 133 silly gunzTarPerm modified mode [ 'test/exports.js', 420, 438 ] 134 silly gunzTarPerm extractEntry test/zmq_proxy.xrep-xreq.js 135 silly gunzTarPerm modified mode [ 'test/zmq_proxy.xrep-xreq.js', 420, 438 ] 136 silly gunzTarPerm extractEntry test/socket.req-rep.js 137 silly gunzTarPerm modified mode [ 'test/socket.req-rep.js', 420, 438 ] 138 silly gunzTarPerm extractEntry test/mocha.opts 139 silly gunzTarPerm modified mode [ 'test/mocha.opts', 420, 438 ] 140 silly gunzTarPerm extractEntry Makefile 141 silly gunzTarPerm modified mode [ 'Makefile', 420, 438 ] 142 silly gunzTarPerm extractEntry perf/local_lat.js 143 silly gunzTarPerm modified mode [ 'perf/local_lat.js', 420, 438 ] 144 silly gunzTarPerm extractEntry perf/local_thr.js 145 silly gunzTarPerm modified mode [ 'perf/local_thr.js', 420, 438 ] 146 silly gunzTarPerm extractEntry perf/remote_lat.js 147 silly gunzTarPerm modified mode [ 'perf/remote_lat.js', 420, 438 ] 148 silly gunzTarPerm extractEntry perf/remote_thr.js 149 silly gunzTarPerm modified mode [ 'perf/remote_thr.js', 420, 438 ] 150 silly gunzTarPerm extractEntry windows/include/zmq.h 151 silly gunzTarPerm modified mode [ 'windows/include/zmq.h', 420, 438 ] 152 silly gunzTarPerm extractEntry windows/include/zmq_utils.h 153 silly gunzTarPerm modified mode [ 'windows/include/zmq_utils.h', 420, 438 ] 154 silly gunzTarPerm extractEntry windows/lib/x64/libzmq-v100-mt-3_2_2.dll 155 silly gunzTarPerm modified mode [ 'windows/lib/x64/libzmq-v100-mt-3_2_2.dll', 420, 438 ] 156 silly gunzTarPerm extractEntry windows/lib/x64/libzmq-v100-mt-3_2_2.lib 157 silly gunzTarPerm modified mode [ 'windows/lib/x64/libzmq-v100-mt-3_2_2.lib', 420, 438 ] 158 silly gunzTarPerm extractEntry windows/lib/x86/libzmq-v100-mt-3_2_2.dll 159 silly gunzTarPerm modified mode [ 'windows/lib/x86/libzmq-v100-mt-3_2_2.dll', 420, 438 ] 160 silly gunzTarPerm extractEntry windows/lib/x86/libzmq-v100-mt-3_2_2.lib 161 silly gunzTarPerm modified mode [ 'windows/lib/x86/libzmq-v100-mt-3_2_2.lib', 420, 438 ] 162 verbose write writing to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\package.json 163 info preinstall zmq@2.11.0 164 verbose readDependencies loading dependencies from C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\package.json 165 silly prepareForInstallMany adding nan@~1.5.0 from zmq dependencies 166 silly prepareForInstallMany adding bindings@~1.1.1 from zmq dependencies 167 verbose readDependencies loading dependencies from C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\package.json 168 silly cache add args [ 'nan@~1.5.0', null ] 169 verbose cache add spec nan@~1.5.0 170 silly cache add args [ 'bindings@~1.1.1', null ] 171 verbose cache add spec bindings@~1.1.1 172 silly cache add parsed spec { raw: 'nan@~1.5.0', 172 silly cache add scope: null, 172 silly cache add name: 'nan', 172 silly cache add rawSpec: '~1.5.0', 172 silly cache add spec: '>=1.5.0 <1.6.0', 172 silly cache add type: 'range' } 173 silly addNamed nan@>=1.5.0 <1.6.0 174 verbose addNamed ">=1.5.0 <1.6.0" is a valid semver range for nan 175 silly addNameRange { name: 'nan', range: '>=1.5.0 <1.6.0', hasData: false } 176 silly mapToRegistry name nan 177 silly mapToRegistry using default registry 178 silly mapToRegistry registry https://registry.npmjs.org/ 179 silly mapToRegistry uri https://registry.npmjs.org/nan 180 verbose addNameRange registry:https://registry.npmjs.org/nan not in flight; fetching 181 silly cache add parsed spec { raw: 'bindings@~1.1.1', 181 silly cache add scope: null, 181 silly cache add name: 'bindings', 181 silly cache add rawSpec: '~1.1.1', 181 silly cache add spec: '>=1.1.1 <1.2.0', 181 silly cache add type: 'range' } 182 silly addNamed bindings@>=1.1.1 <1.2.0 183 verbose addNamed ">=1.1.1 <1.2.0" is a valid semver range for bindings 184 silly addNameRange { name: 'bindings', range: '>=1.1.1 <1.2.0', hasData: false } 185 silly mapToRegistry name bindings 186 silly mapToRegistry using default registry 187 silly mapToRegistry registry https://registry.npmjs.org/ 188 silly mapToRegistry uri https://registry.npmjs.org/bindings 189 verbose addNameRange registry:https://registry.npmjs.org/bindings not in flight; fetching 190 verbose request uri https://registry.npmjs.org/bindings 191 verbose request no auth needed 192 info attempt registry request try #1 at 9:22:22 PM 193 verbose etag "5997G8NY1OJEMZ1HNHL7VBX5J" 194 http request GET https://registry.npmjs.org/bindings 195 verbose request uri https://registry.npmjs.org/nan 196 verbose request no auth needed 197 info attempt registry request try #1 at 9:22:22 PM 198 verbose etag "2RVNOBUBIPFCFHXKKPTSTKGB8" 199 http request GET https://registry.npmjs.org/nan 200 http 304 https://registry.npmjs.org/nan 201 silly get cb [ 304, 201 silly get { date: 'Mon, 13 Apr 2015 02:22:27 GMT', 201 silly get server: 'Apache', 201 silly get via: '1.1 varnish', 201 silly get 'last-modified': 'Mon, 13 Apr 2015 02:21:45 GMT', 201 silly get 'cache-control': 'max-age=60', 201 silly get etag: '"2RVNOBUBIPFCFHXKKPTSTKGB8"', 201 silly get age: '42', 201 silly get 'x-served-by': 'cache-atl6221-ATL', 201 silly get 'x-cache': 'HIT', 201 silly get 'x-cache-hits': '3', 201 silly get 'x-timer': 'S1428891747.463824,VS0,VE0', 201 silly get vary: 'Accept', 201 silly get 'content-length': '0', 201 silly get 'keep-alive': 'timeout=10, max=50', 201 silly get connection: 'Keep-Alive' } ] 202 verbose etag https://registry.npmjs.org/nan from cache 203 verbose get saving nan to C:\Users\dbraseth\AppData\Roaming\npm-cache\registry.npmjs.org\nan.cache.json 204 silly addNameRange number 2 { name: 'nan', range: '>=1.5.0 <1.6.0', hasData: true } 205 silly addNameRange versions [ 'nan', 205 silly addNameRange [ '0.3.0-wip', 205 silly addNameRange '0.3.0-wip2', 205 silly addNameRange '0.3.0', 205 silly addNameRange '0.3.1', 205 silly addNameRange '0.3.2', 205 silly addNameRange '0.4.0', 205 silly addNameRange '0.4.1', 205 silly addNameRange '0.4.2', 205 silly addNameRange '0.4.3', 205 silly addNameRange '0.4.4', 205 silly addNameRange '0.5.0', 205 silly addNameRange '0.5.1', 205 silly addNameRange '0.5.2', 205 silly addNameRange '0.6.0', 205 silly addNameRange '0.7.0', 205 silly addNameRange '0.7.1', 205 silly addNameRange '0.8.0', 205 silly addNameRange '1.0.0', 205 silly addNameRange '1.1.0', 205 silly addNameRange '1.1.1', 205 silly addNameRange '1.1.2', 205 silly addNameRange '1.2.0', 205 silly addNameRange '1.3.0', 205 silly addNameRange '1.4.0', 205 silly addNameRange '1.4.1', 205 silly addNameRange '1.5.0', 205 silly addNameRange '1.4.2', 205 silly addNameRange '1.4.3', 205 silly addNameRange '1.5.1', 205 silly addNameRange '1.5.2', 205 silly addNameRange '1.6.0', 205 silly addNameRange '1.5.3', 205 silly addNameRange '1.6.1', 205 silly addNameRange '1.6.2', 205 silly addNameRange '1.7.0' ] ] 206 silly addNamed nan@1.5.3 207 verbose addNamed "1.5.3" is a plain semver version for nan 208 http 304 https://registry.npmjs.org/bindings 209 silly get cb [ 304, 209 silly get { date: 'Mon, 13 Apr 2015 02:22:27 GMT', 209 silly get server: 'Apache', 209 silly get via: '1.1 varnish', 209 silly get 'last-modified': 'Mon, 13 Apr 2015 02:22:27 GMT', 209 silly get 'cache-control': 'max-age=60', 209 silly get etag: '"5997G8NY1OJEMZ1HNHL7VBX5J"', 209 silly get age: '7', 209 silly get 'x-served-by': 'cache-atl6233-ATL', 209 silly get 'x-cache': 'HIT', 209 silly get 'x-cache-hits': '1', 209 silly get 'x-timer': 'S1428891747.468856,VS0,VE0', 209 silly get vary: 'Accept', 209 silly get 'content-length': '0', 209 silly get 'keep-alive': 'timeout=10, max=50', 209 silly get connection: 'Keep-Alive' } ] 210 verbose etag https://registry.npmjs.org/bindings from cache 211 verbose get saving bindings to C:\Users\dbraseth\AppData\Roaming\npm-cache\registry.npmjs.org\bindings.cache.json 212 silly cache afterAdd nan@1.5.3 213 verbose afterAdd C:\Users\dbraseth\AppData\Roaming\npm-cache\nan\1.5.3\package\package.json not in flight; writing 214 silly addNameRange number 2 { name: 'bindings', range: '>=1.1.1 <1.2.0', hasData: true } 215 silly addNameRange versions [ 'bindings', 215 silly addNameRange [ '0.0.1', 215 silly addNameRange '0.1.0', 215 silly addNameRange '0.1.1', 215 silly addNameRange '0.2.0', 215 silly addNameRange '0.2.1', 215 silly addNameRange '0.2.2', 215 silly addNameRange '0.2.3', 215 silly addNameRange '0.2.4', 215 silly addNameRange '0.3.0', 215 silly addNameRange '0.4.0', 215 silly addNameRange '1.0.0', 215 silly addNameRange '1.1.0', 215 silly addNameRange '1.1.1', 215 silly addNameRange '1.2.0', 215 silly addNameRange '1.2.1' ] ] 216 silly addNamed bindings@1.1.1 217 verbose addNamed "1.1.1" is a plain semver version for bindings 218 silly cache afterAdd bindings@1.1.1 219 verbose afterAdd C:\Users\dbraseth\AppData\Roaming\npm-cache\bindings\1.1.1\package\package.json not in flight; writing 220 verbose afterAdd C:\Users\dbraseth\AppData\Roaming\npm-cache\nan\1.5.3\package\package.json written 221 verbose afterAdd C:\Users\dbraseth\AppData\Roaming\npm-cache\bindings\1.1.1\package\package.json written 222 silly install resolved [ { name: 'nan', 222 silly install resolved version: '1.5.3', 222 silly install resolved description: 'Native Abstractions for Node.js: C++ header for Node 0.8->0.12 compatibility', 222 silly install resolved main: 'include_dirs.js', 222 silly install resolved repository: { type: 'git', url: 'git://github.com/rvagg/nan.git' }, 222 silly install resolved scripts: 222 silly install resolved { test: 'tap --gc test/js/*-test.js', 222 silly install resolved 'rebuild-tests': 'node-gyp rebuild --directory test' }, 222 silly install resolved contributors: 222 silly install resolved [ [Object], 222 silly install resolved [Object], 222 silly install resolved [Object], 222 silly install resolved [Object], 222 silly install resolved [Object], 222 silly install resolved [Object], 222 silly install resolved [Object] ], 222 silly install resolved devDependencies: 222 silly install resolved { bindings: '~1.2.1', 222 silly install resolved 'node-gyp': '~1.0.2', 222 silly install resolved tap: '~0.5.0', 222 silly install resolved xtend: '~4.0.0' }, 222 silly install resolved license: 'MIT', 222 silly install resolved gitHead: '28ea7e1b769f790c69deaf141b47e4d41e176e8b', 222 silly install resolved bugs: { url: 'https://github.com/rvagg/nan/issues' }, 222 silly install resolved homepage: 'https://github.com/rvagg/nan', 222 silly install resolved _id: 'nan@1.5.3', 222 silly install resolved _shasum: '4cd0ecc133b7b0700a492a646add427ae8a318eb', 222 silly install resolved _from: 'nan@>=1.5.0 <1.6.0', 222 silly install resolved _npmVersion: '2.1.18', 222 silly install resolved _nodeVersion: '1.0.3', 222 silly install resolved _npmUser: { name: 'rvagg', email: 'rod@vagg.org' }, 222 silly install resolved maintainers: [ [Object], [Object] ], 222 silly install resolved dist: 222 silly install resolved { shasum: '4cd0ecc133b7b0700a492a646add427ae8a318eb', 222 silly install resolved tarball: 'http://registry.npmjs.org/nan/-/nan-1.5.3.tgz' }, 222 silly install resolved directories: {}, 222 silly install resolved _resolved: 'https://registry.npmjs.org/nan/-/nan-1.5.3.tgz', 222 silly install resolved readme: 'ERROR: No README data found!' }, 222 silly install resolved { name: 'bindings', 222 silly install resolved description: 'Helper module for loading your native module\'s .node file', 222 silly install resolved keywords: [ 'native', 'addon', 'bindings', 'gyp', 'waf', 'c', 'c++' ], 222 silly install resolved version: '1.1.1', 222 silly install resolved author: 222 silly install resolved { name: 'Nathan Rajlich', 222 silly install resolved email: 'nathan@tootallnate.net', 222 silly install resolved url: 'http://tootallnate.net' }, 222 silly install resolved repository: 222 silly install resolved { type: 'git', 222 silly install resolved url: 'git://github.com/TooTallNate/node-bindings.git' }, 222 silly install resolved main: './bindings.js', 222 silly install resolved bugs: { url: 'https://github.com/TooTallNate/node-bindings/issues' }, 222 silly install resolved _id: 'bindings@1.1.1', 222 silly install resolved dist: 222 silly install resolved { shasum: '951f7ae010302ffc50b265b124032017ed2bf6f3', 222 silly install resolved tarball: 'http://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz' }, 222 silly install resolved _from: 'bindings@>=1.1.1 <1.2.0', 222 silly install resolved _npmVersion: '1.3.2', 222 silly install resolved _npmUser: { name: 'tootallnate', email: 'nathan@tootallnate.net' }, 222 silly install resolved maintainers: [ [Object], [Object] ], 222 silly install resolved directories: {}, 222 silly install resolved _shasum: '951f7ae010302ffc50b265b124032017ed2bf6f3', 222 silly install resolved _resolved: 'https://registry.npmjs.org/bindings/-/bindings-1.1.1.tgz', 222 silly install resolved readme: 'ERROR: No README data found!', 222 silly install resolved homepage: 'https://github.com/TooTallNate/node-bindings' } ] 223 info install nan@1.5.3 into C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 224 info install bindings@1.1.1 into C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 225 info installOne nan@1.5.3 226 verbose installOne of nan to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq not in flight; installing 227 info installOne bindings@1.1.1 228 verbose installOne of bindings to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq not in flight; installing 229 verbose lock using C:\Users\dbraseth\AppData\Roaming\npm-cache_locks\nan-d09523c18ac9047e.lock for C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan 230 verbose lock using C:\Users\dbraseth\AppData\Roaming\npm-cache_locks\bindings-98259bcf60ec60c8.lock for C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings 231 silly install write writing nan 1.5.3 to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan 232 silly install write writing bindings 1.1.1 to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings 233 verbose unbuild node_modules\zmq\node_modules\nan 234 verbose unbuild node_modules\zmq\node_modules\bindings 235 silly gentlyRm C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan is being purged from base C:\dlb\projects\node\the-right-way\ch2\networking 236 verbose gentlyRm don't care about contents; nuking C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan 237 silly gentlyRm C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings is being purged from base C:\dlb\projects\node\the-right-way\ch2\networking 238 verbose gentlyRm don't care about contents; nuking C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings 239 verbose tar unpack C:\Users\dbraseth\AppData\Roaming\npm-cache\nan\1.5.3\package.tgz 240 verbose tar unpacking to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan 241 silly gentlyRm C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan is being purged 242 verbose gentlyRm don't care about contents; nuking C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan 243 verbose tar unpack C:\Users\dbraseth\AppData\Roaming\npm-cache\bindings\1.1.1\package.tgz 244 verbose tar unpacking to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings 245 silly gentlyRm C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings is being purged 246 verbose gentlyRm don't care about contents; nuking C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings 247 silly gunzTarPerm modes [ '777', '666' ] 248 silly gunzTarPerm modes [ '777', '666' ] 249 silly gunzTarPerm extractEntry package.json 250 silly gunzTarPerm modified mode [ 'package.json', 436, 438 ] 251 silly gunzTarPerm extractEntry package.json 252 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ] 253 silly gunzTarPerm extractEntry README.md 254 silly gunzTarPerm modified mode [ 'README.md', 436, 438 ] 255 silly gunzTarPerm extractEntry include_dirs.js 256 silly gunzTarPerm modified mode [ 'include_dirs.js', 420, 438 ] 257 silly gunzTarPerm extractEntry LICENSE.md 258 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 438 ] 259 silly gunzTarPerm extractEntry .dntrc 260 silly gunzTarPerm modified mode [ '.dntrc', 436, 438 ] 261 silly gunzTarPerm extractEntry appveyor.yml 262 silly gunzTarPerm modified mode [ 'appveyor.yml', 436, 438 ] 263 silly gunzTarPerm extractEntry nan.h 264 silly gunzTarPerm modified mode [ 'nan.h', 436, 438 ] 265 silly gunzTarPerm extractEntry nan_implementation_12_inl.h 266 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 438 ] 267 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h 268 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 438 ] 269 silly gunzTarPerm extractEntry nan_new.h 270 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 438 ] 271 silly gunzTarPerm extractEntry CHANGELOG.md 272 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 438 ] 273 silly gunzTarPerm extractEntry README.md 274 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ] 275 silly gunzTarPerm extractEntry bindings.js 276 silly gunzTarPerm modified mode [ 'bindings.js', 420, 438 ] 277 verbose write writing to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings\package.json 278 info preinstall bindings@1.1.1 279 verbose readDependencies loading dependencies from C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings\package.json 280 verbose readDependencies loading dependencies from C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings\package.json 281 silly install resolved [] 282 verbose about to build C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings 283 info build C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings 284 info linkStuff bindings@1.1.1 285 silly linkStuff bindings@1.1.1 has C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules as its parent node_modules 286 verbose linkBins bindings@1.1.1 287 verbose linkMans bindings@1.1.1 288 verbose rebuildBundles bindings@1.1.1 289 info install bindings@1.1.1 290 info postinstall bindings@1.1.1 291 verbose unlock done using C:\Users\dbraseth\AppData\Roaming\npm-cache_locks\bindings-98259bcf60ec60c8.lock for C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\bindings 292 verbose write writing to C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan\package.json 293 info preinstall nan@1.5.3 294 verbose readDependencies loading dependencies from C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan\package.json 295 verbose readDependencies loading dependencies from C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan\package.json 296 silly install resolved [] 297 verbose about to build C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan 298 info build C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan 299 info linkStuff nan@1.5.3 300 silly linkStuff nan@1.5.3 has C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules as its parent node_modules 301 verbose linkBins nan@1.5.3 302 verbose linkMans nan@1.5.3 303 verbose rebuildBundles nan@1.5.3 304 info install nan@1.5.3 305 info postinstall nan@1.5.3 306 verbose unlock done using C:\Users\dbraseth\AppData\Roaming\npm-cache_locks\nan-d09523c18ac9047e.lock for C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq\node_modules\nan 307 verbose about to build C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 308 info build C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 309 info linkStuff zmq@2.11.0 310 silly linkStuff zmq@2.11.0 has C:\dlb\projects\node\the-right-way\ch2\networking\node_modules as its parent node_modules 311 verbose linkBins zmq@2.11.0 312 verbose linkMans zmq@2.11.0 313 verbose rebuildBundles zmq@2.11.0 314 verbose rebuildBundles [ 'bindings', 'nan' ] 315 info install zmq@2.11.0 316 verbose unsafe-perm in lifecycle true 317 info zmq@2.11.0 Failed to exec install script 318 verbose unlock done using C:\Users\dbraseth\AppData\Roaming\npm-cache_locks\zmq-1f0e9170ad5afe2a.lock for C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 319 verbose stack Error: zmq@2.11.0 install: node-gyp rebuild 319 verbose stack Exit status 1 319 verbose stack at EventEmitter. (C:\Users\dbraseth\AppData\Roaming\npm\node_modules\npm\lib\utils\lifecycle.js:213:16) 319 verbose stack at EventEmitter.emit (events.js:110:17) 319 verbose stack at ChildProcess. (C:\Users\dbraseth\AppData\Roaming\npm\node_modules\npm\lib\utils\spawn.js:14:12) 319 verbose stack at ChildProcess.emit (events.js:110:17) 319 verbose stack at maybeClose (child_process.js:1015:16) 319 verbose stack at Process.ChildProcess._handle.onexit (child_process.js:1087:5) 320 verbose pkgid zmq@2.11.0 321 verbose cwd C:\dlb\projects\node\the-right-way\ch2\networking 322 error Windows_NT 6.1.7601 323 error argv "node" "C:\Users\dbraseth\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "install" "zmq" 324 error node v0.12.2 325 error npm v2.7.6 326 error code ELIFECYCLE 327 error zmq@2.11.0 install: node-gyp rebuild 327 error Exit status 1 328 error Failed at the zmq@2.11.0 install script 'node-gyp rebuild'. 328 error This is most likely a problem with the zmq package, 328 error not with npm itself. 328 error Tell the author that this fails on your system: 328 error node-gyp rebuild 328 error You can get their info via: 328 error npm owner ls zmq 328 error There is likely additional logging output above. 329 verbose exit [ 1, true ] 330 verbose unbuild node_modules\zmq 331 info preuninstall zmq@2.11.0 332 info uninstall zmq@2.11.0 333 verbose unbuild rmStuff zmq@2.11.0 from C:\dlb\projects\node\the-right-way\ch2\networking\node_modules 334 info postuninstall zmq@2.11.0 335 silly gentlyRm C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq is being purged from base C:\dlb\projects\node\the-right-way\ch2\networking 336 verbose gentlyRm don't care about contents; nuking C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 337 silly vacuum-fs purging C:\dlb\projects\node\the-right-way\ch2\networking\node_modules\zmq 338 silly vacuum-fs quitting because other entries in C:\dlb\projects\node\the-right-way\ch2\networking\node_modules

reqshark commented 9 years ago

generally for windows i first install cmake, next the anaconda version of python.

I also use the github shell and finally make sure zeromq is installed right.

just some of the basic prerequisites i've personally found useful for zeromq.node attempts on the windows platform.

the big question after doing that is: are you able to do npm install node-gyp?

reqshark commented 9 years ago

Oh I forgot to mention visual studio, or if not visual studio something that could compile C/C++ on windows

lpasquinelli commented 9 years ago

On windows 7 I use Microsoft Windows SDK v7.1 as prompt shell to install zeromq. Don't miss to set PYTHON enviroment path (linked to python.exe).

bbcCorp commented 9 years ago

I am facing a similar issue on a Windows 10 machine. I have Visual Studio 2013, VS 2015 and python3.4 installed and path variables set. I installed zeromq with no issues but couldn't install zmq module. Here's the log. Please let me know how I can fix this issue.

Log

378 info install zmq@2.13.0 379 verbose unsafe-perm in lifecycle true 380 info zmq@2.13.0 Failed to exec install script 381 verbose unlock done using C:\Users\Bedabrata\AppData\Roaming\npm-cache_locks\zmq-ab196e4b834f54c2.lock for C:\node-zmq\node_modules\zmq 382 verbose stack Error: zmq@2.13.0 install: node-gyp rebuild 382 verbose stack Exit status 1 382 verbose stack at EventEmitter. (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:213:16) 382 verbose stack at EventEmitter.emit (events.js:110:17) 382 verbose stack at ChildProcess. (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:24:14) 382 verbose stack at ChildProcess.emit (events.js:110:17) 382 verbose stack at maybeClose (child_process.js:1015:16) 382 verbose stack at Process.ChildProcess._handle.onexit (child_process.js:1087:5) 383 verbose pkgid zmq@2.13.0 384 verbose cwd C:\node-zmq 385 error Windows_NT 6.3.9600 386 error argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "zmq" 387 error node v0.12.7 388 error npm v2.11.3 389 error code ELIFECYCLE 390 error zmq@2.13.0 install: node-gyp rebuild 390 error Exit status 1 391 error Failed at the zmq@2.13.0 install script 'node-gyp rebuild'.

I can attach the complete log if required.

quietjoy commented 8 years ago

I couldn't get npm install zmq to work on my windows 10 machine with Visual Studio 2015 installed. I had a very similar log file to what @dbraseth posted. I also had the errors:

The Windows SDK version 8.1 was not found. Install the required version of Windows SDK or change the SDK version in the project property pages or by right-clicking the solution and selecting "Retarget solution".

and

Failed to locate: "CL.exe".

The problem was that Visual Studio 2015 no longer comes with Visual C++ and related tools installed by default. By modifying my Visual Studio installation (Add/Remove Programs -> Visual Studio 2015 -> Modify), I was able to install to install Visual C++ and the related tools, including the Windows SDK 8.1.