davidtsai / node-geoip2

Maxmind GeoIP2 database reader for geolocating ip addresses.
MIT License
60 stars 24 forks source link

Error on installation on Windows #15

Open ilyabreev opened 8 years ago

ilyabreev commented 8 years ago

error C1083: Cannot open include file: 'stdbool.h': No such file or directory

npm-debug.log

0 info it worked if it ends with ok 1 verbose cli [ 'C:\Program Files\nodejs\node.exe', 1 verbose cli 'C:\Program Files\nodejs\nodemodules\npm\bin\npm-cli.js', 1 verbose cli 'i', 1 verbose cli '--save', 1 verbose cli 'geoip2' ] 2 info using npm@2.5.1 3 info using node@v0.12.0 4 verbose node symlink C:\Program Files\nodejs\node.exe 5 silly cache add args [ 'geoip2', null ] 6 verbose cache add spec geoip2 7 silly cache add parsed spec { raw: 'geoip2', 7 silly cache add scope: null, 7 silly cache add name: 'geoip2', 7 silly cache add rawSpec: '', 7 silly cache add spec: '', 7 silly cache add type: 'range' } 8 verbose addNamed geoip2@ 9 silly addNamed semver.valid null 10 silly addNamed semver.validRange * 11 silly addNameRange { name: 'geoip2', range: '', hasData: false } 12 silly mapToRegistry name geoip2 13 silly mapToRegistry using default registry 14 silly mapToRegistry registry https://registry.npmjs.org/ 15 silly mapToRegistry uri https://registry.npmjs.org/geoip2 16 verbose addNameRange registry:https://registry.npmjs.org/geoip2 not in flight; fetching 17 verbose request uri https://registry.npmjs.org/geoip2 18 verbose request no auth needed 19 info attempt registry request try #1 at 15:51:07 20 verbose request id 8df9c18a2929dbcc 21 http request GET https://registry.npmjs.org/geoip2 22 http 200 https://registry.npmjs.org/geoip2 23 silly get cb [ 200, 23 silly get { server: 'CouchDB/1.6.1 (Erlang OTP/R16B03)', 23 silly get etag: '"928UESKR39PFRVH8Z7648DVMF"', 23 silly get 'content-type': 'application/json', 23 silly get 'content-encoding': 'gzip', 23 silly get 'cache-control': 'max-age=300', 23 silly get 'content-length': '2553', 23 silly get 'accept-ranges': 'bytes', 23 silly get date: 'Mon, 29 Aug 2016 12:51:07 GMT', 23 silly get via: '1.1 varnish', 23 silly get age: '0', 23 silly get connection: 'keep-alive', 23 silly get 'x-served-by': 'cache-fra1224-FRA', 23 silly get 'x-cache': 'MISS', 23 silly get 'x-cache-hits': '0', 23 silly get 'x-timer': 'S1472475067.471887,VS0,VE202', 23 silly get vary: 'Accept-Encoding' } ] 24 verbose get saving geoip2 to C:\Users\BIA\AppData\Roaming\npm-cache\registry.npmjs.org\geoip2.cache.json 25 silly addNameRange number 2 { name: 'geoip2', range: '_', hasData: true } 26 silly addNameRange versions [ 'geoip2', [ '1.0.1', '1.0.2', '1.0.3', '1.0.4' ] ] 27 verbose addNamed geoip2@1.0.4 28 silly addNamed semver.valid 1.0.4 29 silly addNamed semver.validRange 1.0.4 30 silly mapToRegistry name geoip2 31 silly mapToRegistry using default registry 32 silly mapToRegistry registry https://registry.npmjs.org/ 33 silly mapToRegistry uri https://registry.npmjs.org/geoip2 34 verbose addRemoteTarball https://registry.npmjs.org/geoip2/-/geoip2-1.0.4.tgz not in flight; adding 35 verbose addRemoteTarball [ 'https://registry.npmjs.org/geoip2/-/geoip2-1.0.4.tgz', 35 verbose addRemoteTarball 'c164451a8cfbc5e56f3df5a424ea2109885b86a2' ] 36 info retry fetch attempt 1 at 15:51:07 37 info attempt registry request try #1 at 15:51:07 38 http fetch GET https://registry.npmjs.org/geoip2/-/geoip2-1.0.4.tgz 39 http fetch 200 https://registry.npmjs.org/geoip2/-/geoip2-1.0.4.tgz 40 silly fetchAndShaCheck shasum c164451a8cfbc5e56f3df5a424ea2109885b86a2 41 verbose addTmpTarball C:\Users\BIA\AppData\Local\Temp\npm-17256-801fd54b\registry.npmjs.org\geoip2-\geoip2-1.0.4.tgz not in flight; adding 42 verbose addTmpTarball already have metadata; skipping unpack for geoip2@1.0.4 43 silly cache afterAdd geoip2@1.0.4 44 verbose afterAdd C:\Users\BIA\AppData\Roaming\npm-cache\geoip2\1.0.4\package\package.json not in flight; writing 45 verbose afterAdd C:\Users\BIA\AppData\Roaming\npm-cache\geoip2\1.0.4\package\package.json written 46 silly install resolved [ { name: 'geoip2', 46 silly install resolved version: '1.0.4', 46 silly install resolved description: 'Maxmind GeoIP2 database reader for geolocating ip addresses. Fast native implementation by wrapping libmaxminddb.', 46 silly install resolved main: './node-geoip2.js', 46 silly install resolved author: { name: 'David Tsai' }, 46 silly install resolved license: 'MIT', 46 silly install resolved keywords: 46 silly install resolved [ 'geoip', 46 silly install resolved 'geoip2', 46 silly install resolved 'geolocation', 46 silly install resolved 'maxmind', 46 silly install resolved 'mmdb', 46 silly install resolved 'maxminddb', 46 silly install resolved 'ip' ], 46 silly install resolved scripts: { test: 'mocha', install: 'node-gyp rebuild' }, 46 silly install resolved repository: 46 silly install resolved { type: 'git', 46 silly install resolved url: 'git://github.com/davidtsai/node-geoip2.git' }, 46 silly install resolved dependencies: { nan: '2.3.3' }, 46 silly install resolved devDependencies: { mocha: '^2.5.1', chai: '^3.5.0' }, 46 silly install resolved gypfile: true, 46 silly install resolved gitHead: 'b9b17a81cd5488a4103105286432017bc92664b0', 46 silly install resolved bugs: { url: 'https://github.com/davidtsai/node-geoip2/issues' }, 46 silly install resolved homepage: 'https://github.com/davidtsai/node-geoip2#readme', 46 silly install resolved _id: 'geoip2@1.0.4', 46 silly install resolved _shasum: 'c164451a8cfbc5e56f3df5a424ea2109885b86a2', 46 silly install resolved from: 'geoip2@', 46 silly install resolved _npmVersion: '3.7.2', 46 silly install resolved _nodeVersion: '4.3.0', 46 silly install resolved _npmUser: { name: 'davidtsai', email: 'anatari@gmail.com' }, 46 silly install resolved dist: 46 silly install resolved { shasum: 'c164451a8cfbc5e56f3df5a424ea2109885b86a2', 46 silly install resolved tarball: 'https://registry.npmjs.org/geoip2/-/geoip2-1.0.4.tgz' }, 46 silly install resolved maintainers: [ [Object] ], 46 silly install resolved _npmOperationalInternal: 46 silly install resolved { host: 'packages-16-east.internal.npmjs.com', 46 silly install resolved tmp: 'tmp/geoip2-1.0.4.tgz_1464310412742_0.0435489087831229' }, 46 silly install resolved directories: {}, 46 silly install resolved _resolved: 'https://registry.npmjs.org/geoip2/-/geoip2-1.0.4.tgz' } ] 47 info install geoip2@1.0.4 into C:\git\news 48 info installOne geoip2@1.0.4 49 verbose installOne of geoip2 to C:\git\news not in flight; installing 50 verbose lock using C:\Users\BIA\AppData\Roaming\npm-cache_locks\geoip2-500d78934c249c07.lock for C:\git\news\node_modules\geoip2 51 silly install write writing geoip2 1.0.4 to C:\git\news\node_modules\geoip2 52 silly cache addNamed cb geoip2@1.0.4 53 verbose unbuild node_modules\geoip2 54 verbose gentlyRm vacuuming C:\git\news\node_modules\geoip2 55 verbose tar unpack C:\Users\BIA\AppData\Roaming\npm-cache\geoip2\1.0.4\package.tgz 56 verbose tar unpacking to C:\git\news\node_modules\geoip2 57 verbose gentlyRm vacuuming C:\git\news\node_modules\geoip2 58 silly gunzTarPerm modes [ '777', '666' ] 59 silly gunzTarPerm extractEntry package.json 60 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ] 61 silly gunzTarPerm extractEntry .npmignore 62 silly gunzTarPerm modified mode [ '.npmignore', 420, 438 ] 63 silly gunzTarPerm extractEntry README.md 64 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ] 65 silly gunzTarPerm extractEntry node-geoip2.js 66 silly gunzTarPerm modified mode [ 'node-geoip2.js', 420, 438 ] 67 silly gunzTarPerm extractEntry databases/GeoLite2-City.mmdb 68 silly gunzTarPerm modified mode [ 'databases/GeoLite2-City.mmdb', 420, 438 ] 69 silly gunzTarPerm extractEntry binding.gyp 70 silly gunzTarPerm modified mode [ 'binding.gyp', 420, 438 ] 71 silly gunzTarPerm extractEntry circle.yml 72 silly gunzTarPerm modified mode [ 'circle.yml', 420, 438 ] 73 silly gunzTarPerm extractEntry .gitmodules 74 silly gunzTarPerm modified mode [ '.gitmodules', 420, 438 ] 75 silly gunzTarPerm extractEntry deps/config/linux/x64/config.h 76 silly gunzTarPerm modified mode [ 'deps/config/linux/x64/config.h', 420, 438 ] 77 silly gunzTarPerm extractEntry deps/config/linux/x64/maxminddb_config.h 78 silly gunzTarPerm modified mode [ 'deps/config/linux/x64/maxminddb_config.h', 420, 438 ] 79 silly gunzTarPerm extractEntry deps/config/mac/x64/config.h 80 silly gunzTarPerm modified mode [ 'deps/config/mac/x64/config.h', 420, 438 ] 81 silly gunzTarPerm extractEntry deps/config/mac/x64/maxminddb_config.h 82 silly gunzTarPerm modified mode [ 'deps/config/mac/x64/maxminddb_config.h', 420, 438 ] 83 silly gunzTarPerm extractEntry deps/config/win/x64/config.h 84 silly gunzTarPerm modified mode [ 'deps/config/win/x64/config.h', 420, 438 ] 85 silly gunzTarPerm extractEntry deps/config/win/x64/maxminddb_config.h 86 silly gunzTarPerm modified mode [ 'deps/config/win/x64/maxminddb_config.h', 420, 438 ] 87 silly gunzTarPerm extractEntry deps/libmaxminddb/.npmignore 88 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/.npmignore', 420, 438 ] 89 silly gunzTarPerm extractEntry deps/libmaxminddb/README.md 90 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/README.md', 420, 438 ] 91 silly gunzTarPerm extractEntry deps/libmaxminddb/LICENSE 92 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/LICENSE', 420, 438 ] 93 silly gunzTarPerm extractEntry deps/libmaxminddb/appveyor.yml 94 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/appveyor.yml', 420, 438 ] 95 silly gunzTarPerm extractEntry deps/libmaxminddb/.uncrustify.cfg 96 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/.uncrustify.cfg', 420, 438 ] 97 silly gunzTarPerm extractEntry deps/libmaxminddb/AUTHORS 98 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/AUTHORS', 420, 438 ] 99 silly gunzTarPerm extractEntry deps/libmaxminddb/Changes.md 100 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/Changes.md', 420, 438 ] 101 silly gunzTarPerm extractEntry deps/libmaxminddb/.perltidyrc 102 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/.perltidyrc', 420, 438 ] 103 silly gunzTarPerm extractEntry deps/libmaxminddb/Makefile.am 104 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/Makefile.am', 420, 438 ] 105 silly gunzTarPerm extractEntry deps/libmaxminddb/NOTICE 106 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/NOTICE', 420, 438 ] 107 silly gunzTarPerm extractEntry deps/libmaxminddb/README.dev.md 108 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/README.dev.md', 420, 438 ] 109 silly gunzTarPerm extractEntry deps/libmaxminddb/.gitmodules 110 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/.gitmodules', 420, 438 ] 111 silly gunzTarPerm extractEntry deps/libmaxminddb/.travis.yml 112 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/.travis.yml', 420, 438 ] 113 silly gunzTarPerm extractEntry deps/libmaxminddb/bin/Makefile.am 114 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/bin/Makefile.am', 420, 438 ] 115 silly gunzTarPerm extractEntry deps/libmaxminddb/bin/mmdblookup.c 116 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/bin/mmdblookup.c', 420, 438 ] 117 silly gunzTarPerm extractEntry deps/libmaxminddb/bootstrap 118 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/bootstrap', 493, 511 ] 119 silly gunzTarPerm extractEntry deps/libmaxminddb/common.mk 120 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/common.mk', 420, 438 ] 121 silly gunzTarPerm extractEntry deps/libmaxminddb/configure.ac 122 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/configure.ac', 420, 438 ] 123 silly gunzTarPerm extractEntry deps/libmaxminddb/dev-bin/make-man-pages.pl 124 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/dev-bin/make-man-pages.pl', 493, 511 ] 125 silly gunzTarPerm extractEntry deps/libmaxminddb/dev-bin/make-release.sh 126 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/dev-bin/make-release.sh', 493, 511 ] 127 silly gunzTarPerm extractEntry deps/libmaxminddb/dev-bin/regen-prototypes.pl 128 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/dev-bin/regen-prototypes.pl', 493, 511 ] 129 silly gunzTarPerm extractEntry deps/libmaxminddb/dev-bin/regen-win32-test-projs.pl 130 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/dev-bin/regen-win32-test-projs.pl', 130 silly gunzTarPerm 493, 130 silly gunzTarPerm 511 ] 131 silly gunzTarPerm extractEntry deps/libmaxminddb/dev-bin/uncrustify-all.sh 132 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/dev-bin/uncrustify-all.sh', 493, 511 ] 133 silly gunzTarPerm extractEntry deps/libmaxminddb/dev-bin/valgrind-all.pl 134 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/dev-bin/valgrind-all.pl', 493, 511 ] 135 silly gunzTarPerm extractEntry deps/libmaxminddb/doc/libmaxminddb.md 136 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/doc/libmaxminddb.md', 420, 438 ] 137 silly gunzTarPerm extractEntry deps/libmaxminddb/doc/mmdblookup.md 138 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/doc/mmdblookup.md', 420, 438 ] 139 silly gunzTarPerm extractEntry deps/libmaxminddb/doc/release.md 140 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/doc/release.md', 420, 438 ] 141 silly gunzTarPerm extractEntry deps/libmaxminddb/include/maxminddb.h 142 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/include/maxminddb.h', 420, 438 ] 143 silly gunzTarPerm extractEntry deps/libmaxminddb/include/maxminddb_config.h.in 144 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/include/maxminddb_config.h.in', 420, 438 ] 145 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12/README.md 146 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12/README.md', 420, 438 ] 147 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12/libmaxminddb-release.props 148 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12/libmaxminddb-release.props', 148 silly gunzTarPerm 420, 148 silly gunzTarPerm 438 ] 149 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12/libmaxminddb-x64.props 150 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12/libmaxminddb-x64.props', 150 silly gunzTarPerm 420, 150 silly gunzTarPerm 438 ] 151 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12/libmaxminddb.props 152 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12/libmaxminddb.props', 152 silly gunzTarPerm 420, 152 silly gunzTarPerm 438 ] 153 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12/libmaxminddb.sln 154 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12/libmaxminddb.sln', 420, 438 ] 155 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12/libmaxminddb.vcxproj 156 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12/libmaxminddb.vcxproj', 156 silly gunzTarPerm 420, 156 silly gunzTarPerm 438 ] 157 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12/libmaxminddb.vcxproj.filters 158 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12/libmaxminddb.vcxproj.filters', 158 silly gunzTarPerm 420, 158 silly gunzTarPerm 438 ] 159 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12/maxminddb_config.h 160 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12/maxminddb_config.h', 160 silly gunzTarPerm 420, 160 silly gunzTarPerm 438 ] 161 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/ipv6_lookup_in_ipv4.vcxproj 162 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/ipv6_lookup_in_ipv4.vcxproj', 162 silly gunzTarPerm 420, 162 silly gunzTarPerm 438 ] 163 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/bad_pointers.vcxproj 164 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/bad_pointers.vcxproj', 164 silly gunzTarPerm 420, 164 silly gunzTarPerm 438 ] 165 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/data_entry_list.vcxproj 166 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/data_entry_list.vcxproj', 166 silly gunzTarPerm 420, 166 silly gunzTarPerm 438 ] 167 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/data_types.vcxproj 168 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/data_types.vcxproj', 168 silly gunzTarPerm 420, 168 silly gunzTarPerm 438 ] 169 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/dump.vcxproj 170 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/dump.vcxproj', 170 silly gunzTarPerm 420, 170 silly gunzTarPerm 438 ] 171 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/get_value.vcxproj 172 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/get_value.vcxproj', 172 silly gunzTarPerm 420, 172 silly gunzTarPerm 438 ] 173 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/get_value_pointer_bug.vcxproj 174 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/get_value_pointer_bug.vcxproj', 174 silly gunzTarPerm 420, 174 silly gunzTarPerm 438 ] 175 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/ipv4_start_cache.vcxproj 176 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/ipv4_start_cache.vcxproj', 176 silly gunzTarPerm 420, 176 silly gunzTarPerm 438 ] 177 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/basic_lookup.vcxproj 178 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/basic_lookup.vcxproj', 178 silly gunzTarPerm 420, 178 silly gunzTarPerm 438 ] 179 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/libtap.vcxproj 180 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/libtap.vcxproj', 180 silly gunzTarPerm 420, 180 silly gunzTarPerm 438 ] 181 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/maxminddb_test_helper.vcxproj 182 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/maxminddb_test_helper.vcxproj', 182 silly gunzTarPerm 420, 182 silly gunzTarPerm 438 ] 183 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/metadata.vcxproj 184 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/metadata.vcxproj', 184 silly gunzTarPerm 420, 184 silly gunzTarPerm 438 ] 185 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/no_map_get_value.vcxproj 186 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/no_map_get_value.vcxproj', 186 silly gunzTarPerm 420, 186 silly gunzTarPerm 438 ] 187 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/read_node.vcxproj 188 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/read_node.vcxproj', 188 silly gunzTarPerm 420, 188 silly gunzTarPerm 438 ] 189 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/shared.vcxproj 190 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/shared.vcxproj', 190 silly gunzTarPerm 420, 190 silly gunzTarPerm 438 ] 191 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/threads.vcxproj 192 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/threads.vcxproj', 192 silly gunzTarPerm 420, 192 silly gunzTarPerm 438 ] 193 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/VS12-tests/version.vcxproj 194 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/VS12-tests/version.vcxproj', 194 silly gunzTarPerm 420, 194 silly gunzTarPerm 438 ] 195 silly gunzTarPerm extractEntry deps/libmaxminddb/projects/test.vcxproj.template 196 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/projects/test.vcxproj.template', 420, 438 ] 197 silly gunzTarPerm extractEntry deps/libmaxminddb/src/Makefile.am 198 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/src/Makefile.am', 420, 438 ] 199 silly gunzTarPerm extractEntry deps/libmaxminddb/src/maxminddb-compat-util.h 200 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/src/maxminddb-compat-util.h', 420, 438 ] 201 silly gunzTarPerm extractEntry deps/libmaxminddb/src/maxminddb.c 202 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/src/maxminddb.c', 420, 438 ] 203 silly gunzTarPerm extractEntry deps/libmaxminddb/t/ipv6_lookup_in_ipv4_t.c 204 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/ipv6_lookup_in_ipv4_t.c', 420, 438 ] 205 silly gunzTarPerm extractEntry deps/libmaxminddb/t/Makefile.am 206 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/Makefile.am', 420, 438 ] 207 silly gunzTarPerm extractEntry deps/libmaxminddb/t/basic_lookup_t.c 208 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/basic_lookup_t.c', 420, 438 ] 209 silly gunzTarPerm extractEntry deps/libmaxminddb/t/compile_c++_t.pl 210 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/compile_c++_t.pl', 493, 511 ] 211 silly gunzTarPerm extractEntry deps/libmaxminddb/t/data_entry_list_t.c 212 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/data_entry_list_t.c', 420, 438 ] 213 silly gunzTarPerm extractEntry deps/libmaxminddb/t/data_types_t.c 214 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/data_types_t.c', 420, 438 ] 215 silly gunzTarPerm extractEntry deps/libmaxminddb/t/dump_t.c 216 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/dump_t.c', 420, 438 ] 217 silly gunzTarPerm extractEntry deps/libmaxminddb/t/get_value_pointer_bug_t.c 218 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/get_value_pointer_bug_t.c', 420, 438 ] 219 silly gunzTarPerm extractEntry deps/libmaxminddb/t/get_value_t.c 220 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/get_value_t.c', 420, 438 ] 221 silly gunzTarPerm extractEntry deps/libmaxminddb/t/ipv4_start_cache_t.c 222 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/ipv4_start_cache_t.c', 420, 438 ] 223 silly gunzTarPerm extractEntry deps/libmaxminddb/t/bad_pointers_t.c 224 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/bad_pointers_t.c', 420, 438 ] 225 silly gunzTarPerm extractEntry deps/libmaxminddb/t/maxminddb_test_helper.c 226 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/maxminddb_test_helper.c', 420, 438 ] 227 silly gunzTarPerm extractEntry deps/libmaxminddb/t/maxminddb_test_helper.h 228 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/maxminddb_test_helper.h', 420, 438 ] 229 silly gunzTarPerm extractEntry deps/libmaxminddb/t/metadata_t.c 230 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/metadata_t.c', 420, 438 ] 231 silly gunzTarPerm extractEntry deps/libmaxminddb/t/mmdblookup_t.pl 232 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/mmdblookup_t.pl', 493, 511 ] 233 silly gunzTarPerm extractEntry deps/libmaxminddb/t/no_map_get_value_t.c 234 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/no_map_get_value_t.c', 420, 438 ] 235 silly gunzTarPerm extractEntry deps/libmaxminddb/t/read_node_t.c 236 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/read_node_t.c', 420, 438 ] 237 silly gunzTarPerm extractEntry deps/libmaxminddb/t/threads_t.c 238 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/threads_t.c', 420, 438 ] 239 silly gunzTarPerm extractEntry deps/libmaxminddb/t/version_t.c 240 silly gunzTarPerm modified mode [ 'deps/libmaxminddb/t/version_t.c', 420, 438 ] 241 silly gunzTarPerm extractEntry deps/libmaxminddb.gyp 242 silly gunzTarPerm modified mode [ 'deps/libmaxminddb.gyp', 420, 438 ] 243 silly gunzTarPerm extractEntry LICENSE.md 244 silly gunzTarPerm modified mode [ 'LICENSE.md', 420, 438 ] 245 silly gunzTarPerm extractEntry src/node_mmdb.cpp 246 silly gunzTarPerm modified mode [ 'src/node_mmdb.cpp', 420, 438 ] 247 silly gunzTarPerm extractEntry src/node_mmdb.h 248 silly gunzTarPerm modified mode [ 'src/node_mmdb.h', 420, 438 ] 249 silly gunzTarPerm extractEntry test/geoip2.js 250 silly gunzTarPerm modified mode [ 'test/geoip2.js', 420, 438 ] 251 info preinstall geoip2@1.0.4 252 silly prepareForInstallMany adding nan@2.3.3 from geoip2 dependencies 253 silly cache add args [ 'nan@2.3.3', null ] 254 verbose cache add spec nan@2.3.3 255 silly cache add parsed spec { raw: 'nan@2.3.3', 255 silly cache add scope: null, 255 silly cache add name: 'nan', 255 silly cache add rawSpec: '2.3.3', 255 silly cache add spec: '2.3.3', 255 silly cache add type: 'version' } 256 verbose addNamed nan@2.3.3 257 silly addNamed semver.valid 2.3.3 258 silly addNamed semver.validRange 2.3.3 259 silly mapToRegistry name nan 260 silly mapToRegistry using default registry 261 silly mapToRegistry registry https://registry.npmjs.org/ 262 silly mapToRegistry uri https://registry.npmjs.org/nan 263 verbose addNameVersion registry:https://registry.npmjs.org/nan not in flight; fetching 264 verbose request uri https://registry.npmjs.org/nan 265 verbose request no auth needed 266 info attempt registry request try #1 at 15:51:16 267 verbose etag "EGTR1APXEV7TH8V3QYT0WN357" 268 http request GET https://registry.npmjs.org/nan 269 http 200 https://registry.npmjs.org/nan 270 silly get cb [ 200, 270 silly get { server: 'CouchDB/1.5.0 (Erlang OTP/R16B03)', 270 silly get etag: '"NAY6YRKIZAXUCU18M1YHIEA2"', 270 silly get 'content-type': 'application/json', 270 silly get 'content-encoding': 'gzip', 270 silly get 'cache-control': 'max-age=300', 270 silly get 'content-length': '17135', 270 silly get 'accept-ranges': 'bytes', 270 silly get date: 'Mon, 29 Aug 2016 12:51:16 GMT', 270 silly get via: '1.1 varnish', 270 silly get age: '35', 270 silly get connection: 'keep-alive', 270 silly get 'x-served-by': 'cache-fra1226-FRA', 270 silly get 'x-cache': 'HIT', 270 silly get 'x-cache-hits': '3', 270 silly get 'x-timer': 'S1472475076.543530,VS0,VE0', 270 silly get vary: 'Accept-Encoding' } ] 271 verbose get saving nan to C:\Users\BIA\AppData\Roaming\npm-cache\registry.npmjs.org\nan.cache.json 272 silly mapToRegistry name nan 273 silly mapToRegistry using default registry 274 silly mapToRegistry registry https://registry.npmjs.org/ 275 silly mapToRegistry uri https://registry.npmjs.org/nan 276 verbose addRemoteTarball https://registry.npmjs.org/nan/-/nan-2.3.3.tgz not in flight; adding 277 verbose addRemoteTarball [ 'https://registry.npmjs.org/nan/-/nan-2.3.3.tgz', 277 verbose addRemoteTarball '64dd83c9704a83648b6c72b401f6384bd94ef16f' ] 278 info retry fetch attempt 1 at 15:51:16 279 info attempt registry request try #1 at 15:51:16 280 http fetch GET https://registry.npmjs.org/nan/-/nan-2.3.3.tgz 281 http fetch 200 https://registry.npmjs.org/nan/-/nan-2.3.3.tgz 282 silly fetchAndShaCheck shasum 64dd83c9704a83648b6c72b401f6384bd94ef16f 283 verbose addTmpTarball C:\Users\BIA\AppData\Local\Temp\npm-17256-801fd54b\registry.npmjs.org\nan-\nan-2.3.3.tgz not in flight; adding 284 verbose addTmpTarball already have metadata; skipping unpack for nan@2.3.3 285 silly cache afterAdd nan@2.3.3 286 verbose afterAdd C:\Users\BIA\AppData\Roaming\npm-cache\nan\2.3.3\package\package.json not in flight; writing 287 verbose afterAdd C:\Users\BIA\AppData\Roaming\npm-cache\nan\2.3.3\package\package.json written 288 silly install resolved [ { name: 'nan', 288 silly install resolved version: '2.3.3', 288 silly install resolved description: 'Native Abstractions for Node.js: C++ header for Node 0.8 -> 6 compatibility', 288 silly install resolved main: 'includedirs.js', 288 silly install resolved repository: { type: 'git', url: 'git://github.com/nodejs/nan.git' }, 288 silly install resolved scripts: 288 silly install resolved { test: 'tap --gc --stderr test/js/-test.js', 288 silly install resolved 'rebuild-tests': 'node-gyp rebuild --msvs_version=2013 --directory test', 288 silly install resolved docs: 'doc/.build.sh' }, 288 silly install resolved contributors: 288 silly install resolved [ [Object], 288 silly install resolved [Object], 288 silly install resolved [Object], 288 silly install resolved [Object], 288 silly install resolved [Object], 288 silly install resolved [Object], 288 silly install resolved [Object] ], 288 silly install resolved devDependencies: 288 silly install resolved { bindings: '~1.2.1', 288 silly install resolved commander: '^2.8.1', 288 silly install resolved glob: '^5.0.14', 288 silly install resolved 'node-gyp': '~3.0.1', 288 silly install resolved tap: '~0.7.1', 288 silly install resolved xtend: '~4.0.0' }, 288 silly install resolved license: 'MIT', 288 silly install resolved bugs: { url: 'https://github.com/nodejs/nan/issues' }, 288 silly install resolved homepage: 'https://github.com/nodejs/nan#readme', 288 silly install resolved _id: 'nan@2.3.3', 288 silly install resolved _shasum: '64dd83c9704a83648b6c72b401f6384bd94ef16f', 288 silly install resolved _resolved: 'https://registry.npmjs.org/nan/-/nan-2.3.3.tgz', 288 silly install resolved _from: 'nan@2.3.3', 288 silly install resolved _npmVersion: '3.3.6', 288 silly install resolved _nodeVersion: '5.0.0', 288 silly install resolved _npmUser: { name: 'kkoopa', email: 'bbyholm@abo.fi' }, 288 silly install resolved dist: 288 silly install resolved { shasum: '64dd83c9704a83648b6c72b401f6384bd94ef16f', 288 silly install resolved tarball: 'https://registry.npmjs.org/nan/-/nan-2.3.3.tgz' }, 288 silly install resolved maintainers: [ [Object], [Object] ], 288 silly install resolved _npmOperationalInternal: 288 silly install resolved { host: 'packages-16-east.internal.npmjs.com', 288 silly install resolved tmp: 'tmp/nan-2.3.3.tgz_1462313618725_0.044748055282980204' }, 288 silly install resolved directories: {} } ] 289 info install nan@2.3.3 into C:\git\news\node_modules\geoip2 290 info installOne nan@2.3.3 291 verbose installOne of nan to C:\git\news\node_modules\geoip2 not in flight; installing 292 verbose lock using C:\Users\BIA\AppData\Roaming\npm-cache_locks\nan-14581a41209c6cbd.lock for C:\git\news\node_modules\geoip2\node_modules\nan 293 silly install write writing nan 2.3.3 to C:\git\news\node_modules\geoip2\node_modules\nan 294 silly cache addNamed cb nan@2.3.3 295 verbose unbuild node_modules\geoip2\node_modules\nan 296 verbose gentlyRm vacuuming C:\git\news\node_modules\geoip2\node_modules\nan 297 verbose tar unpack C:\Users\BIA\AppData\Roaming\npm-cache\nan\2.3.3\package.tgz 298 verbose tar unpacking to C:\git\news\node_modules\geoip2\node_modules\nan 299 verbose gentlyRm vacuuming C:\git\news\node_modules\geoip2\node_modules\nan 300 silly gunzTarPerm modes [ '777', '666' ] 301 silly gunzTarPerm extractEntry package.json 302 silly gunzTarPerm modified mode [ 'package.json', 436, 438 ] 303 silly gunzTarPerm extractEntry README.md 304 silly gunzTarPerm modified mode [ 'README.md', 436, 438 ] 305 silly gunzTarPerm extractEntry include_dirs.js 306 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 438 ] 307 silly gunzTarPerm extractEntry nan_converters.h 308 silly gunzTarPerm modified mode [ 'nan_converters.h', 436, 438 ] 309 silly gunzTarPerm extractEntry LICENSE.md 310 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 438 ] 311 silly gunzTarPerm extractEntry doc/node_misc.md 312 silly gunzTarPerm modified mode [ 'doc/node_misc.md', 436, 438 ] 313 silly gunzTarPerm extractEntry doc/asyncworker.md 314 silly gunzTarPerm modified mode [ 'doc/asyncworker.md', 436, 438 ] 315 silly gunzTarPerm extractEntry doc/callback.md 316 silly gunzTarPerm modified mode [ 'doc/callback.md', 436, 438 ] 317 silly gunzTarPerm extractEntry doc/converters.md 318 silly gunzTarPerm modified mode [ 'doc/converters.md', 436, 438 ] 319 silly gunzTarPerm extractEntry doc/errors.md 320 silly gunzTarPerm modified mode [ 'doc/errors.md', 436, 438 ] 321 silly gunzTarPerm extractEntry doc/maybe_types.md 322 silly gunzTarPerm modified mode [ 'doc/maybe_types.md', 436, 438 ] 323 silly gunzTarPerm extractEntry doc/methods.md 324 silly gunzTarPerm modified mode [ 'doc/methods.md', 436, 438 ] 325 silly gunzTarPerm extractEntry doc/new.md 326 silly gunzTarPerm modified mode [ 'doc/new.md', 436, 438 ] 327 silly gunzTarPerm extractEntry doc/buffers.md 328 silly gunzTarPerm modified mode [ 'doc/buffers.md', 436, 438 ] 329 silly gunzTarPerm extractEntry doc/object_wrappers.md 330 silly gunzTarPerm modified mode [ 'doc/object_wrappers.md', 436, 438 ] 331 silly gunzTarPerm extractEntry doc/persistent.md 332 silly gunzTarPerm modified mode [ 'doc/persistent.md', 436, 438 ] 333 silly gunzTarPerm extractEntry doc/scopes.md 334 silly gunzTarPerm modified mode [ 'doc/scopes.md', 436, 438 ] 335 silly gunzTarPerm extractEntry doc/script.md 336 silly gunzTarPerm modified mode [ 'doc/script.md', 436, 438 ] 337 silly gunzTarPerm extractEntry doc/string_bytes.md 338 silly gunzTarPerm modified mode [ 'doc/string_bytes.md', 436, 438 ] 339 silly gunzTarPerm extractEntry doc/v8_internals.md 340 silly gunzTarPerm modified mode [ 'doc/v8_internals.md', 436, 438 ] 341 silly gunzTarPerm extractEntry doc/v8_misc.md 342 silly gunzTarPerm modified mode [ 'doc/v8_misc.md', 436, 438 ] 343 silly gunzTarPerm extractEntry nan.h 344 silly gunzTarPerm modified mode [ 'nan.h', 436, 438 ] 345 silly gunzTarPerm extractEntry nan_callbacks.h 346 silly gunzTarPerm modified mode [ 'nan_callbacks.h', 436, 438 ] 347 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h 348 silly gunzTarPerm modified mode [ 'nan_callbacks_12_inl.h', 436, 438 ] 349 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h 350 silly gunzTarPerm modified mode [ 'nan_callbacks_pre_12_inl.h', 436, 438 ] 351 silly gunzTarPerm extractEntry nan_converters_43_inl.h 352 silly gunzTarPerm modified mode [ 'nan_converters_43_inl.h', 436, 438 ] 353 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h 354 silly gunzTarPerm modified mode [ 'nan_converters_pre_43_inl.h', 436, 438 ] 355 silly gunzTarPerm extractEntry nan_implementation_12_inl.h 356 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 438 ] 357 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h 358 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 438 ] 359 silly gunzTarPerm extractEntry nan_maybe_43_inl.h 360 silly gunzTarPerm modified mode [ 'nan_maybe_43_inl.h', 436, 438 ] 361 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h 362 silly gunzTarPerm modified mode [ 'nan_maybe_pre_43_inl.h', 436, 438 ] 363 silly gunzTarPerm extractEntry nan_new.h 364 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 438 ] 365 silly gunzTarPerm extractEntry nan_object_wrap.h 366 silly gunzTarPerm modified mode [ 'nan_object_wrap.h', 436, 438 ] 367 silly gunzTarPerm extractEntry nan_persistent_12_inl.h 368 silly gunzTarPerm modified mode [ 'nan_persistent_12_inl.h', 436, 438 ] 369 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h 370 silly gunzTarPerm modified mode [ 'nan_persistent_pre_12_inl.h', 436, 438 ] 371 silly gunzTarPerm extractEntry nan_string_bytes.h 372 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 438 ] 373 silly gunzTarPerm extractEntry nan_typedarray_contents.h 374 silly gunzTarPerm modified mode [ 'nan_typedarray_contents.h', 436, 438 ] 375 silly gunzTarPerm extractEntry nan_weak.h 376 silly gunzTarPerm modified mode [ 'nan_weak.h', 436, 438 ] 377 silly gunzTarPerm extractEntry CHANGELOG.md 378 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 438 ] 379 silly gunzTarPerm extractEntry tools/package.json 380 silly gunzTarPerm modified mode [ 'tools/package.json', 436, 438 ] 381 silly gunzTarPerm extractEntry tools/README.md 382 silly gunzTarPerm modified mode [ 'tools/README.md', 436, 438 ] 383 silly gunzTarPerm extractEntry tools/1to2.js 384 silly gunzTarPerm modified mode [ 'tools/1to2.js', 509, 511 ] 385 info preinstall nan@2.3.3 386 silly install resolved [] 387 verbose about to build C:\git\news\node_modules\geoip2\node_modules\nan 388 info build C:\git\news\node_modules\geoip2\node_modules\nan 389 verbose linkStuff [ false, 389 verbose linkStuff false, 389 verbose linkStuff false, 389 verbose linkStuff 'C:\git\news\node_modules\geoip2\node_modules' ] 390 info linkStuff nan@2.3.3 391 verbose linkBins nan@2.3.3 392 verbose linkMans nan@2.3.3 393 verbose rebuildBundles nan@2.3.3 394 info install nan@2.3.3 395 info postinstall nan@2.3.3 396 verbose unlock done using C:\Users\BIA\AppData\Roaming\npm-cache_locks\nan-14581a41209c6cbd.lock for C:\git\news\node_modules\geoip2\node_modules\nan 397 verbose about to build C:\git\news\node_modules\geoip2 398 info build C:\git\news\node_modules\geoip2 399 verbose linkStuff [ false, false, false, 'C:\git\news\node_modules' ] 400 info linkStuff geoip2@1.0.4 401 verbose linkBins geoip2@1.0.4 402 verbose linkMans geoip2@1.0.4 403 verbose rebuildBundles geoip2@1.0.4 404 verbose rebuildBundles [ 'nan' ] 405 info install geoip2@1.0.4 406 verbose unsafe-perm in lifecycle true 407 info geoip2@1.0.4 Failed to exec install script 408 verbose unlock done using C:\Users\BIA\AppData\Roaming\npm-cache_locks\geoip2-500d78934c249c07.lock for C:\git\news\node_modules\geoip2 409 verbose stack Error: geoip2@1.0.4 install: node-gyp rebuild 409 verbose stack Exit status 1 409 verbose stack at EventEmitter. (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:213:16) 409 verbose stack at EventEmitter.emit (events.js:110:17) 409 verbose stack at ChildProcess. (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:14:12) 409 verbose stack at ChildProcess.emit (events.js:110:17) 409 verbose stack at maybeClose (child_process.js:1008:16) 409 verbose stack at Process.ChildProcess._handle.onexit (child_process.js:1080:5) 410 verbose pkgid geoip2@1.0.4 411 verbose cwd C:\git\news 412 error Windows_NT 6.1.7601 413 error argv "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "i" "--save" "geoip2" 414 error node v0.12.0 415 error npm v2.5.1 416 error code ELIFECYCLE 417 error geoip2@1.0.4 install: node-gyp rebuild 417 error Exit status 1 418 error Failed at the geoip2@1.0.4 install script 'node-gyp rebuild'. 418 error This is most likely a problem with the geoip2 package, 418 error not with npm itself. 418 error Tell the author that this fails on your system: 418 error node-gyp rebuild 418 error You can get their info via: 418 error npm owner ls geoip2 418 error There is likely additional logging output above. 419 verbose exit [ 1, true ] 420 verbose unbuild node_modules\geoip2 421 info preuninstall geoip2@1.0.4 422 info uninstall geoip2@1.0.4 423 verbose unbuild rmStuff geoip2@1.0.4 from C:\git\news\node_modules 424 info postuninstall geoip2@1.0.4 425 verbose gentlyRm vacuuming C:\git\news\node_modules\geoip2 426 silly gentlyRm purging C:\git\news\node_modules\geoip2 427 silly gentlyRm quitting because other entries in C:\git\news\node_modules