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 '--save', 1 verbose cli 'srp' ] 2 info using npm@3.3.6 3 info using node@v5.0.0 4 silly loadCurrentTree Starting 5 silly install loadCurrentTree 6 silly install readLocalPackageData 7 silly fetchPackageMetaData srp 8 silly fetchNamedPackageData srp 9 silly mapToRegistry name srp 10 silly mapToRegistry using default registry 11 silly mapToRegistry registry https://registry.npmjs.org/ 12 silly mapToRegistry uri https://registry.npmjs.org/srp 13 verbose request uri https://registry.npmjs.org/srp 14 verbose request no auth needed 15 info attempt registry request try #1 at 3:16:51 PM 16 verbose request id e85741d6981cf4e7 17 verbose etag "6Q4YQ99GZQ91XOIQK0E01NM73" 18 http request GET https://registry.npmjs.org/srp 19 http 304 https://registry.npmjs.org/srp 20 verbose headers { date: 'Sat, 14 Nov 2015 20:16:52 GMT', 20 verbose headers via: '1.1 varnish', 20 verbose headers 'cache-control': 'max-age=60', 20 verbose headers etag: '"6Q4YQ99GZQ91XOIQK0E01NM73"', 20 verbose headers age: '0', 20 verbose headers connection: 'keep-alive', 20 verbose headers 'x-served-by': 'cache-atl6226-ATL', 20 verbose headers 'x-cache': 'MISS', 20 verbose headers 'x-cache-hits': '0', 20 verbose headers 'x-timer': 'S1447532212.128492,VS0,VE380', 20 verbose headers vary: 'Accept' } 21 silly get cb [ 304, 21 silly get { date: 'Sat, 14 Nov 2015 20:16:52 GMT', 21 silly get via: '1.1 varnish', 21 silly get 'cache-control': 'max-age=60', 21 silly get etag: '"6Q4YQ99GZQ91XOIQK0E01NM73"', 21 silly get age: '0', 21 silly get connection: 'keep-alive', 21 silly get 'x-served-by': 'cache-atl6226-ATL', 21 silly get 'x-cache': 'MISS', 21 silly get 'x-cache-hits': '0', 21 silly get 'x-timer': 'S1447532212.128492,VS0,VE380', 21 silly get vary: 'Accept' } ] 22 verbose etag https://registry.npmjs.org/srp from cache 23 verbose get saving srp to /Users/phen/.npm/registry.npmjs.org/srp/.cache.json 24 silly install normalizeTree 25 silly loadCurrentTree Finishing 26 silly loadIdealTree Starting 27 silly install loadIdealTree 28 silly cloneCurrentTree Starting 29 silly install cloneCurrentTreeToIdealTree 30 silly cloneCurrentTree Finishing 31 silly loadShrinkwrap Starting 32 silly install loadShrinkwrap 33 silly loadShrinkwrap Finishing 34 silly loadAllDepsIntoIdealTree Starting 35 silly install loadAllDepsIntoIdealTree 36 silly resolveWithNewModule srp@0.2.0 checking installable status 37 silly cache add args [ 'srp', null ] 38 verbose cache add spec srp 39 silly cache add parsed spec Result { 39 silly cache add raw: 'srp', 39 silly cache add scope: null, 39 silly cache add name: 'srp', 39 silly cache add rawSpec: '', 39 silly cache add spec: '*', 39 silly cache add type: 'range' } 40 silly addNamed srp@* 41 verbose addNamed "*" is a valid semver range for srp 42 silly addNameRange { name: 'srp', range: '*', hasData: false } 43 silly mapToRegistry name srp 44 silly mapToRegistry using default registry 45 silly mapToRegistry registry https://registry.npmjs.org/ 46 silly mapToRegistry uri https://registry.npmjs.org/srp 47 verbose addNameRange registry:https://registry.npmjs.org/srp not in flight; fetching 48 verbose get https://registry.npmjs.org/srp not expired, no request 49 silly addNameRange number 2 { name: 'srp', range: '*', hasData: true } 50 silly addNameRange versions [ 'srp', [ '0.0.2', '0.0.3', '0.0.4', '0.2.0' ] ] 51 silly addNamed srp@0.2.0 52 verbose addNamed "0.2.0" is a plain semver version for srp 53 silly cache afterAdd srp@0.2.0 54 verbose afterAdd /Users/phen/.npm/srp/0.2.0/package/package.json not in flight; writing 55 verbose afterAdd /Users/phen/.npm/srp/0.2.0/package/package.json written 56 silly fetchNamedPackageData bignum 57 silly mapToRegistry name bignum 58 silly mapToRegistry using default registry 59 silly mapToRegistry registry https://registry.npmjs.org/ 60 silly mapToRegistry uri https://registry.npmjs.org/bignum 61 verbose request uri https://registry.npmjs.org/bignum 62 verbose request no auth needed 63 info attempt registry request try #1 at 3:16:52 PM 64 verbose etag "7T7KES5582LULEAGJMAC8THOC" 65 http request GET https://registry.npmjs.org/bignum 66 http 304 https://registry.npmjs.org/bignum 67 verbose headers { date: 'Sat, 14 Nov 2015 20:16:52 GMT', 67 verbose headers via: '1.1 varnish', 67 verbose headers 'cache-control': 'max-age=60', 67 verbose headers etag: '"7T7KES5582LULEAGJMAC8THOC"', 67 verbose headers age: '0', 67 verbose headers connection: 'keep-alive', 67 verbose headers 'x-served-by': 'cache-atl6223-ATL', 67 verbose headers 'x-cache': 'MISS', 67 verbose headers 'x-cache-hits': '0', 67 verbose headers 'x-timer': 'S1447532212.808270,VS0,VE178', 67 verbose headers vary: 'Accept' } 68 silly get cb [ 304, 68 silly get { date: 'Sat, 14 Nov 2015 20:16:52 GMT', 68 silly get via: '1.1 varnish', 68 silly get 'cache-control': 'max-age=60', 68 silly get etag: '"7T7KES5582LULEAGJMAC8THOC"', 68 silly get age: '0', 68 silly get connection: 'keep-alive', 68 silly get 'x-served-by': 'cache-atl6223-ATL', 68 silly get 'x-cache': 'MISS', 68 silly get 'x-cache-hits': '0', 68 silly get 'x-timer': 'S1447532212.808270,VS0,VE178', 68 silly get vary: 'Accept' } ] 69 verbose etag https://registry.npmjs.org/bignum from cache 70 verbose get saving bignum to /Users/phen/.npm/registry.npmjs.org/bignum/.cache.json 71 silly resolveWithNewModule bignum@0.6.1 checking installable status 72 silly cache add args [ 'bignum@0.6.1', null ] 73 verbose cache add spec bignum@0.6.1 74 silly cache add parsed spec Result { 74 silly cache add raw: 'bignum@0.6.1', 74 silly cache add scope: null, 74 silly cache add name: 'bignum', 74 silly cache add rawSpec: '0.6.1', 74 silly cache add spec: '0.6.1', 74 silly cache add type: 'version' } 75 silly addNamed bignum@0.6.1 76 verbose addNamed "0.6.1" is a plain semver version for bignum 77 silly mapToRegistry name bignum 78 silly mapToRegistry using default registry 79 silly mapToRegistry registry https://registry.npmjs.org/ 80 silly mapToRegistry uri https://registry.npmjs.org/bignum 81 verbose addNameVersion registry:https://registry.npmjs.org/bignum not in flight; fetching 82 verbose get https://registry.npmjs.org/bignum not expired, no request 83 silly cache afterAdd bignum@0.6.1 84 verbose afterAdd /Users/phen/.npm/bignum/0.6.1/package/package.json not in flight; writing 85 verbose afterAdd /Users/phen/.npm/bignum/0.6.1/package/package.json written 86 silly loadAllDepsIntoIdealTree Finishing 87 silly idealTree:prePrune cbcryptjs@2.0.0 87 silly idealTree:prePrune ├── bignum@0.6.1 87 silly idealTree:prePrune ├── jsbn@0.1.0 87 silly idealTree:prePrune ├─┬ jsrp@0.2.0 87 silly idealTree:prePrune │ └── jsbn@0.0.0 87 silly idealTree:prePrune ├── node-forge@0.6.38 87 silly idealTree:prePrune └── srp@0.2.0 88 silly loadIdealTree Finishing 89 silly currentTree cbcryptjs@2.0.0 89 silly currentTree ├── jsbn@0.1.0 89 silly currentTree ├─┬ jsrp@0.2.0 89 silly currentTree │ └── jsbn@0.0.0 89 silly currentTree └── node-forge@0.6.38 90 silly idealTree cbcryptjs@2.0.0 90 silly idealTree ├── bignum@0.6.1 90 silly idealTree ├── jsbn@0.1.0 90 silly idealTree ├─┬ jsrp@0.2.0 90 silly idealTree │ └── jsbn@0.0.0 90 silly idealTree ├── node-forge@0.6.38 90 silly idealTree └── srp@0.2.0 91 silly generateActionsToTake Starting 92 silly install generateActionsToTake 93 silly generateActionsToTake Finishing 94 silly diffTrees action count 2 95 silly diffTrees add bignum@0.6.1 96 silly diffTrees add srp@0.2.0 97 silly decomposeActions action count 16 98 silly decomposeActions fetch bignum@0.6.1 99 silly decomposeActions extract bignum@0.6.1 100 silly decomposeActions preinstall bignum@0.6.1 101 silly decomposeActions build bignum@0.6.1 102 silly decomposeActions install bignum@0.6.1 103 silly decomposeActions postinstall bignum@0.6.1 104 silly decomposeActions test bignum@0.6.1 105 silly decomposeActions finalize bignum@0.6.1 106 silly decomposeActions fetch srp@0.2.0 107 silly decomposeActions extract srp@0.2.0 108 silly decomposeActions preinstall srp@0.2.0 109 silly decomposeActions build srp@0.2.0 110 silly decomposeActions install srp@0.2.0 111 silly decomposeActions postinstall srp@0.2.0 112 silly decomposeActions test srp@0.2.0 113 silly decomposeActions finalize srp@0.2.0 114 silly executeActions Starting 115 silly install executeActions 116 silly doSerial global-install 0 117 silly doParallel fetch 2 118 verbose lock using /Users/phen/.npm/_locks/staging-dac2a0629d014b15.lock for /Users/phen/Projects/cbcryptjs/node_modules/.staging 119 silly doParallel extract 2 120 silly extract bignum 121 silly extract srp 122 verbose unbuild node_modules/.staging/bignum-68e5501809b6846721860d95e2b08da5 123 silly gentlyRm /Users/phen/Projects/cbcryptjs/node_modules/.staging/bignum-68e5501809b6846721860d95e2b08da5 is being purged from base /Users/phen/Projects/cbcryptjs 124 verbose gentlyRm don't care about contents; nuking /Users/phen/Projects/cbcryptjs/node_modules/.staging/bignum-68e5501809b6846721860d95e2b08da5 125 verbose tar unpack /Users/phen/.npm/bignum/0.6.1/package.tgz 126 verbose tar unpacking to /Users/phen/Projects/cbcryptjs/node_modules/.staging/bignum-68e5501809b6846721860d95e2b08da5 127 silly gentlyRm /Users/phen/Projects/cbcryptjs/node_modules/.staging/bignum-68e5501809b6846721860d95e2b08da5 is being purged 128 verbose unbuild node_modules/.staging/srp-41250fd29b7f6abca2d7223586c79d98 129 verbose gentlyRm don't care about contents; nuking /Users/phen/Projects/cbcryptjs/node_modules/.staging/bignum-68e5501809b6846721860d95e2b08da5 130 silly gunzTarPerm modes [ '755', '644' ] 131 silly gentlyRm /Users/phen/Projects/cbcryptjs/node_modules/.staging/srp-41250fd29b7f6abca2d7223586c79d98 is being purged from base /Users/phen/Projects/cbcryptjs 132 verbose gentlyRm don't care about contents; nuking /Users/phen/Projects/cbcryptjs/node_modules/.staging/srp-41250fd29b7f6abca2d7223586c79d98 133 verbose tar unpack /Users/phen/.npm/srp/0.2.0/package.tgz 134 verbose tar unpacking to /Users/phen/Projects/cbcryptjs/node_modules/.staging/srp-41250fd29b7f6abca2d7223586c79d98 135 silly gentlyRm /Users/phen/Projects/cbcryptjs/node_modules/.staging/srp-41250fd29b7f6abca2d7223586c79d98 is being purged 136 verbose gentlyRm don't care about contents; nuking /Users/phen/Projects/cbcryptjs/node_modules/.staging/srp-41250fd29b7f6abca2d7223586c79d98 137 silly gunzTarPerm modes [ '755', '644' ] 138 silly gunzTarPerm extractEntry package.json 139 silly gunzTarPerm extractEntry .npmignore 140 silly gunzTarPerm extractEntry index.js 141 silly gunzTarPerm extractEntry package.json 142 silly gunzTarPerm extractEntry .npmignore 143 silly gunzTarPerm extractEntry README.md 144 silly gunzTarPerm extractEntry .travis.yml 145 silly gunzTarPerm extractEntry README.markdown 146 silly gunzTarPerm extractEntry LICENSE 147 silly gunzTarPerm extractEntry index.js 148 silly gunzTarPerm extractEntry bignum.cc 149 silly gunzTarPerm extractEntry .travis.yml 150 silly gunzTarPerm extractEntry lib/db.js 151 silly gunzTarPerm extractEntry binding.gyp 152 silly gunzTarPerm extractEntry examples/gen.js 153 silly gunzTarPerm extractEntry lib/params.js 154 silly gunzTarPerm extractEntry examples/perfect.js 155 silly gunzTarPerm extractEntry examples/simple.js 156 silly gunzTarPerm extractEntry lib/srp.js 157 silly gunzTarPerm extractEntry rfc2945.txt 158 silly gunzTarPerm extractEntry test/big.js 159 silly gunzTarPerm extractEntry test/buf.js 160 silly gunzTarPerm extractEntry test/seed.js 161 silly gunzTarPerm extractEntry rfc5054.txt 162 silly gunzTarPerm extractEntry test/speed.js 163 silly gunzTarPerm extractEntry test/test_picl_vectors.js 164 silly gunzTarPerm extractEntry test/test_rfc_5054.js 165 silly gunzTarPerm extractEntry test/test_srp.js 166 silly doParallel preinstall 2 167 silly preinstall bignum /Users/phen/Projects/cbcryptjs/node_modules/.staging/bignum-68e5501809b6846721860d95e2b08da5 168 info lifecycle bignum@0.6.1~preinstall: bignum@0.6.1 169 silly preinstall srp /Users/phen/Projects/cbcryptjs/node_modules/.staging/srp-41250fd29b7f6abca2d7223586c79d98 170 info lifecycle srp@0.2.0~preinstall: srp@0.2.0 171 silly lifecycle bignum@0.6.1~preinstall: no script for preinstall, continuing 172 silly lifecycle srp@0.2.0~preinstall: no script for preinstall, continuing 173 silly doReverseSerial remove 0 174 silly doSerial move 0 175 silly doSerial finalize 2 176 silly finalize /Users/phen/Projects/cbcryptjs/node_modules/bignum 177 silly finalize /Users/phen/Projects/cbcryptjs/node_modules/srp 178 silly doSerial build 2 179 silly build bignum 180 info linkStuff bignum@0.6.1 181 silly linkStuff bignum@0.6.1 has /Users/phen/Projects/cbcryptjs/node_modules as its parent node_modules 182 verbose linkBins bignum@0.6.1 183 verbose linkMans bignum@0.6.1 184 verbose rebuildBundles bignum@0.6.1 185 silly build srp 186 info linkStuff srp@0.2.0 187 silly linkStuff srp@0.2.0 has /Users/phen/Projects/cbcryptjs/node_modules as its parent node_modules 188 verbose linkBins srp@0.2.0 189 verbose linkMans srp@0.2.0 190 verbose rebuildBundles srp@0.2.0 191 silly doSerial global-link 0 192 silly doParallel update-linked 0 193 silly doSerial install 2 194 silly install bignum /Users/phen/Projects/cbcryptjs/node_modules/.staging/bignum-68e5501809b6846721860d95e2b08da5 195 info lifecycle bignum@0.6.1~install: bignum@0.6.1 196 verbose lifecycle bignum@0.6.1~install: unsafe-perm in lifecycle true 197 verbose lifecycle bignum@0.6.1~install: PATH: /usr/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/phen/Projects/cbcryptjs/node_modules/bignum/node_modules/.bin:/Users/phen/Projects/cbcryptjs/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/phen/bin 198 verbose lifecycle bignum@0.6.1~install: CWD: /Users/phen/Projects/cbcryptjs/node_modules/bignum 199 silly lifecycle bignum@0.6.1~install: Args: [ '-c', 'node-gyp configure build' ] 200 silly lifecycle bignum@0.6.1~install: Returned: code: 1 signal: null 201 info lifecycle bignum@0.6.1~install: Failed to exec install script 202 verbose unlock done using /Users/phen/.npm/_locks/staging-dac2a0629d014b15.lock for /Users/phen/Projects/cbcryptjs/node_modules/.staging 203 silly rollbackFailedOptional Starting 204 silly rollbackFailedOptional Finishing 205 silly runTopLevelLifecycles Starting 206 silly runTopLevelLifecycles Finishing 207 silly install printInstalled 208 verbose stack Error: bignum@0.6.1 install: `node-gyp configure build` 208 verbose stack Exit status 1 208 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:233:16) 208 verbose stack at emitTwo (events.js:87:13) 208 verbose stack at EventEmitter.emit (events.js:172:7) 208 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14) 208 verbose stack at emitTwo (events.js:87:13) 208 verbose stack at ChildProcess.emit (events.js:172:7) 208 verbose stack at maybeClose (internal/child_process.js:818:16) 208 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) 209 verbose pkgid bignum@0.6.1 210 verbose cwd /Users/phen/Projects/cbcryptjs 211 error Darwin 15.0.0 212 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--save" "srp" 213 error node v5.0.0 214 error npm v3.3.6 215 error code ELIFECYCLE 216 error bignum@0.6.1 install: `node-gyp configure build` 216 error Exit status 1 217 error Failed at the bignum@0.6.1 install script 'node-gyp configure build'. 217 error This is most likely a problem with the bignum package, 217 error not with npm itself. 217 error Tell the author that this fails on your system: 217 error node-gyp configure build 217 error You can get their info via: 217 error npm owner ls bignum 217 error There is likely additional logging output above. 218 verbose exit [ 1, true ]