JustinTulloss/zeromq.node

Instalation problems with NPM (node 6.5.0)

Closed this issue · 3 comments

Hi,

Got the following error (npm-debug.log) when I try to install zmq with the latest NodeJS version (6.5.0):

zmq install zmq --save
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli   '/usr/local/bin/npm',
1 verbose cli   'install',
1 verbose cli   'zmq',
1 verbose cli   '--save' ]
2 info using npm@3.10.3
3 info using node@v6.5.0
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData zmq
8 silly fetchNamedPackageData zmq
9 silly mapToRegistry name zmq
10 silly mapToRegistry using default registry
11 silly mapToRegistry registry https://registry.npmjs.org/
12 silly mapToRegistry data Result {
12 silly mapToRegistry   raw: 'zmq',
12 silly mapToRegistry   scope: null,
12 silly mapToRegistry   escapedName: 'zmq',
12 silly mapToRegistry   name: 'zmq',
12 silly mapToRegistry   rawSpec: '',
12 silly mapToRegistry   spec: 'latest',
12 silly mapToRegistry   type: 'tag' }
13 silly mapToRegistry uri https://registry.npmjs.org/zmq
14 verbose request uri https://registry.npmjs.org/zmq
15 verbose request no auth needed
16 info attempt registry request try #1 at 23:33:25
17 verbose request id e21069cdc268cf38
18 verbose etag "8YD7IF1QCBMJGBYDI80CG1II1"
19 http request GET https://registry.npmjs.org/zmq
20 http 304 https://registry.npmjs.org/zmq
21 verbose headers { date: 'Mon, 12 Sep 2016 21:33:26 GMT',
21 verbose headers   via: '1.1 varnish',
21 verbose headers   'cache-control': 'max-age=300',
21 verbose headers   etag: '"8YD7IF1QCBMJGBYDI80CG1II1"',
21 verbose headers   age: '26',
21 verbose headers   connection: 'keep-alive',
21 verbose headers   'x-served-by': 'cache-fra1251-FRA',
21 verbose headers   'x-cache': 'HIT',
21 verbose headers   'x-cache-hits': '1',
21 verbose headers   'x-timer': 'S1473716006.096680,VS0,VE0',
21 verbose headers   vary: 'Accept-Encoding' }
22 silly get cb [ 304,
22 silly get   { date: 'Mon, 12 Sep 2016 21:33:26 GMT',
22 silly get     via: '1.1 varnish',
22 silly get     'cache-control': 'max-age=300',
22 silly get     etag: '"8YD7IF1QCBMJGBYDI80CG1II1"',
22 silly get     age: '26',
22 silly get     connection: 'keep-alive',
22 silly get     'x-served-by': 'cache-fra1251-FRA',
22 silly get     'x-cache': 'HIT',
22 silly get     'x-cache-hits': '1',
22 silly get     'x-timer': 'S1473716006.096680,VS0,VE0',
22 silly get     vary: 'Accept-Encoding' } ]
23 verbose etag https://registry.npmjs.org/zmq from cache
24 verbose get saving zmq to /Users/Alvaro/.npm/registry.npmjs.org/zmq/.cache.json
25 verbose correctMkdir /Users/Alvaro/.npm correctMkdir not in flight; initializing
26 silly install normalizeTree
27 silly loadCurrentTree Finishing
28 silly loadIdealTree Starting
29 silly install loadIdealTree
30 silly cloneCurrentTree Starting
31 silly install cloneCurrentTreeToIdealTree
32 silly cloneCurrentTree Finishing
33 silly loadShrinkwrap Starting
34 silly install loadShrinkwrap
35 silly loadShrinkwrap Finishing
36 silly loadAllDepsIntoIdealTree Starting
37 silly install loadAllDepsIntoIdealTree
38 silly resolveWithNewModule zmq@2.15.3 checking installable status
39 silly cache add args [ 'zmq', null ]
40 verbose cache add spec zmq
41 silly cache add parsed spec Result {
41 silly cache add   raw: 'zmq',
41 silly cache add   scope: null,
41 silly cache add   escapedName: 'zmq',
41 silly cache add   name: 'zmq',
41 silly cache add   rawSpec: '',
41 silly cache add   spec: 'latest',
41 silly cache add   type: 'tag' }
42 silly addNamed zmq@latest
43 verbose addNamed "latest" is being treated as a dist-tag for zmq
44 info addNameTag [ 'zmq', 'latest' ]
45 silly mapToRegistry name zmq
46 silly mapToRegistry using default registry
47 silly mapToRegistry registry https://registry.npmjs.org/
48 silly mapToRegistry data Result {
48 silly mapToRegistry   raw: 'zmq',
48 silly mapToRegistry   scope: null,
48 silly mapToRegistry   escapedName: 'zmq',
48 silly mapToRegistry   name: 'zmq',
48 silly mapToRegistry   rawSpec: '',
48 silly mapToRegistry   spec: 'latest',
48 silly mapToRegistry   type: 'tag' }
49 silly mapToRegistry uri https://registry.npmjs.org/zmq
50 verbose addNameTag registry:https://registry.npmjs.org/zmq not in flight; fetching
51 verbose get https://registry.npmjs.org/zmq not expired, no request
52 silly addNameTag next cb for zmq with tag latest
53 silly addNamed zmq@2.15.3
54 verbose addNamed "2.15.3" is a plain semver version for zmq
55 silly cache afterAdd zmq@2.15.3
56 verbose afterAdd /Users/Alvaro/.npm/zmq/2.15.3/package/package.json not in flight; writing
57 verbose correctMkdir /Users/Alvaro/.npm correctMkdir not in flight; initializing
58 verbose afterAdd /Users/Alvaro/.npm/zmq/2.15.3/package/package.json written
59 silly fetchNamedPackageData nan
60 silly mapToRegistry name nan
61 silly mapToRegistry using default registry
62 silly mapToRegistry registry https://registry.npmjs.org/
63 silly mapToRegistry data Result {
63 silly mapToRegistry   raw: 'nan',
63 silly mapToRegistry   scope: null,
63 silly mapToRegistry   escapedName: 'nan',
63 silly mapToRegistry   name: 'nan',
63 silly mapToRegistry   rawSpec: '',
63 silly mapToRegistry   spec: 'latest',
63 silly mapToRegistry   type: 'tag' }
64 silly mapToRegistry uri https://registry.npmjs.org/nan
65 silly fetchNamedPackageData bindings
66 silly mapToRegistry name bindings
67 silly mapToRegistry using default registry
68 silly mapToRegistry registry https://registry.npmjs.org/
69 silly mapToRegistry data Result {
69 silly mapToRegistry   raw: 'bindings',
69 silly mapToRegistry   scope: null,
69 silly mapToRegistry   escapedName: 'bindings',
69 silly mapToRegistry   name: 'bindings',
69 silly mapToRegistry   rawSpec: '',
69 silly mapToRegistry   spec: 'latest',
69 silly mapToRegistry   type: 'tag' }
70 silly mapToRegistry uri https://registry.npmjs.org/bindings
71 verbose request uri https://registry.npmjs.org/bindings
72 verbose request no auth needed
73 info attempt registry request try #1 at 23:33:26
74 verbose etag "9UWSP22HTOHKKIMOB4NCPYRCX"
75 http request GET https://registry.npmjs.org/bindings
76 verbose request uri https://registry.npmjs.org/nan
77 verbose request no auth needed
78 info attempt registry request try #1 at 23:33:26
79 verbose etag "1OOZJAUMBQC59OINHZGMRRCSL"
80 http request GET https://registry.npmjs.org/nan
81 http 304 https://registry.npmjs.org/bindings
82 verbose headers { date: 'Mon, 12 Sep 2016 21:33:26 GMT',
82 verbose headers   via: '1.1 varnish',
82 verbose headers   'cache-control': 'max-age=300',
82 verbose headers   etag: '"9UWSP22HTOHKKIMOB4NCPYRCX"',
82 verbose headers   age: '76',
82 verbose headers   connection: 'keep-alive',
82 verbose headers   'x-served-by': 'cache-fra1251-FRA',
82 verbose headers   'x-cache': 'HIT',
82 verbose headers   'x-cache-hits': '1',
82 verbose headers   'x-timer': 'S1473716006.351697,VS0,VE0',
82 verbose headers   vary: 'Accept-Encoding' }
83 silly get cb [ 304,
83 silly get   { date: 'Mon, 12 Sep 2016 21:33:26 GMT',
83 silly get     via: '1.1 varnish',
83 silly get     'cache-control': 'max-age=300',
83 silly get     etag: '"9UWSP22HTOHKKIMOB4NCPYRCX"',
83 silly get     age: '76',
83 silly get     connection: 'keep-alive',
83 silly get     'x-served-by': 'cache-fra1251-FRA',
83 silly get     'x-cache': 'HIT',
83 silly get     'x-cache-hits': '1',
83 silly get     'x-timer': 'S1473716006.351697,VS0,VE0',
83 silly get     vary: 'Accept-Encoding' } ]
84 verbose etag https://registry.npmjs.org/bindings from cache
85 verbose get saving bindings to /Users/Alvaro/.npm/registry.npmjs.org/bindings/.cache.json
86 verbose correctMkdir /Users/Alvaro/.npm correctMkdir not in flight; initializing
87 silly resolveWithNewModule bindings@1.2.1 checking installable status
88 silly cache add args [ 'bindings@~1.2.1', null ]
89 verbose cache add spec bindings@~1.2.1
90 silly cache add parsed spec Result {
90 silly cache add   raw: 'bindings@~1.2.1',
90 silly cache add   scope: null,
90 silly cache add   escapedName: 'bindings',
90 silly cache add   name: 'bindings',
90 silly cache add   rawSpec: '~1.2.1',
90 silly cache add   spec: '>=1.2.1 <1.3.0',
90 silly cache add   type: 'range' }
91 silly addNamed bindings@>=1.2.1 <1.3.0
92 verbose addNamed ">=1.2.1 <1.3.0" is a valid semver range for bindings
93 silly addNameRange { name: 'bindings', range: '>=1.2.1 <1.3.0', hasData: false }
94 silly mapToRegistry name bindings
95 silly mapToRegistry using default registry
96 silly mapToRegistry registry https://registry.npmjs.org/
97 silly mapToRegistry data Result {
97 silly mapToRegistry   raw: 'bindings',
97 silly mapToRegistry   scope: null,
97 silly mapToRegistry   escapedName: 'bindings',
97 silly mapToRegistry   name: 'bindings',
97 silly mapToRegistry   rawSpec: '',
97 silly mapToRegistry   spec: 'latest',
97 silly mapToRegistry   type: 'tag' }
98 silly mapToRegistry uri https://registry.npmjs.org/bindings
99 verbose addNameRange registry:https://registry.npmjs.org/bindings not in flight; fetching
100 verbose get https://registry.npmjs.org/bindings not expired, no request
101 silly addNameRange number 2 { name: 'bindings', range: '>=1.2.1 <1.3.0', hasData: true }
102 silly addNameRange versions [ 'bindings',
102 silly addNameRange   [ '0.0.1',
102 silly addNameRange     '0.1.0',
102 silly addNameRange     '0.1.1',
102 silly addNameRange     '0.2.0',
102 silly addNameRange     '0.2.1',
102 silly addNameRange     '0.2.2',
102 silly addNameRange     '0.2.3',
102 silly addNameRange     '0.2.4',
102 silly addNameRange     '0.3.0',
102 silly addNameRange     '0.4.0',
102 silly addNameRange     '1.0.0',
102 silly addNameRange     '1.1.0',
102 silly addNameRange     '1.1.1',
102 silly addNameRange     '1.2.0',
102 silly addNameRange     '1.2.1' ] ]
103 silly addNamed bindings@1.2.1
104 verbose addNamed "1.2.1" is a plain semver version for bindings
105 silly cache afterAdd bindings@1.2.1
106 verbose afterAdd /Users/Alvaro/.npm/bindings/1.2.1/package/package.json not in flight; writing
107 verbose correctMkdir /Users/Alvaro/.npm correctMkdir not in flight; initializing
108 verbose afterAdd /Users/Alvaro/.npm/bindings/1.2.1/package/package.json written
109 http 304 https://registry.npmjs.org/nan
110 verbose headers { date: 'Mon, 12 Sep 2016 21:33:26 GMT',
110 verbose headers   via: '1.1 varnish',
110 verbose headers   'cache-control': 'max-age=300',
110 verbose headers   etag: '"1OOZJAUMBQC59OINHZGMRRCSL"',
110 verbose headers   age: '153',
110 verbose headers   connection: 'keep-alive',
110 verbose headers   'x-served-by': 'cache-fra1229-FRA',
110 verbose headers   'x-cache': 'HIT',
110 verbose headers   'x-cache-hits': '4',
110 verbose headers   'x-timer': 'S1473716006.483740,VS0,VE0',
110 verbose headers   vary: 'Accept-Encoding' }
111 silly get cb [ 304,
111 silly get   { date: 'Mon, 12 Sep 2016 21:33:26 GMT',
111 silly get     via: '1.1 varnish',
111 silly get     'cache-control': 'max-age=300',
111 silly get     etag: '"1OOZJAUMBQC59OINHZGMRRCSL"',
111 silly get     age: '153',
111 silly get     connection: 'keep-alive',
111 silly get     'x-served-by': 'cache-fra1229-FRA',
111 silly get     'x-cache': 'HIT',
111 silly get     'x-cache-hits': '4',
111 silly get     'x-timer': 'S1473716006.483740,VS0,VE0',
111 silly get     vary: 'Accept-Encoding' } ]
112 verbose etag https://registry.npmjs.org/nan from cache
113 verbose get saving nan to /Users/Alvaro/.npm/registry.npmjs.org/nan/.cache.json
114 verbose correctMkdir /Users/Alvaro/.npm correctMkdir not in flight; initializing
115 silly resolveWithNewModule nan@2.3.5 checking installable status
116 silly cache add args [ 'nan@~2.3.0', null ]
117 verbose cache add spec nan@~2.3.0
118 silly cache add parsed spec Result {
118 silly cache add   raw: 'nan@~2.3.0',
118 silly cache add   scope: null,
118 silly cache add   escapedName: 'nan',
118 silly cache add   name: 'nan',
118 silly cache add   rawSpec: '~2.3.0',
118 silly cache add   spec: '>=2.3.0 <2.4.0',
118 silly cache add   type: 'range' }
119 silly addNamed nan@>=2.3.0 <2.4.0
120 verbose addNamed ">=2.3.0 <2.4.0" is a valid semver range for nan
121 silly addNameRange { name: 'nan', range: '>=2.3.0 <2.4.0', hasData: false }
122 silly mapToRegistry name nan
123 silly mapToRegistry using default registry
124 silly mapToRegistry registry https://registry.npmjs.org/
125 silly mapToRegistry data Result {
125 silly mapToRegistry   raw: 'nan',
125 silly mapToRegistry   scope: null,
125 silly mapToRegistry   escapedName: 'nan',
125 silly mapToRegistry   name: 'nan',
125 silly mapToRegistry   rawSpec: '',
125 silly mapToRegistry   spec: 'latest',
125 silly mapToRegistry   type: 'tag' }
126 silly mapToRegistry uri https://registry.npmjs.org/nan
127 verbose addNameRange registry:https://registry.npmjs.org/nan not in flight; fetching
128 verbose get https://registry.npmjs.org/nan not expired, no request
129 silly addNameRange number 2 { name: 'nan', range: '>=2.3.0 <2.4.0', hasData: true }
130 silly addNameRange versions [ 'nan',
130 silly addNameRange   [ '0.3.0-wip',
130 silly addNameRange     '0.3.0-wip2',
130 silly addNameRange     '0.3.0',
130 silly addNameRange     '0.3.1',
130 silly addNameRange     '0.3.2',
130 silly addNameRange     '0.4.0',
130 silly addNameRange     '0.4.1',
130 silly addNameRange     '0.4.2',
130 silly addNameRange     '0.4.3',
130 silly addNameRange     '0.4.4',
130 silly addNameRange     '0.5.0',
130 silly addNameRange     '0.5.1',
130 silly addNameRange     '0.5.2',
130 silly addNameRange     '0.6.0',
130 silly addNameRange     '0.7.0',
130 silly addNameRange     '0.7.1',
130 silly addNameRange     '0.8.0',
130 silly addNameRange     '1.0.0',
130 silly addNameRange     '1.1.0',
130 silly addNameRange     '1.1.1',
130 silly addNameRange     '1.1.2',
130 silly addNameRange     '1.2.0',
130 silly addNameRange     '1.3.0',
130 silly addNameRange     '1.4.0',
130 silly addNameRange     '1.4.1',
130 silly addNameRange     '1.5.0',
130 silly addNameRange     '1.4.2',
130 silly addNameRange     '1.4.3',
130 silly addNameRange     '1.5.1',
130 silly addNameRange     '1.5.2',
130 silly addNameRange     '1.6.0',
130 silly addNameRange     '1.5.3',
130 silly addNameRange     '1.6.1',
130 silly addNameRange     '1.6.2',
130 silly addNameRange     '1.7.0',
130 silly addNameRange     '1.8.0',
130 silly addNameRange     '1.8.1',
130 silly addNameRange     '1.8.2',
130 silly addNameRange     '1.8.3',
130 silly addNameRange     '1.8.4',
130 silly addNameRange     '1.9.0',
130 silly addNameRange     '2.0.0',
130 silly addNameRange     '2.0.1',
130 silly addNameRange     '2.0.2',
130 silly addNameRange     '2.0.3',
130 silly addNameRange     '2.0.4',
130 silly addNameRange     '2.0.5',
130 silly addNameRange     '2.0.6',
130 silly addNameRange     '2.0.7',
130 silly addNameRange     '2.0.8',
130 silly addNameRange     '2.0.9',
130 silly addNameRange     '2.1.0',
130 silly addNameRange     '2.2.0',
130 silly addNameRange     '2.2.1',
130 silly addNameRange     '2.3.0',
130 silly addNameRange     '2.3.1',
130 silly addNameRange     '2.3.2',
130 silly addNameRange     '2.3.3',
130 silly addNameRange     '2.3.4',
130 silly addNameRange     '2.3.5',
130 silly addNameRange     '2.4.0' ] ]
131 silly addNamed nan@2.3.5
132 verbose addNamed "2.3.5" is a plain semver version for nan
133 silly cache afterAdd nan@2.3.5
134 verbose afterAdd /Users/Alvaro/.npm/nan/2.3.5/package/package.json not in flight; writing
135 verbose correctMkdir /Users/Alvaro/.npm correctMkdir not in flight; initializing
136 verbose afterAdd /Users/Alvaro/.npm/nan/2.3.5/package/package.json written
137 silly loadAllDepsIntoIdealTree Finishing
138 silly loadIdealTree Finishing
139 silly currentTree zmq-test@1.0.0
139 silly currentTree ├── abbrev@1.0.9
139 silly currentTree ├── ansi-regex@2.0.0
139 silly currentTree ├── ansi-styles@2.2.1
139 silly currentTree ├── aproba@1.0.4
139 silly currentTree ├── are-we-there-yet@1.1.2
139 silly currentTree ├── array-index@1.0.0
139 silly currentTree ├── asn1@0.2.3
139 silly currentTree ├── assert-plus@0.2.0
139 silly currentTree ├── async@2.0.1
139 silly currentTree ├── aws-sign2@0.6.0
139 silly currentTree ├── aws4@1.4.1
139 silly currentTree ├── balanced-match@0.4.2
139 silly currentTree ├─┬ bcrypt-pbkdf@1.0.0
139 silly currentTree │ └── tweetnacl@0.14.3
139 silly currentTree ├─┬ bl@1.1.2
139 silly currentTree │ └── readable-stream@2.0.6
139 silly currentTree ├── block-stream@0.0.9
139 silly currentTree ├── boom@2.10.1
139 silly currentTree ├── brace-expansion@1.1.6
139 silly currentTree ├── buffer-shims@1.0.0
139 silly currentTree ├── caseless@0.11.0
139 silly currentTree ├── chalk@1.1.3
139 silly currentTree ├── code-point-at@1.0.0
139 silly currentTree ├── combined-stream@1.0.5
139 silly currentTree ├── commander@2.9.0
139 silly currentTree ├── concat-map@0.0.1
139 silly currentTree ├── console-control-strings@1.1.0
139 silly currentTree ├── core-util-is@1.0.2
139 silly currentTree ├── cryptiles@2.0.5
139 silly currentTree ├── d@0.1.1
139 silly currentTree ├─┬ dashdash@1.14.0
139 silly currentTree │ └── assert-plus@1.0.0
139 silly currentTree ├── debug@2.2.0
139 silly currentTree ├── delayed-stream@1.0.0
139 silly currentTree ├── delegates@1.0.0
139 silly currentTree ├── ecc-jsbn@0.1.1
139 silly currentTree ├── es5-ext@0.10.12
139 silly currentTree ├── es6-iterator@2.0.0
139 silly currentTree ├── es6-symbol@3.1.0
139 silly currentTree ├── escape-string-regexp@1.0.5
139 silly currentTree ├── extend@3.0.0
139 silly currentTree ├── extsprintf@1.0.2
139 silly currentTree ├── forever-agent@0.6.1
139 silly currentTree ├── form-data@1.0.1
139 silly currentTree ├── fs.realpath@1.0.0
139 silly currentTree ├── fstream@1.0.10
139 silly currentTree ├── gauge@2.6.0
139 silly currentTree ├── generate-function@2.0.0
139 silly currentTree ├── generate-object-property@1.2.0
139 silly currentTree ├─┬ getpass@0.1.6
139 silly currentTree │ └── assert-plus@1.0.0
139 silly currentTree ├── glob@7.0.6
139 silly currentTree ├── graceful-fs@4.1.6
139 silly currentTree ├── graceful-readlink@1.0.1
139 silly currentTree ├── har-validator@2.0.6
139 silly currentTree ├── has-ansi@2.0.0
139 silly currentTree ├── has-color@0.1.7
139 silly currentTree ├── has-unicode@2.0.1
139 silly currentTree ├── hawk@3.1.3
139 silly currentTree ├── hoek@2.16.3
139 silly currentTree ├── http-signature@1.1.1
139 silly currentTree ├── inflight@1.0.5
139 silly currentTree ├── inherits@2.0.3
139 silly currentTree ├── is-fullwidth-code-point@1.0.0
139 silly currentTree ├── is-my-json-valid@2.13.1
139 silly currentTree ├── is-property@1.0.2
139 silly currentTree ├── is-typedarray@1.0.0
139 silly currentTree ├── isarray@1.0.0
139 silly currentTree ├── isexe@1.1.2
139 silly currentTree ├── isstream@0.1.2
139 silly currentTree ├── jodid25519@1.0.2
139 silly currentTree ├── jsbn@0.1.0
139 silly currentTree ├── json-schema@0.2.2
139 silly currentTree ├── json-stringify-safe@5.0.1
139 silly currentTree ├── jsonpointer@2.0.0
139 silly currentTree ├── jsprim@1.3.0
139 silly currentTree ├── lodash@4.15.0
139 silly currentTree ├── mime-db@1.23.0
139 silly currentTree ├── mime-types@2.1.11
139 silly currentTree ├── minimatch@3.0.3
139 silly currentTree ├── minimist@0.0.8
139 silly currentTree ├── mkdirp@0.5.1
139 silly currentTree ├── ms@0.7.1
139 silly currentTree ├── node-gyp@3.4.0
139 silly currentTree ├── node-uuid@1.4.7
139 silly currentTree ├── nopt@3.0.6
139 silly currentTree ├── npmlog@3.1.2
139 silly currentTree ├── number-is-nan@1.0.0
139 silly currentTree ├── oauth-sign@0.8.2
139 silly currentTree ├── object-assign@4.1.0
139 silly currentTree ├── once@1.4.0
139 silly currentTree ├── os-homedir@1.0.1
139 silly currentTree ├── os-tmpdir@1.0.1
139 silly currentTree ├── osenv@0.1.3
139 silly currentTree ├── path-array@1.0.1
139 silly currentTree ├── path-is-absolute@1.0.0
139 silly currentTree ├── pinkie-promise@2.0.1
139 silly currentTree ├── pinkie@2.0.4
139 silly currentTree ├── process-nextick-args@1.0.7
139 silly currentTree ├── qs@6.2.1
139 silly currentTree ├── readable-stream@2.1.5
139 silly currentTree ├── request@2.74.0
139 silly currentTree ├── rimraf@2.5.4
139 silly currentTree ├── semver@5.3.0
139 silly currentTree ├── set-blocking@2.0.0
139 silly currentTree ├── signal-exit@3.0.0
139 silly currentTree ├── sntp@1.0.9
139 silly currentTree ├─┬ sshpk@1.10.0
139 silly currentTree │ └── assert-plus@1.0.0
139 silly currentTree ├── string_decoder@0.10.31
139 silly currentTree ├── string-width@1.0.2
139 silly currentTree ├── stringstream@0.0.5
139 silly currentTree ├── strip-ansi@3.0.1
139 silly currentTree ├── supports-color@2.0.0
139 silly currentTree ├── tar@2.2.1
139 silly currentTree ├── tough-cookie@2.3.1
139 silly currentTree ├── tunnel-agent@0.4.3
139 silly currentTree ├── tweetnacl@0.13.3
139 silly currentTree ├── util-deprecate@1.0.2
139 silly currentTree ├── verror@1.3.6
139 silly currentTree ├── which@1.2.11
139 silly currentTree ├── wide-align@1.1.0
139 silly currentTree ├── wrappy@1.0.2
139 silly currentTree └── xtend@4.0.1
140 silly idealTree zmq-test@1.0.0
140 silly idealTree ├── abbrev@1.0.9
140 silly idealTree ├── ansi-regex@2.0.0
140 silly idealTree ├── ansi-styles@2.2.1
140 silly idealTree ├── aproba@1.0.4
140 silly idealTree ├── are-we-there-yet@1.1.2
140 silly idealTree ├── array-index@1.0.0
140 silly idealTree ├── asn1@0.2.3
140 silly idealTree ├── assert-plus@0.2.0
140 silly idealTree ├── async@2.0.1
140 silly idealTree ├── aws-sign2@0.6.0
140 silly idealTree ├── aws4@1.4.1
140 silly idealTree ├── balanced-match@0.4.2
140 silly idealTree ├─┬ bcrypt-pbkdf@1.0.0
140 silly idealTree │ └── tweetnacl@0.14.3
140 silly idealTree ├── bindings@1.2.1
140 silly idealTree ├─┬ bl@1.1.2
140 silly idealTree │ └── readable-stream@2.0.6
140 silly idealTree ├── block-stream@0.0.9
140 silly idealTree ├── boom@2.10.1
140 silly idealTree ├── brace-expansion@1.1.6
140 silly idealTree ├── buffer-shims@1.0.0
140 silly idealTree ├── caseless@0.11.0
140 silly idealTree ├── chalk@1.1.3
140 silly idealTree ├── code-point-at@1.0.0
140 silly idealTree ├── combined-stream@1.0.5
140 silly idealTree ├── commander@2.9.0
140 silly idealTree ├── concat-map@0.0.1
140 silly idealTree ├── console-control-strings@1.1.0
140 silly idealTree ├── core-util-is@1.0.2
140 silly idealTree ├── cryptiles@2.0.5
140 silly idealTree ├── d@0.1.1
140 silly idealTree ├─┬ dashdash@1.14.0
140 silly idealTree │ └── assert-plus@1.0.0
140 silly idealTree ├── debug@2.2.0
140 silly idealTree ├── delayed-stream@1.0.0
140 silly idealTree ├── delegates@1.0.0
140 silly idealTree ├── ecc-jsbn@0.1.1
140 silly idealTree ├── es5-ext@0.10.12
140 silly idealTree ├── es6-iterator@2.0.0
140 silly idealTree ├── es6-symbol@3.1.0
140 silly idealTree ├── escape-string-regexp@1.0.5
140 silly idealTree ├── extend@3.0.0
140 silly idealTree ├── extsprintf@1.0.2
140 silly idealTree ├── forever-agent@0.6.1
140 silly idealTree ├── form-data@1.0.1
140 silly idealTree ├── fs.realpath@1.0.0
140 silly idealTree ├── fstream@1.0.10
140 silly idealTree ├── gauge@2.6.0
140 silly idealTree ├── generate-function@2.0.0
140 silly idealTree ├── generate-object-property@1.2.0
140 silly idealTree ├─┬ getpass@0.1.6
140 silly idealTree │ └── assert-plus@1.0.0
140 silly idealTree ├── glob@7.0.6
140 silly idealTree ├── graceful-fs@4.1.6
140 silly idealTree ├── graceful-readlink@1.0.1
140 silly idealTree ├── har-validator@2.0.6
140 silly idealTree ├── has-ansi@2.0.0
140 silly idealTree ├── has-color@0.1.7
140 silly idealTree ├── has-unicode@2.0.1
140 silly idealTree ├── hawk@3.1.3
140 silly idealTree ├── hoek@2.16.3
140 silly idealTree ├── http-signature@1.1.1
140 silly idealTree ├── inflight@1.0.5
140 silly idealTree ├── inherits@2.0.3
140 silly idealTree ├── is-fullwidth-code-point@1.0.0
140 silly idealTree ├── is-my-json-valid@2.13.1
140 silly idealTree ├── is-property@1.0.2
140 silly idealTree ├── is-typedarray@1.0.0
140 silly idealTree ├── isarray@1.0.0
140 silly idealTree ├── isexe@1.1.2
140 silly idealTree ├── isstream@0.1.2
140 silly idealTree ├── jodid25519@1.0.2
140 silly idealTree ├── jsbn@0.1.0
140 silly idealTree ├── json-schema@0.2.2
140 silly idealTree ├── json-stringify-safe@5.0.1
140 silly idealTree ├── jsonpointer@2.0.0
140 silly idealTree ├── jsprim@1.3.0
140 silly idealTree ├── lodash@4.15.0
140 silly idealTree ├── mime-db@1.23.0
140 silly idealTree ├── mime-types@2.1.11
140 silly idealTree ├── minimatch@3.0.3
140 silly idealTree ├── minimist@0.0.8
140 silly idealTree ├── mkdirp@0.5.1
140 silly idealTree ├── ms@0.7.1
140 silly idealTree ├── nan@2.3.5
140 silly idealTree ├── node-gyp@3.4.0
140 silly idealTree ├── node-uuid@1.4.7
140 silly idealTree ├── nopt@3.0.6
140 silly idealTree ├── npmlog@3.1.2
140 silly idealTree ├── number-is-nan@1.0.0
140 silly idealTree ├── oauth-sign@0.8.2
140 silly idealTree ├── object-assign@4.1.0
140 silly idealTree ├── once@1.4.0
140 silly idealTree ├── os-homedir@1.0.1
140 silly idealTree ├── os-tmpdir@1.0.1
140 silly idealTree ├── osenv@0.1.3
140 silly idealTree ├── path-array@1.0.1
140 silly idealTree ├── path-is-absolute@1.0.0
140 silly idealTree ├── pinkie-promise@2.0.1
140 silly idealTree ├── pinkie@2.0.4
140 silly idealTree ├── process-nextick-args@1.0.7
140 silly idealTree ├── qs@6.2.1
140 silly idealTree ├── readable-stream@2.1.5
140 silly idealTree ├── request@2.74.0
140 silly idealTree ├── rimraf@2.5.4
140 silly idealTree ├── semver@5.3.0
140 silly idealTree ├── set-blocking@2.0.0
140 silly idealTree ├── signal-exit@3.0.0
140 silly idealTree ├── sntp@1.0.9
140 silly idealTree ├─┬ sshpk@1.10.0
140 silly idealTree │ └── assert-plus@1.0.0
140 silly idealTree ├── string_decoder@0.10.31
140 silly idealTree ├── string-width@1.0.2
140 silly idealTree ├── stringstream@0.0.5
140 silly idealTree ├── strip-ansi@3.0.1
140 silly idealTree ├── supports-color@2.0.0
140 silly idealTree ├── tar@2.2.1
140 silly idealTree ├── tough-cookie@2.3.1
140 silly idealTree ├── tunnel-agent@0.4.3
140 silly idealTree ├── tweetnacl@0.13.3
140 silly idealTree ├── util-deprecate@1.0.2
140 silly idealTree ├── verror@1.3.6
140 silly idealTree ├── which@1.2.11
140 silly idealTree ├── wide-align@1.1.0
140 silly idealTree ├── wrappy@1.0.2
140 silly idealTree ├── xtend@4.0.1
140 silly idealTree └── zmq@2.15.3
141 silly generateActionsToTake Starting
142 silly install generateActionsToTake
143 silly generateActionsToTake Finishing
144 silly diffTrees action count 3
145 silly diffTrees add bindings@1.2.1
146 silly diffTrees add nan@2.3.5
147 silly diffTrees add zmq@2.15.3
148 silly decomposeActions action count 24
149 silly decomposeActions fetch bindings@1.2.1
150 silly decomposeActions extract bindings@1.2.1
151 silly decomposeActions test bindings@1.2.1
152 silly decomposeActions preinstall bindings@1.2.1
153 silly decomposeActions build bindings@1.2.1
154 silly decomposeActions install bindings@1.2.1
155 silly decomposeActions postinstall bindings@1.2.1
156 silly decomposeActions finalize bindings@1.2.1
157 silly decomposeActions fetch nan@2.3.5
158 silly decomposeActions extract nan@2.3.5
159 silly decomposeActions test nan@2.3.5
160 silly decomposeActions preinstall nan@2.3.5
161 silly decomposeActions build nan@2.3.5
162 silly decomposeActions install nan@2.3.5
163 silly decomposeActions postinstall nan@2.3.5
164 silly decomposeActions finalize nan@2.3.5
165 silly decomposeActions fetch zmq@2.15.3
166 silly decomposeActions extract zmq@2.15.3
167 silly decomposeActions test zmq@2.15.3
168 silly decomposeActions preinstall zmq@2.15.3
169 silly decomposeActions build zmq@2.15.3
170 silly decomposeActions install zmq@2.15.3
171 silly decomposeActions postinstall zmq@2.15.3
172 silly decomposeActions finalize zmq@2.15.3
173 silly executeActions Starting
174 silly install executeActions
175 silly doSerial global-install 0
176 silly doParallel fetch 3
177 verbose correctMkdir /Users/Alvaro/.npm/_locks correctMkdir not in flight; initializing
178 verbose lock using /Users/Alvaro/.npm/_locks/staging-9a4242a4f166f724.lock for /Users/Alvaro/Desktop/zmq/node_modules/.staging
179 silly doParallel extract 3
180 silly extract bindings@1.2.1
181 silly extract nan@2.3.5
182 silly extract zmq@2.15.3
183 verbose unbuild node_modules/.staging/bindings-bc34a407
184 verbose unbuild node_modules/.staging/nan-e1cd44b7
185 verbose unbuild node_modules/.staging/zmq-939ad70a
186 silly gentlyRm /Users/Alvaro/Desktop/zmq/node_modules/.staging/bindings-bc34a407 is being purged from base /Users/Alvaro/Desktop/zmq
187 verbose gentlyRm don't care about contents; nuking /Users/Alvaro/Desktop/zmq/node_modules/.staging/bindings-bc34a407
188 silly gentlyRm /Users/Alvaro/Desktop/zmq/node_modules/.staging/nan-e1cd44b7 is being purged from base /Users/Alvaro/Desktop/zmq
189 verbose gentlyRm don't care about contents; nuking /Users/Alvaro/Desktop/zmq/node_modules/.staging/nan-e1cd44b7
190 verbose tar unpack /Users/Alvaro/.npm/bindings/1.2.1/package.tgz
191 verbose tar unpacking to /Users/Alvaro/Desktop/zmq/node_modules/.staging/bindings-bc34a407
192 silly gentlyRm /Users/Alvaro/Desktop/zmq/node_modules/.staging/bindings-bc34a407 is being purged
193 verbose gentlyRm don't care about contents; nuking /Users/Alvaro/Desktop/zmq/node_modules/.staging/bindings-bc34a407
194 verbose tar unpack /Users/Alvaro/.npm/nan/2.3.5/package.tgz
195 verbose tar unpacking to /Users/Alvaro/Desktop/zmq/node_modules/.staging/nan-e1cd44b7
196 silly gentlyRm /Users/Alvaro/Desktop/zmq/node_modules/.staging/nan-e1cd44b7 is being purged
197 verbose gentlyRm don't care about contents; nuking /Users/Alvaro/Desktop/zmq/node_modules/.staging/nan-e1cd44b7
198 silly gentlyRm /Users/Alvaro/Desktop/zmq/node_modules/.staging/zmq-939ad70a is being purged from base /Users/Alvaro/Desktop/zmq
199 verbose gentlyRm don't care about contents; nuking /Users/Alvaro/Desktop/zmq/node_modules/.staging/zmq-939ad70a
200 silly gunzTarPerm modes [ '755', '644' ]
201 silly gunzTarPerm modes [ '755', '644' ]
202 verbose tar unpack /Users/Alvaro/.npm/zmq/2.15.3/package.tgz
203 verbose tar unpacking to /Users/Alvaro/Desktop/zmq/node_modules/.staging/zmq-939ad70a
204 silly gentlyRm /Users/Alvaro/Desktop/zmq/node_modules/.staging/zmq-939ad70a is being purged
205 verbose gentlyRm don't care about contents; nuking /Users/Alvaro/Desktop/zmq/node_modules/.staging/zmq-939ad70a
206 silly gunzTarPerm modes [ '755', '644' ]
207 silly gunzTarPerm extractEntry package.json
208 silly gunzTarPerm extractEntry package.json
209 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
210 silly gunzTarPerm extractEntry package.json
211 silly gunzTarPerm extractEntry README.md
212 silly gunzTarPerm extractEntry bindings.js
213 silly gunzTarPerm extractEntry README.md
214 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
215 silly gunzTarPerm extractEntry .npmignore
216 silly gunzTarPerm extractEntry README.md
217 silly gunzTarPerm extractEntry include_dirs.js
218 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 420 ]
219 silly gunzTarPerm extractEntry nan_converters.h
220 silly gunzTarPerm modified mode [ 'nan_converters.h', 436, 420 ]
221 silly gunzTarPerm extractEntry LICENSE.md
222 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 420 ]
223 silly gunzTarPerm extractEntry doc/node_misc.md
224 silly gunzTarPerm modified mode [ 'doc/node_misc.md', 436, 420 ]
225 silly gunzTarPerm extractEntry LICENSE
226 silly gunzTarPerm extractEntry index.js
227 silly gunzTarPerm extractEntry doc/asyncworker.md
228 silly gunzTarPerm modified mode [ 'doc/asyncworker.md', 436, 420 ]
229 silly gunzTarPerm extractEntry binding.gyp
230 silly gunzTarPerm extractEntry Makefile
231 silly gunzTarPerm extractEntry doc/callback.md
232 silly gunzTarPerm modified mode [ 'doc/callback.md', 436, 420 ]
233 silly gunzTarPerm extractEntry doc/converters.md
234 silly gunzTarPerm modified mode [ 'doc/converters.md', 436, 420 ]
235 silly gunzTarPerm extractEntry .travis.yml
236 silly gunzTarPerm extractEntry appveyor.yml
237 silly gunzTarPerm extractEntry doc/errors.md
238 silly gunzTarPerm modified mode [ 'doc/errors.md', 436, 420 ]
239 silly gunzTarPerm extractEntry doc/maybe_types.md
240 silly gunzTarPerm modified mode [ 'doc/maybe_types.md', 436, 420 ]
241 silly gunzTarPerm extractEntry binding.cc
242 silly gunzTarPerm extractEntry examples/dealer_router.js
243 silly gunzTarPerm extractEntry doc/methods.md
244 silly gunzTarPerm modified mode [ 'doc/methods.md', 436, 420 ]
245 silly gunzTarPerm extractEntry doc/new.md
246 silly gunzTarPerm modified mode [ 'doc/new.md', 436, 420 ]
247 silly gentlyRm /Users/Alvaro/Desktop/zmq/node_modules/.staging/bindings-bc34a407/node_modules is being purged
248 verbose gentlyRm don't care about contents; nuking /Users/Alvaro/Desktop/zmq/node_modules/.staging/bindings-bc34a407/node_modules
249 silly gunzTarPerm extractEntry examples/pub_sub.js
250 silly gunzTarPerm extractEntry examples/push_pull.js
251 silly gunzTarPerm extractEntry doc/buffers.md
252 silly gunzTarPerm modified mode [ 'doc/buffers.md', 436, 420 ]
253 silly gunzTarPerm extractEntry doc/object_wrappers.md
254 silly gunzTarPerm modified mode [ 'doc/object_wrappers.md', 436, 420 ]
255 silly gunzTarPerm extractEntry examples/rep_req.js
256 silly gunzTarPerm extractEntry examples/req_rep.js
257 silly gunzTarPerm extractEntry doc/persistent.md
258 silly gunzTarPerm modified mode [ 'doc/persistent.md', 436, 420 ]
259 silly gunzTarPerm extractEntry doc/scopes.md
260 silly gunzTarPerm modified mode [ 'doc/scopes.md', 436, 420 ]
261 silly gunzTarPerm extractEntry examples/router_dealer.js
262 silly gunzTarPerm extractEntry examples/rpc.js
263 silly gunzTarPerm extractEntry doc/script.md
264 silly gunzTarPerm modified mode [ 'doc/script.md', 436, 420 ]
265 silly gunzTarPerm extractEntry doc/string_bytes.md
266 silly gunzTarPerm modified mode [ 'doc/string_bytes.md', 436, 420 ]
267 silly gunzTarPerm extractEntry examples/devices/forwarder.js
268 silly gunzTarPerm extractEntry examples/devices/queue.js
269 silly gunzTarPerm extractEntry doc/v8_internals.md
270 silly gunzTarPerm modified mode [ 'doc/v8_internals.md', 436, 420 ]
271 silly gunzTarPerm extractEntry doc/v8_misc.md
272 silly gunzTarPerm modified mode [ 'doc/v8_misc.md', 436, 420 ]
273 silly gunzTarPerm extractEntry examples/devices/streamer.js
274 silly gunzTarPerm extractEntry examples/workers/producer.js
275 silly gunzTarPerm extractEntry examples/workers/worker.js
276 silly gunzTarPerm extractEntry History.md
277 silly gunzTarPerm extractEntry lib/index.js
278 silly gunzTarPerm extractEntry nan.h
279 silly gunzTarPerm modified mode [ 'nan.h', 436, 420 ]
280 silly gunzTarPerm extractEntry test/context.js
281 silly gunzTarPerm extractEntry test/socket.monitor.js
282 silly gunzTarPerm extractEntry nan_callbacks.h
283 silly gunzTarPerm modified mode [ 'nan_callbacks.h', 436, 420 ]
284 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h
285 silly gunzTarPerm modified mode [ 'nan_callbacks_12_inl.h', 436, 420 ]
286 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h
287 silly gunzTarPerm modified mode [ 'nan_callbacks_pre_12_inl.h', 436, 420 ]
288 silly gunzTarPerm extractEntry nan_converters_43_inl.h
289 silly gunzTarPerm modified mode [ 'nan_converters_43_inl.h', 436, 420 ]
290 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h
291 silly gunzTarPerm modified mode [ 'nan_converters_pre_43_inl.h', 436, 420 ]
292 silly gunzTarPerm extractEntry nan_implementation_12_inl.h
293 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 420 ]
294 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h
295 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 420 ]
296 silly gunzTarPerm extractEntry test/socket.pair.js
297 silly gunzTarPerm extractEntry test/socket.pub-sub.js
298 silly gunzTarPerm extractEntry nan_maybe_43_inl.h
299 silly gunzTarPerm modified mode [ 'nan_maybe_43_inl.h', 436, 420 ]
300 silly gunzTarPerm extractEntry test/socket.messages.js
301 silly gunzTarPerm extractEntry test/exports.js
302 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h
303 silly gunzTarPerm modified mode [ 'nan_maybe_pre_43_inl.h', 436, 420 ]
304 silly gunzTarPerm extractEntry nan_new.h
305 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 420 ]
306 silly gunzTarPerm extractEntry test/socket.router.js
307 silly gunzTarPerm extractEntry test/socket.stream.js
308 silly gunzTarPerm extractEntry nan_object_wrap.h
309 silly gunzTarPerm modified mode [ 'nan_object_wrap.h', 436, 420 ]
310 silly gunzTarPerm extractEntry nan_persistent_12_inl.h
311 silly gunzTarPerm modified mode [ 'nan_persistent_12_inl.h', 436, 420 ]
312 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h
313 silly gunzTarPerm modified mode [ 'nan_persistent_pre_12_inl.h', 436, 420 ]
314 silly gunzTarPerm extractEntry nan_string_bytes.h
315 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 420 ]
316 silly gunzTarPerm extractEntry test/socket.unbind.js
317 silly gunzTarPerm extractEntry test/socket.xpub-xsub.js
318 silly gunzTarPerm extractEntry test/socket.js
319 silly gunzTarPerm extractEntry test/socket.zap.js
320 silly gunzTarPerm extractEntry nan_typedarray_contents.h
321 silly gunzTarPerm modified mode [ 'nan_typedarray_contents.h', 436, 420 ]
322 silly gunzTarPerm extractEntry nan_weak.h
323 silly gunzTarPerm modified mode [ 'nan_weak.h', 436, 420 ]
324 silly gunzTarPerm extractEntry test/socket.events.js
325 silly gunzTarPerm extractEntry test/zap.js
326 silly gunzTarPerm extractEntry CHANGELOG.md
327 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 420 ]
328 silly gunzTarPerm extractEntry tools/package.json
329 silly gunzTarPerm modified mode [ 'tools/package.json', 436, 420 ]
330 silly gunzTarPerm extractEntry test/socket.error-callback.js
331 silly gunzTarPerm extractEntry test/zmq_proxy.js
332 silly gunzTarPerm extractEntry tools/README.md
333 silly gunzTarPerm modified mode [ 'tools/README.md', 436, 420 ]
334 silly gunzTarPerm extractEntry tools/1to2.js
335 silly gunzTarPerm modified mode [ 'tools/1to2.js', 509, 493 ]
336 silly gunzTarPerm extractEntry test/zmq_proxy.xpub-xsub.js
337 silly gunzTarPerm extractEntry test/zmq_proxy.push-pull.js
338 silly gunzTarPerm extractEntry test/gc.js
339 silly gunzTarPerm extractEntry test/zmq_proxy.router-dealer.js
340 silly gunzTarPerm extractEntry test/socket.push-pull.js
341 silly gunzTarPerm extractEntry test/zmq_proxy.xrep-xreq.js
342 silly gunzTarPerm extractEntry test/socket.req-rep.js
343 silly gunzTarPerm extractEntry test/mocha.opts
344 silly gunzTarPerm extractEntry .editorconfig
345 silly gunzTarPerm extractEntry perf/local_lat.js
346 silly gunzTarPerm extractEntry perf/local_thr.js
347 silly gunzTarPerm extractEntry perf/remote_lat.js
348 silly gunzTarPerm extractEntry perf/remote_thr.js
349 silly gunzTarPerm extractEntry windows/include/zmq.h
350 silly gunzTarPerm extractEntry windows/include/zmq_utils.h
351 silly gunzTarPerm extractEntry windows/lib/x64/libzmq-v100-mt-4_0_4.dll
352 silly gunzTarPerm extractEntry windows/lib/x64/libzmq-v100-mt-4_0_4.lib
353 silly gunzTarPerm extractEntry windows/lib/x86/libzmq-v100-mt-4_0_4.dll
354 silly gunzTarPerm extractEntry windows/lib/x86/libzmq-v100-mt-4_0_4.lib
355 silly gentlyRm /Users/Alvaro/Desktop/zmq/node_modules/.staging/nan-e1cd44b7/node_modules is being purged
356 verbose gentlyRm don't care about contents; nuking /Users/Alvaro/Desktop/zmq/node_modules/.staging/nan-e1cd44b7/node_modules
357 silly gentlyRm /Users/Alvaro/Desktop/zmq/node_modules/.staging/zmq-939ad70a/node_modules is being purged
358 verbose gentlyRm don't care about contents; nuking /Users/Alvaro/Desktop/zmq/node_modules/.staging/zmq-939ad70a/node_modules
359 silly doParallel preinstall 3
360 silly preinstall bindings@1.2.1 /Users/Alvaro/Desktop/zmq/node_modules/.staging/bindings-bc34a407
361 info lifecycle bindings@1.2.1~preinstall: bindings@1.2.1
362 silly preinstall nan@2.3.5 /Users/Alvaro/Desktop/zmq/node_modules/.staging/nan-e1cd44b7
363 info lifecycle nan@2.3.5~preinstall: nan@2.3.5
364 silly preinstall zmq@2.15.3 /Users/Alvaro/Desktop/zmq/node_modules/.staging/zmq-939ad70a
365 info lifecycle zmq@2.15.3~preinstall: zmq@2.15.3
366 silly lifecycle bindings@1.2.1~preinstall: no script for preinstall, continuing
367 silly lifecycle nan@2.3.5~preinstall: no script for preinstall, continuing
368 silly lifecycle zmq@2.15.3~preinstall: no script for preinstall, continuing
369 silly doReverseSerial remove 0
370 silly doSerial move 0
371 silly doSerial finalize 3
372 silly finalize /Users/Alvaro/Desktop/zmq/node_modules/bindings
373 silly finalize /Users/Alvaro/Desktop/zmq/node_modules/nan
374 silly finalize /Users/Alvaro/Desktop/zmq/node_modules/zmq
375 silly doSerial build 3
376 silly build bindings@1.2.1
377 info linkStuff bindings@1.2.1
378 silly linkStuff bindings@1.2.1 has /Users/Alvaro/Desktop/zmq/node_modules as its parent node_modules
379 verbose linkBins bindings@1.2.1
380 verbose linkMans bindings@1.2.1
381 silly build nan@2.3.5
382 info linkStuff nan@2.3.5
383 silly linkStuff nan@2.3.5 has /Users/Alvaro/Desktop/zmq/node_modules as its parent node_modules
384 verbose linkBins nan@2.3.5
385 verbose linkMans nan@2.3.5
386 silly build zmq@2.15.3
387 info linkStuff zmq@2.15.3
388 silly linkStuff zmq@2.15.3 has /Users/Alvaro/Desktop/zmq/node_modules as its parent node_modules
389 verbose linkBins zmq@2.15.3
390 verbose linkMans zmq@2.15.3
391 silly doSerial global-link 0
392 silly doParallel update-linked 0
393 silly doSerial install 3
394 silly install bindings@1.2.1 /Users/Alvaro/Desktop/zmq/node_modules/.staging/bindings-bc34a407
395 info lifecycle bindings@1.2.1~install: bindings@1.2.1
396 silly lifecycle bindings@1.2.1~install: no script for install, continuing
397 silly install nan@2.3.5 /Users/Alvaro/Desktop/zmq/node_modules/.staging/nan-e1cd44b7
398 info lifecycle nan@2.3.5~install: nan@2.3.5
399 silly lifecycle nan@2.3.5~install: no script for install, continuing
400 silly install zmq@2.15.3 /Users/Alvaro/Desktop/zmq/node_modules/.staging/zmq-939ad70a
401 info lifecycle zmq@2.15.3~install: zmq@2.15.3
402 verbose lifecycle zmq@2.15.3~install: unsafe-perm in lifecycle true
403 verbose lifecycle zmq@2.15.3~install: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/Alvaro/Desktop/zmq/node_modules/zmq/node_modules/.bin:/Users/Alvaro/Desktop/zmq/node_modules/.bin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
404 verbose lifecycle zmq@2.15.3~install: CWD: /Users/Alvaro/Desktop/zmq/node_modules/zmq
405 silly lifecycle zmq@2.15.3~install: Args: [ '-c', 'node-gyp rebuild' ]
406 silly lifecycle zmq@2.15.3~install: Returned: code: 1  signal: null
407 info lifecycle zmq@2.15.3~install: Failed to exec install script
408 verbose unlock done using /Users/Alvaro/.npm/_locks/staging-9a4242a4f166f724.lock for /Users/Alvaro/Desktop/zmq/node_modules/.staging
409 silly rollbackFailedOptional Starting
410 silly rollbackFailedOptional Finishing
411 silly runTopLevelLifecycles Starting
412 silly runTopLevelLifecycles Finishing
413 silly install printInstalled
414 warn zmq-test@1.0.0 No description
415 warn zmq-test@1.0.0 No repository field.
416 verbose stack Error: zmq@2.15.3 install: `node-gyp rebuild`
416 verbose stack Exit status 1
416 verbose stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:242:16)
416 verbose stack     at emitTwo (events.js:106:13)
416 verbose stack     at EventEmitter.emit (events.js:191:7)
416 verbose stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:40:14)
416 verbose stack     at emitTwo (events.js:106:13)
416 verbose stack     at ChildProcess.emit (events.js:191:7)
416 verbose stack     at maybeClose (internal/child_process.js:877:16)
416 verbose stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:226:5)
417 verbose pkgid zmq@2.15.3
418 verbose cwd /Users/Alvaro/Desktop/zmq
419 error Darwin 15.6.0
420 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "zmq" "--save"
421 error node v6.5.0
422 error npm  v3.10.3
423 error code ELIFECYCLE
424 error zmq@2.15.3 install: `node-gyp rebuild`
424 error Exit status 1
425 error Failed at the zmq@2.15.3 install script 'node-gyp rebuild'.
425 error Make sure you have the latest version of node.js and npm installed.
425 error If you do, this is most likely a problem with the zmq package,
425 error not with npm itself.
425 error Tell the author that this fails on your system:
425 error     node-gyp rebuild
425 error You can get information on how to open an issue for this project with:
425 error     npm bugs zmq
425 error Or if that isn't available, you can get their info via:
425 error     npm owner ls zmq
425 error There is likely additional logging output above.
426 verbose exit [ 1, true ]

I'd try nuking your node_modules/zmq and running the install again. Seems like node-gyp generally had trouble with a rebuild.

Otherwise, you can also use zmq-prebuilt which ships with the native bits prebuilt.

Ooookay, it was pretty silly in fact, forgot to install zeromq with brew previously:

brew install zeromq

and everything went fine, thanks anyway.

Sweet!