node-int64-native
node-int64-native copied to clipboard
Fix MSVC Build Error
The Error
..\src\Int64.cc(103): error C2466: Zuordnung eines Arrays der konstanten Größe 0 nicht möglich. [C:\Users\fsy\AppData\R oaming\npm\node_modules\int64-native\build\Int64.vcxproj]
The Fix
diff --git a/src/Int64.cc b/src/Int64.cc
index 802ed2a..dfe79a9 100644
--- a/src/Int64.cc
+++ b/src/Int64.cc
@@ -100,7 +100,7 @@ NAN_METHOD(Int64::New) {
} else {
v8::Local<v8::Function> cons = Nan::New<v8::Function>(constructor);
if (info.Length() == 0) {
- v8::Local<v8::Value> argv[0] = {};
+ v8::Local<v8::Value>* argv = nullptr;
info.GetReturnValue().Set(cons->NewInstance(0, argv));
} else if (info.Length() == 1) {
v8::Local<v8::Value> argv[1] = {info[0]};
I had a same issue with [email protected] (currently latest) and solved it using the above Fix Code.
For reference, the below log was my 'npm-debug.log' file after fail in my case.
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\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli 'install',
1 verbose cli 'int64-native' ]
2 info using [email protected]
3 info using [email protected]
4 verbose install initial load of C:\Work\Development\TestPrograms\int64-native-test\package.json
5 verbose readDependencies loading dependencies from C:\Work\Development\TestPrograms\int64-native-test\package.json
6 silly cache add args [ 'int64-native', null ]
7 verbose cache add spec int64-native
8 silly cache add parsed spec Result {
8 silly cache add raw: 'int64-native',
8 silly cache add scope: null,
8 silly cache add name: 'int64-native',
8 silly cache add rawSpec: '',
8 silly cache add spec: 'latest',
8 silly cache add type: 'tag' }
9 silly addNamed int64-native@latest
10 verbose addNamed "latest" is being treated as a dist-tag for int64-native
11 info addNameTag [ 'int64-native', 'latest' ]
12 silly mapToRegistry name int64-native
13 silly mapToRegistry using default registry
14 silly mapToRegistry registry https://registry.npmjs.org/
15 silly mapToRegistry data Result {
15 silly mapToRegistry raw: 'int64-native',
15 silly mapToRegistry scope: null,
15 silly mapToRegistry name: 'int64-native',
15 silly mapToRegistry rawSpec: '',
15 silly mapToRegistry spec: 'latest',
15 silly mapToRegistry type: 'tag' }
16 silly mapToRegistry uri https://registry.npmjs.org/int64-native
17 verbose addNameTag registry:https://registry.npmjs.org/int64-native not in flight; fetching
18 verbose request uri https://registry.npmjs.org/int64-native
19 verbose request no auth needed
20 info attempt registry request try #1 at 17:36:14
21 verbose request id feef1061447d3be7
22 verbose etag "B2DMAUKGBTWFAEN9ANJ86NLWS"
23 http request GET https://registry.npmjs.org/int64-native
24 http 304 https://registry.npmjs.org/int64-native
25 verbose headers { date: 'Thu, 28 Jul 2016 08:36:16 GMT',
25 verbose headers via: '1.1 varnish',
25 verbose headers 'cache-control': 'max-age=300',
25 verbose headers etag: '"B2DMAUKGBTWFAEN9ANJ86NLWS"',
25 verbose headers age: '0',
25 verbose headers connection: 'keep-alive',
25 verbose headers 'x-served-by': 'cache-fra1245-FRA',
25 verbose headers 'x-cache': 'HIT',
25 verbose headers 'x-cache-hits': '1',
25 verbose headers 'x-timer': 'S1469694976.418684,VS0,VE769',
25 verbose headers vary: 'Accept-Encoding' }
26 silly get cb [ 304,
26 silly get { date: 'Thu, 28 Jul 2016 08:36:16 GMT',
26 silly get via: '1.1 varnish',
26 silly get 'cache-control': 'max-age=300',
26 silly get etag: '"B2DMAUKGBTWFAEN9ANJ86NLWS"',
26 silly get age: '0',
26 silly get connection: 'keep-alive',
26 silly get 'x-served-by': 'cache-fra1245-FRA',
26 silly get 'x-cache': 'HIT',
26 silly get 'x-cache-hits': '1',
26 silly get 'x-timer': 'S1469694976.418684,VS0,VE769',
26 silly get vary: 'Accept-Encoding' } ]
27 verbose etag https://registry.npmjs.org/int64-native from cache
28 verbose get saving int64-native to C:\Users\hyukwon\AppData\Roaming\npm-cache\registry.npmjs.org\int64-native\.cache.json
29 verbose correctMkdir C:\Users\hyukwon\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
30 silly addNameTag next cb for int64-native with tag latest
31 silly addNamed [email protected]
32 verbose addNamed "0.4.0" is a plain semver version for int64-native
33 silly cache afterAdd [email protected]
34 verbose afterAdd C:\Users\hyukwon\AppData\Roaming\npm-cache\int64-native\0.4.0\package\package.json not in flight; writing
35 verbose correctMkdir C:\Users\hyukwon\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
36 verbose afterAdd C:\Users\hyukwon\AppData\Roaming\npm-cache\int64-native\0.4.0\package\package.json written
37 silly install resolved [ { name: 'int64-native',
37 silly install resolved version: '0.4.0',
37 silly install resolved description: 'A simple uint64_t wrapper for JavaScript',
37 silly install resolved keywords: [ 'types', 'int64', 'bigint' ],
37 silly install resolved homepage: 'https://github.com/candu/node-int64-native',
37 silly install resolved author:
37 silly install resolved { name: 'Evan Savage',
37 silly install resolved email: '[email protected]',
37 silly install resolved url: 'https://github.com/candu' },
37 silly install resolved main: 'int64',
37 silly install resolved scripts:
37 silly install resolved { install: 'node-gyp configure && node-gyp build',
37 silly install resolved test: 'npm install && mocha' },
37 silly install resolved devDependencies: { chai: '1.5.x', mocha: '1.8.x' },
37 silly install resolved license: 'MIT',
37 silly install resolved dependencies: { bindings: '1.2.x', nan: '^2.0.8' },
37 silly install resolved gitHead: 'ffeccd107c8a049d9b6286f426de23d2f97726af',
37 silly install resolved _id: '[email protected]',
37 silly install resolved _shasum: '3da8f8c7a816e01d5686839320287e1cb669bedc',
37 silly install resolved _from: 'int64-native@latest',
37 silly install resolved _npmVersion: '2.11.2',
37 silly install resolved _nodeVersion: '0.12.5',
37 silly install resolved _npmUser: { name: 'candu', email: '[email protected]' },
37 silly install resolved maintainers: [ [Object] ],
37 silly install resolved dist:
37 silly install resolved { shasum: '3da8f8c7a816e01d5686839320287e1cb669bedc',
37 silly install resolved tarball: 'https://registry.npmjs.org/int64-native/-/int64-native-0.4.0.tgz' },
37 silly install resolved directories: {},
37 silly install resolved _resolved: 'https://registry.npmjs.org/int64-native/-/int64-native-0.4.0.tgz',
37 silly install resolved readme: 'ERROR: No README data found!' } ]
38 info install [email protected] into C:\Work\Development\TestPrograms\int64-native-test
39 info installOne [email protected]
40 verbose installOne of int64-native to C:\Work\Development\TestPrograms\int64-native-test not in flight; installing
41 verbose correctMkdir C:\Users\hyukwon\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing
42 verbose lock using C:\Users\hyukwon\AppData\Roaming\npm-cache\_locks\int64-native-26d037269d7a181b.lock for C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
43 silly install write writing int64-native 0.4.0 to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
44 verbose unbuild node_modules\int64-native
45 silly gentlyRm C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native is being purged from base C:\Work\Development\TestPrograms\int64-native-test
46 verbose gentlyRm don't care about contents; nuking C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
47 verbose tar unpack C:\Users\hyukwon\AppData\Roaming\npm-cache\int64-native\0.4.0\package.tgz
48 verbose tar unpacking to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
49 silly gentlyRm C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native is being purged
50 verbose gentlyRm don't care about contents; nuking C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
51 silly gunzTarPerm modes [ '777', '666' ]
52 silly gunzTarPerm extractEntry package.json
53 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]
54 silly gunzTarPerm extractEntry .npmignore
55 silly gunzTarPerm modified mode [ '.npmignore', 420, 438 ]
56 silly gunzTarPerm extractEntry README.md
57 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]
58 silly gunzTarPerm extractEntry int64.js
59 silly gunzTarPerm modified mode [ 'int64.js', 420, 438 ]
60 silly gunzTarPerm extractEntry binding.gyp
61 silly gunzTarPerm modified mode [ 'binding.gyp', 420, 438 ]
62 silly gunzTarPerm extractEntry src/Int64.cc
63 silly gunzTarPerm modified mode [ 'src/Int64.cc', 420, 438 ]
64 silly gunzTarPerm extractEntry src/Int64.h
65 silly gunzTarPerm modified mode [ 'src/Int64.h', 420, 438 ]
66 silly gunzTarPerm extractEntry src/main.cc
67 silly gunzTarPerm modified mode [ 'src/main.cc', 420, 438 ]
68 silly gunzTarPerm extractEntry test/int64.js
69 silly gunzTarPerm modified mode [ 'test/int64.js', 420, 438 ]
70 verbose write writing to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\package.json
71 info preinstall [email protected]
72 verbose readDependencies loading dependencies from C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\package.json
73 silly prepareForInstallMany adding [email protected] from int64-native dependencies
74 silly prepareForInstallMany adding nan@^2.0.8 from int64-native dependencies
75 verbose readDependencies loading dependencies from C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\package.json
76 silly cache add args [ '[email protected]', null ]
77 verbose cache add spec [email protected]
78 silly cache add args [ 'nan@^2.0.8', null ]
79 verbose cache add spec nan@^2.0.8
80 silly cache add parsed spec Result {
80 silly cache add raw: '[email protected]',
80 silly cache add scope: null,
80 silly cache add name: 'bindings',
80 silly cache add rawSpec: '1.2.x',
80 silly cache add spec: '>=1.2.0 <1.3.0',
80 silly cache add type: 'range' }
81 silly addNamed bindings@>=1.2.0 <1.3.0
82 verbose addNamed ">=1.2.0 <1.3.0" is a valid semver range for bindings
83 silly addNameRange { name: 'bindings', range: '>=1.2.0 <1.3.0', hasData: false }
84 silly mapToRegistry name bindings
85 silly mapToRegistry using default registry
86 silly mapToRegistry registry https://registry.npmjs.org/
87 silly mapToRegistry data Result {
87 silly mapToRegistry raw: 'bindings',
87 silly mapToRegistry scope: null,
87 silly mapToRegistry name: 'bindings',
87 silly mapToRegistry rawSpec: '',
87 silly mapToRegistry spec: 'latest',
87 silly mapToRegistry type: 'tag' }
88 silly mapToRegistry uri https://registry.npmjs.org/bindings
89 verbose addNameRange registry:https://registry.npmjs.org/bindings not in flight; fetching
90 silly cache add parsed spec Result {
90 silly cache add raw: 'nan@^2.0.8',
90 silly cache add scope: null,
90 silly cache add name: 'nan',
90 silly cache add rawSpec: '^2.0.8',
90 silly cache add spec: '>=2.0.8 <3.0.0',
90 silly cache add type: 'range' }
91 silly addNamed nan@>=2.0.8 <3.0.0
92 verbose addNamed ">=2.0.8 <3.0.0" is a valid semver range for nan
93 silly addNameRange { name: 'nan', range: '>=2.0.8 <3.0.0', hasData: false }
94 silly mapToRegistry name nan
95 silly mapToRegistry using default registry
96 silly mapToRegistry registry https://registry.npmjs.org/
97 silly mapToRegistry data Result {
97 silly mapToRegistry raw: 'nan',
97 silly mapToRegistry scope: null,
97 silly mapToRegistry name: 'nan',
97 silly mapToRegistry rawSpec: '',
97 silly mapToRegistry spec: 'latest',
97 silly mapToRegistry type: 'tag' }
98 silly mapToRegistry uri https://registry.npmjs.org/nan
99 verbose addNameRange registry:https://registry.npmjs.org/nan not in flight; fetching
100 verbose request uri https://registry.npmjs.org/bindings
101 verbose request no auth needed
102 info attempt registry request try #1 at 17:36:17
103 verbose etag "33TX4J3DNTGF7K41ZUV6OA182"
104 http request GET https://registry.npmjs.org/bindings
105 verbose request uri https://registry.npmjs.org/nan
106 verbose request no auth needed
107 info attempt registry request try #1 at 17:36:17
108 verbose etag "EGTR1APXEV7TH8V3QYT0WN357"
109 http request GET https://registry.npmjs.org/nan
110 http 304 https://registry.npmjs.org/bindings
111 verbose headers { date: 'Thu, 28 Jul 2016 08:36:17 GMT',
111 verbose headers via: '1.1 varnish',
111 verbose headers 'cache-control': 'max-age=300',
111 verbose headers etag: '"33TX4J3DNTGF7K41ZUV6OA182"',
111 verbose headers age: '23',
111 verbose headers connection: 'keep-alive',
111 verbose headers 'x-served-by': 'cache-fra1245-FRA',
111 verbose headers 'x-cache': 'HIT',
111 verbose headers 'x-cache-hits': '1',
111 verbose headers 'x-timer': 'S1469694977.624933,VS0,VE0',
111 verbose headers vary: 'Accept-Encoding' }
112 silly get cb [ 304,
112 silly get { date: 'Thu, 28 Jul 2016 08:36:17 GMT',
112 silly get via: '1.1 varnish',
112 silly get 'cache-control': 'max-age=300',
112 silly get etag: '"33TX4J3DNTGF7K41ZUV6OA182"',
112 silly get age: '23',
112 silly get connection: 'keep-alive',
112 silly get 'x-served-by': 'cache-fra1245-FRA',
112 silly get 'x-cache': 'HIT',
112 silly get 'x-cache-hits': '1',
112 silly get 'x-timer': 'S1469694977.624933,VS0,VE0',
112 silly get vary: 'Accept-Encoding' } ]
113 verbose etag https://registry.npmjs.org/bindings from cache
114 verbose get saving bindings to C:\Users\hyukwon\AppData\Roaming\npm-cache\registry.npmjs.org\bindings\.cache.json
115 verbose correctMkdir C:\Users\hyukwon\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
116 silly addNameRange number 2 { name: 'bindings', range: '>=1.2.0 <1.3.0', hasData: true }
117 silly addNameRange versions [ 'bindings',
117 silly addNameRange [ '0.0.1',
117 silly addNameRange '0.1.0',
117 silly addNameRange '0.1.1',
117 silly addNameRange '0.2.0',
117 silly addNameRange '0.2.1',
117 silly addNameRange '0.2.2',
117 silly addNameRange '0.2.3',
117 silly addNameRange '0.2.4',
117 silly addNameRange '0.3.0',
117 silly addNameRange '0.4.0',
117 silly addNameRange '1.0.0',
117 silly addNameRange '1.1.0',
117 silly addNameRange '1.1.1',
117 silly addNameRange '1.2.0',
117 silly addNameRange '1.2.1' ] ]
118 silly addNamed [email protected]
119 verbose addNamed "1.2.1" is a plain semver version for bindings
120 silly cache afterAdd [email protected]
121 verbose afterAdd C:\Users\hyukwon\AppData\Roaming\npm-cache\bindings\1.2.1\package\package.json not in flight; writing
122 verbose correctMkdir C:\Users\hyukwon\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
123 verbose afterAdd C:\Users\hyukwon\AppData\Roaming\npm-cache\bindings\1.2.1\package\package.json written
124 http 304 https://registry.npmjs.org/nan
125 verbose headers { date: 'Thu, 28 Jul 2016 08:36:18 GMT',
125 verbose headers via: '1.1 varnish',
125 verbose headers 'cache-control': 'max-age=300',
125 verbose headers etag: '"EGTR1APXEV7TH8V3QYT0WN357"',
125 verbose headers age: '0',
125 verbose headers connection: 'keep-alive',
125 verbose headers 'x-served-by': 'cache-fra1220-FRA',
125 verbose headers 'x-cache': 'HIT',
125 verbose headers 'x-cache-hits': '1',
125 verbose headers 'x-timer': 'S1469694978.294294,VS0,VE456',
125 verbose headers vary: 'Accept-Encoding' }
126 silly get cb [ 304,
126 silly get { date: 'Thu, 28 Jul 2016 08:36:18 GMT',
126 silly get via: '1.1 varnish',
126 silly get 'cache-control': 'max-age=300',
126 silly get etag: '"EGTR1APXEV7TH8V3QYT0WN357"',
126 silly get age: '0',
126 silly get connection: 'keep-alive',
126 silly get 'x-served-by': 'cache-fra1220-FRA',
126 silly get 'x-cache': 'HIT',
126 silly get 'x-cache-hits': '1',
126 silly get 'x-timer': 'S1469694978.294294,VS0,VE456',
126 silly get vary: 'Accept-Encoding' } ]
127 verbose etag https://registry.npmjs.org/nan from cache
128 verbose get saving nan to C:\Users\hyukwon\AppData\Roaming\npm-cache\registry.npmjs.org\nan\.cache.json
129 verbose correctMkdir C:\Users\hyukwon\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
130 silly addNameRange number 2 { name: 'nan', range: '>=2.0.8 <3.0.0', hasData: true }
131 silly addNameRange versions [ 'nan',
131 silly addNameRange [ '0.3.0-wip',
131 silly addNameRange '0.3.0-wip2',
131 silly addNameRange '0.3.0',
131 silly addNameRange '0.3.1',
131 silly addNameRange '0.3.2',
131 silly addNameRange '0.4.0',
131 silly addNameRange '0.4.1',
131 silly addNameRange '0.4.2',
131 silly addNameRange '0.4.3',
131 silly addNameRange '0.4.4',
131 silly addNameRange '0.5.0',
131 silly addNameRange '0.5.1',
131 silly addNameRange '0.5.2',
131 silly addNameRange '0.6.0',
131 silly addNameRange '0.7.0',
131 silly addNameRange '0.7.1',
131 silly addNameRange '0.8.0',
131 silly addNameRange '1.0.0',
131 silly addNameRange '1.1.0',
131 silly addNameRange '1.1.1',
131 silly addNameRange '1.1.2',
131 silly addNameRange '1.2.0',
131 silly addNameRange '1.3.0',
131 silly addNameRange '1.4.0',
131 silly addNameRange '1.4.1',
131 silly addNameRange '1.5.0',
131 silly addNameRange '1.4.2',
131 silly addNameRange '1.4.3',
131 silly addNameRange '1.5.1',
131 silly addNameRange '1.5.2',
131 silly addNameRange '1.6.0',
131 silly addNameRange '1.5.3',
131 silly addNameRange '1.6.1',
131 silly addNameRange '1.6.2',
131 silly addNameRange '1.7.0',
131 silly addNameRange '1.8.0',
131 silly addNameRange '1.8.1',
131 silly addNameRange '1.8.2',
131 silly addNameRange '1.8.3',
131 silly addNameRange '1.8.4',
131 silly addNameRange '1.9.0',
131 silly addNameRange '2.0.0',
131 silly addNameRange '2.0.1',
131 silly addNameRange '2.0.2',
131 silly addNameRange '2.0.3',
131 silly addNameRange '2.0.4',
131 silly addNameRange '2.0.5',
131 silly addNameRange '2.0.6',
131 silly addNameRange '2.0.7',
131 silly addNameRange '2.0.8',
131 silly addNameRange '2.0.9',
131 silly addNameRange '2.1.0',
131 silly addNameRange '2.2.0',
131 silly addNameRange '2.2.1',
131 silly addNameRange '2.3.0',
131 silly addNameRange '2.3.1',
131 silly addNameRange '2.3.2',
131 silly addNameRange '2.3.3',
131 silly addNameRange '2.3.4',
131 silly addNameRange '2.3.5',
131 silly addNameRange '2.4.0' ] ]
132 silly addNamed [email protected]
133 verbose addNamed "2.4.0" is a plain semver version for nan
134 silly cache afterAdd [email protected]
135 verbose afterAdd C:\Users\hyukwon\AppData\Roaming\npm-cache\nan\2.4.0\package\package.json not in flight; writing
136 verbose correctMkdir C:\Users\hyukwon\AppData\Roaming\npm-cache correctMkdir not in flight; initializing
137 verbose afterAdd C:\Users\hyukwon\AppData\Roaming\npm-cache\nan\2.4.0\package\package.json written
138 silly install resolved [ { name: 'bindings',
138 silly install resolved description: 'Helper module for loading your native module\'s .node file',
138 silly install resolved keywords: [ 'native', 'addon', 'bindings', 'gyp', 'waf', 'c', 'c++' ],
138 silly install resolved version: '1.2.1',
138 silly install resolved author:
138 silly install resolved { name: 'Nathan Rajlich',
138 silly install resolved email: '[email protected]',
138 silly install resolved url: 'http://tootallnate.net' },
138 silly install resolved repository:
138 silly install resolved { type: 'git',
138 silly install resolved url: 'git://github.com/TooTallNate/node-bindings.git' },
138 silly install resolved main: './bindings.js',
138 silly install resolved bugs: { url: 'https://github.com/TooTallNate/node-bindings/issues' },
138 silly install resolved homepage: 'https://github.com/TooTallNate/node-bindings',
138 silly install resolved license: 'MIT',
138 silly install resolved gitHead: 'e404152ee27f8478ccbc7122ee051246e8e5ec02',
138 silly install resolved _id: '[email protected]',
138 silly install resolved scripts: {},
138 silly install resolved _shasum: '14ad6113812d2d37d72e67b4cacb4bb726505f11',
138 silly install resolved _from: 'bindings@>=1.2.0 <1.3.0',
138 silly install resolved _npmVersion: '1.4.14',
138 silly install resolved _npmUser: { name: 'tootallnate', email: '[email protected]' },
138 silly install resolved maintainers: [ [Object], [Object] ],
138 silly install resolved dist:
138 silly install resolved { shasum: '14ad6113812d2d37d72e67b4cacb4bb726505f11',
138 silly install resolved tarball: 'https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz' },
138 silly install resolved directories: {},
138 silly install resolved _resolved: 'https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz',
138 silly install resolved readme: 'ERROR: No README data found!' },
138 silly install resolved { name: 'nan',
138 silly install resolved version: '2.4.0',
138 silly install resolved description: 'Native Abstractions for Node.js: C++ header for Node 0.8 -> 6 compatibility',
138 silly install resolved main: 'include_dirs.js',
138 silly install resolved repository: { type: 'git', url: 'git://github.com/nodejs/nan.git' },
138 silly install resolved scripts:
138 silly install resolved { test: 'tap --gc --stderr test/js/*-test.js',
138 silly install resolved 'rebuild-tests': 'node-gyp rebuild --msvs_version=2013 --directory test',
138 silly install resolved docs: 'doc/.build.sh' },
138 silly install resolved contributors:
138 silly install resolved [ [Object],
138 silly install resolved [Object],
138 silly install resolved [Object],
138 silly install resolved [Object],
138 silly install resolved [Object],
138 silly install resolved [Object],
138 silly install resolved [Object] ],
138 silly install resolved devDependencies:
138 silly install resolved { bindings: '~1.2.1',
138 silly install resolved commander: '^2.8.1',
138 silly install resolved glob: '^5.0.14',
138 silly install resolved 'node-gyp': '~3.0.1',
138 silly install resolved 'readable-stream': '^2.1.4',
138 silly install resolved tap: '~0.7.1',
138 silly install resolved xtend: '~4.0.0' },
138 silly install resolved license: 'MIT',
138 silly install resolved bugs: { url: 'https://github.com/nodejs/nan/issues' },
138 silly install resolved homepage: 'https://github.com/nodejs/nan#readme',
138 silly install resolved _id: '[email protected]',
138 silly install resolved _shasum: 'fb3c59d45fe4effe215f0b890f8adf6eb32d2232',
138 silly install resolved _resolved: 'https://registry.npmjs.org/nan/-/nan-2.4.0.tgz',
138 silly install resolved _from: 'nan@>=2.0.8 <3.0.0',
138 silly install resolved _npmVersion: '3.3.6',
138 silly install resolved _nodeVersion: '5.0.0',
138 silly install resolved _npmUser: { name: 'kkoopa', email: '[email protected]' },
138 silly install resolved dist:
138 silly install resolved { shasum: 'fb3c59d45fe4effe215f0b890f8adf6eb32d2232',
138 silly install resolved tarball: 'https://registry.npmjs.org/nan/-/nan-2.4.0.tgz' },
138 silly install resolved maintainers: [ [Object], [Object] ],
138 silly install resolved _npmOperationalInternal:
138 silly install resolved { host: 'packages-16-east.internal.npmjs.com',
138 silly install resolved tmp: 'tmp/nan-2.4.0.tgz_1468158679820_0.6951719264034182' },
138 silly install resolved directories: {},
138 silly install resolved readme: 'ERROR: No README data found!' } ]
139 info install [email protected] into C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
140 info install [email protected] into C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
141 info installOne [email protected]
142 verbose installOne of bindings to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native not in flight; installing
143 verbose correctMkdir C:\Users\hyukwon\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing
144 info installOne [email protected]
145 verbose installOne of nan to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native not in flight; installing
146 verbose correctMkdir C:\Users\hyukwon\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing
147 verbose lock using C:\Users\hyukwon\AppData\Roaming\npm-cache\_locks\bindings-431ee842db6773b2.lock for C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings
148 silly install write writing bindings 1.2.1 to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings
149 verbose lock using C:\Users\hyukwon\AppData\Roaming\npm-cache\_locks\nan-aa40bbd024d658fc.lock for C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan
150 silly install write writing nan 2.4.0 to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan
151 verbose unbuild node_modules\int64-native\node_modules\bindings
152 silly gentlyRm C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings is being purged from base C:\Work\Development\TestPrograms\int64-native-test
153 verbose gentlyRm don't care about contents; nuking C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings
154 verbose unbuild node_modules\int64-native\node_modules\nan
155 verbose tar unpack C:\Users\hyukwon\AppData\Roaming\npm-cache\bindings\1.2.1\package.tgz
156 verbose tar unpacking to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings
157 silly gentlyRm C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings is being purged
158 verbose gentlyRm don't care about contents; nuking C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings
159 silly gunzTarPerm modes [ '777', '666' ]
160 silly gentlyRm C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan is being purged from base C:\Work\Development\TestPrograms\int64-native-test
161 verbose gentlyRm don't care about contents; nuking C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan
162 verbose tar unpack C:\Users\hyukwon\AppData\Roaming\npm-cache\nan\2.4.0\package.tgz
163 verbose tar unpacking to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan
164 silly gentlyRm C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan is being purged
165 verbose gentlyRm don't care about contents; nuking C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan
166 silly gunzTarPerm modes [ '777', '666' ]
167 silly gunzTarPerm extractEntry package.json
168 silly gunzTarPerm modified mode [ 'package.json', 420, 438 ]
169 silly gunzTarPerm extractEntry package.json
170 silly gunzTarPerm modified mode [ 'package.json', 436, 438 ]
171 silly gunzTarPerm extractEntry README.md
172 silly gunzTarPerm modified mode [ 'README.md', 420, 438 ]
173 silly gunzTarPerm extractEntry bindings.js
174 silly gunzTarPerm modified mode [ 'bindings.js', 420, 438 ]
175 silly gunzTarPerm extractEntry README.md
176 silly gunzTarPerm modified mode [ 'README.md', 436, 438 ]
177 silly gunzTarPerm extractEntry include_dirs.js
178 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 438 ]
179 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h
180 silly gunzTarPerm modified mode [ 'nan_callbacks_pre_12_inl.h', 436, 438 ]
181 silly gunzTarPerm extractEntry CHANGELOG.md
182 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 438 ]
183 silly gunzTarPerm extractEntry LICENSE.md
184 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 438 ]
185 silly gunzTarPerm extractEntry doc/node_misc.md
186 silly gunzTarPerm modified mode [ 'doc/node_misc.md', 436, 438 ]
187 silly gunzTarPerm extractEntry doc/asyncworker.md
188 silly gunzTarPerm modified mode [ 'doc/asyncworker.md', 436, 438 ]
189 silly gunzTarPerm extractEntry doc/callback.md
190 silly gunzTarPerm modified mode [ 'doc/callback.md', 436, 438 ]
191 verbose write writing to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings\package.json
192 silly gunzTarPerm extractEntry doc/converters.md
193 silly gunzTarPerm modified mode [ 'doc/converters.md', 436, 438 ]
194 silly gunzTarPerm extractEntry doc/errors.md
195 silly gunzTarPerm modified mode [ 'doc/errors.md', 436, 438 ]
196 info preinstall [email protected]
197 verbose readDependencies loading dependencies from C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings\package.json
198 verbose readDependencies loading dependencies from C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings\package.json
199 silly gunzTarPerm extractEntry doc/maybe_types.md
200 silly gunzTarPerm modified mode [ 'doc/maybe_types.md', 436, 438 ]
201 silly gunzTarPerm extractEntry doc/methods.md
202 silly gunzTarPerm modified mode [ 'doc/methods.md', 436, 438 ]
203 silly install resolved []
204 verbose about to build C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings
205 info build C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings
206 info linkStuff [email protected]
207 silly linkStuff [email protected] has C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules as its parent node_modules
208 verbose linkBins [email protected]
209 verbose linkMans [email protected]
210 verbose rebuildBundles [email protected]
211 silly gunzTarPerm extractEntry doc/new.md
212 silly gunzTarPerm modified mode [ 'doc/new.md', 436, 438 ]
213 silly gunzTarPerm extractEntry doc/buffers.md
214 silly gunzTarPerm modified mode [ 'doc/buffers.md', 436, 438 ]
215 info install [email protected]
216 info postinstall [email protected]
217 verbose unlock done using C:\Users\hyukwon\AppData\Roaming\npm-cache\_locks\bindings-431ee842db6773b2.lock for C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\bindings
218 silly gunzTarPerm extractEntry doc/object_wrappers.md
219 silly gunzTarPerm modified mode [ 'doc/object_wrappers.md', 436, 438 ]
220 silly gunzTarPerm extractEntry doc/persistent.md
221 silly gunzTarPerm modified mode [ 'doc/persistent.md', 436, 438 ]
222 silly gunzTarPerm extractEntry doc/scopes.md
223 silly gunzTarPerm modified mode [ 'doc/scopes.md', 436, 438 ]
224 silly gunzTarPerm extractEntry doc/script.md
225 silly gunzTarPerm modified mode [ 'doc/script.md', 436, 438 ]
226 silly gunzTarPerm extractEntry doc/string_bytes.md
227 silly gunzTarPerm modified mode [ 'doc/string_bytes.md', 436, 438 ]
228 silly gunzTarPerm extractEntry doc/v8_internals.md
229 silly gunzTarPerm modified mode [ 'doc/v8_internals.md', 436, 438 ]
230 silly gunzTarPerm extractEntry doc/v8_misc.md
231 silly gunzTarPerm modified mode [ 'doc/v8_misc.md', 436, 438 ]
232 silly gunzTarPerm extractEntry nan.h
233 silly gunzTarPerm modified mode [ 'nan.h', 436, 438 ]
234 silly gunzTarPerm extractEntry nan_callbacks.h
235 silly gunzTarPerm modified mode [ 'nan_callbacks.h', 436, 438 ]
236 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h
237 silly gunzTarPerm modified mode [ 'nan_callbacks_12_inl.h', 436, 438 ]
238 silly gunzTarPerm extractEntry nan_converters.h
239 silly gunzTarPerm modified mode [ 'nan_converters.h', 436, 438 ]
240 silly gunzTarPerm extractEntry nan_converters_43_inl.h
241 silly gunzTarPerm modified mode [ 'nan_converters_43_inl.h', 436, 438 ]
242 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h
243 silly gunzTarPerm modified mode [ 'nan_converters_pre_43_inl.h', 436, 438 ]
244 silly gunzTarPerm extractEntry nan_implementation_12_inl.h
245 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 438 ]
246 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h
247 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 438 ]
248 silly gunzTarPerm extractEntry nan_maybe_43_inl.h
249 silly gunzTarPerm modified mode [ 'nan_maybe_43_inl.h', 436, 438 ]
250 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h
251 silly gunzTarPerm modified mode [ 'nan_maybe_pre_43_inl.h', 436, 438 ]
252 silly gunzTarPerm extractEntry nan_new.h
253 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 438 ]
254 silly gunzTarPerm extractEntry nan_object_wrap.h
255 silly gunzTarPerm modified mode [ 'nan_object_wrap.h', 436, 438 ]
256 silly gunzTarPerm extractEntry nan_persistent_12_inl.h
257 silly gunzTarPerm modified mode [ 'nan_persistent_12_inl.h', 436, 438 ]
258 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h
259 silly gunzTarPerm modified mode [ 'nan_persistent_pre_12_inl.h', 436, 438 ]
260 silly gunzTarPerm extractEntry nan_string_bytes.h
261 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 438 ]
262 silly gunzTarPerm extractEntry nan_typedarray_contents.h
263 silly gunzTarPerm modified mode [ 'nan_typedarray_contents.h', 436, 438 ]
264 silly gunzTarPerm extractEntry nan_weak.h
265 silly gunzTarPerm modified mode [ 'nan_weak.h', 436, 438 ]
266 silly gunzTarPerm extractEntry tools/package.json
267 silly gunzTarPerm modified mode [ 'tools/package.json', 436, 438 ]
268 silly gunzTarPerm extractEntry tools/README.md
269 silly gunzTarPerm modified mode [ 'tools/README.md', 436, 438 ]
270 silly gunzTarPerm extractEntry tools/1to2.js
271 silly gunzTarPerm modified mode [ 'tools/1to2.js', 509, 511 ]
272 verbose write writing to C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan\package.json
273 info preinstall [email protected]
274 verbose readDependencies loading dependencies from C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan\package.json
275 verbose readDependencies loading dependencies from C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan\package.json
276 silly install resolved []
277 verbose about to build C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan
278 info build C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan
279 info linkStuff [email protected]
280 silly linkStuff [email protected] has C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules as its parent node_modules
281 verbose linkBins [email protected]
282 verbose linkMans [email protected]
283 verbose rebuildBundles [email protected]
284 info install [email protected]
285 info postinstall [email protected]
286 verbose unlock done using C:\Users\hyukwon\AppData\Roaming\npm-cache\_locks\nan-aa40bbd024d658fc.lock for C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native\node_modules\nan
287 verbose about to build C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
288 info build C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
289 info linkStuff [email protected]
290 silly linkStuff [email protected] has C:\Work\Development\TestPrograms\int64-native-test\node_modules as its parent node_modules
291 verbose linkBins [email protected]
292 verbose linkMans [email protected]
293 verbose rebuildBundles [email protected]
294 verbose rebuildBundles [ 'bindings', 'nan' ]
295 info install [email protected]
296 verbose unsafe-perm in lifecycle true
297 info [email protected] Failed to exec install script
298 verbose unlock done using C:\Users\hyukwon\AppData\Roaming\npm-cache\_locks\int64-native-26d037269d7a181b.lock for C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
299 verbose stack Error: [email protected] install: `node-gyp configure && node-gyp build`
299 verbose stack Exit status 1
299 verbose stack at EventEmitter.<anonymous> (C:\Program Files\nodejs\node_modules\npm\lib\utils\lifecycle.js:217:16)
299 verbose stack at emitTwo (events.js:87:13)
299 verbose stack at EventEmitter.emit (events.js:172:7)
299 verbose stack at ChildProcess.<anonymous> (C:\Program Files\nodejs\node_modules\npm\lib\utils\spawn.js:24:14)
299 verbose stack at emitTwo (events.js:87:13)
299 verbose stack at ChildProcess.emit (events.js:172:7)
299 verbose stack at maybeClose (internal/child_process.js:827:16)
299 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
300 verbose pkgid [email protected]
301 verbose cwd C:\Work\Development\TestPrograms\int64-native-test
302 error Windows_NT 6.1.7601
303 error argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "int64-native"
304 error node v4.4.5
305 error npm v2.15.5
306 error code ELIFECYCLE
307 error [email protected] install: `node-gyp configure && node-gyp build`
307 error Exit status 1
308 error Failed at the [email protected] install script 'node-gyp configure && node-gyp build'.
308 error This is most likely a problem with the int64-native package,
308 error not with npm itself.
308 error Tell the author that this fails on your system:
308 error node-gyp configure && node-gyp build
308 error You can get information on how to open an issue for this project with:
308 error npm bugs int64-native
308 error Or if that isn't available, you can get their info via:
308 error
308 error npm owner ls int64-native
308 error There is likely additional logging output above.
309 verbose exit [ 1, true ]
310 verbose unbuild node_modules\int64-native
311 info preuninstall [email protected]
312 info uninstall [email protected]
313 verbose unbuild rmStuff [email protected] from C:\Work\Development\TestPrograms\int64-native-test\node_modules
314 info postuninstall [email protected]
315 silly gentlyRm C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native is being purged from base C:\Work\Development\TestPrograms\int64-native-test
316 verbose gentlyRm don't care about contents; nuking C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
317 silly vacuum-fs purging C:\Work\Development\TestPrograms\int64-native-test\node_modules\int64-native
318 silly vacuum-fs removing C:\Work\Development\TestPrograms\int64-native-test\node_modules
319 silly vacuum-fs finished vacuuming up to C:\Work\Development\TestPrograms\int64-native-test
Does NULL
work in place of nullptr
here? I don't have access to a Windows machine to test, I'm wary of adding C++11 flags to binding.gyp
(as I can't guarantee those flags will work under all build environments), and I have limited time to investigate this.