node-dbus
node-dbus copied to clipboard
Compile error during 'npm install dbus'. Could not find 'dbus/dbus.h'
I tried to install this module using npm, but compilation failed because the header dbus/dbus.h could not be found. This may just be a matter of setting the right include path, but I don't really know how to configure that via npm.
I'm running npm 3.3.3 on OS X. Output from the 'npm install' command:
npm WARN install Couldn't install optional dependency: Unsupported
> [email protected] install /Users/jalf/dev/nodetest/node_modules/dbus
> node-gyp configure build
CXX(target) Release/obj.target/dbus/src/dbus.o
../src/dbus.cc:6:10: fatal error: 'dbus/dbus.h' file not found
#include <dbus/dbus.h>
^
1 error generated.
make: *** [Release/obj.target/dbus/src/dbus.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/opt/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack at ChildProcess.emit (events.js:110:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "node" "/opt/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build"
gyp ERR! cwd /Users/jalf/dev/nodetest/node_modules/dbus
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v3.0.1
gyp ERR! not ok
npm WARN ENOENT ENOENT, open '/Users/jalf/dev/nodetest/package.json'
npm WARN EPACKAGEJSON /Users/jalf/dev/nodetest No description
npm WARN EPACKAGEJSON /Users/jalf/dev/nodetest No repository field.
npm WARN EPACKAGEJSON /Users/jalf/dev/nodetest No README data
npm WARN EPACKAGEJSON /Users/jalf/dev/nodetest No license field.
npm ERR! Darwin 14.5.0
npm ERR! argv "node" "/opt/local/bin/npm" "install" "dbus"
npm ERR! node v0.12.7
npm ERR! npm v3.3.3
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: `node-gyp configure build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp configure build'.
npm ERR! This is most likely a problem with the dbus package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp configure build
npm ERR! You can get their info via:
npm ERR! npm owner ls dbus
npm ERR! There is likely additional logging output above.
the npm-debug.log file contains the following:
0 info it worked if it ends with ok
1 verbose cli [ 'node', '/opt/local/bin/npm', 'install', 'dbus' ]
2 info using [email protected]
3 info using [email protected]
4 silly loadCurrentTree Starting
5 silly install loadCurrentTree
6 silly install readLocalPackageData
7 silly fetchPackageMetaData dbus
8 silly fetchNamedPackageData dbus
9 silly mapToRegistry name dbus
10 silly mapToRegistry using default registry
11 silly mapToRegistry registry https://registry.npmjs.org/
12 silly mapToRegistry uri https://registry.npmjs.org/dbus
13 verbose request uri https://registry.npmjs.org/dbus
14 verbose request no auth needed
15 info attempt registry request try #1 at 6:01:22 PM
16 verbose request id 9f11a2a3a8870663
17 verbose etag "51Z3LHDSZYZ0UTM4VT5Z3NBAF"
18 http request GET https://registry.npmjs.org/dbus
19 http 304 https://registry.npmjs.org/dbus
20 silly get cb [ 304,
20 silly get { date: 'Tue, 22 Sep 2015 16:01:23 GMT',
20 silly get via: '1.1 varnish',
20 silly get 'cache-control': 'max-age=60',
20 silly get etag: '"51Z3LHDSZYZ0UTM4VT5Z3NBAF"',
20 silly get age: '0',
20 silly get connection: 'keep-alive',
20 silly get 'x-served-by': 'cache-ams4139-AMS',
20 silly get 'x-cache': 'MISS',
20 silly get 'x-cache-hits': '0',
20 silly get 'x-timer': 'S1442937683.028600,VS0,VE185',
20 silly get vary: 'Accept' } ]
21 verbose etag https://registry.npmjs.org/dbus from cache
22 verbose get saving dbus to /Users/jalf/.npm/registry.npmjs.org/dbus/.cache.json
23 silly install normalizeTree
24 silly loadCurrentTree Finishing
25 silly loadIdealTree Starting
26 silly install loadIdealTree
27 silly cloneCurrentTree Starting
28 silly install cloneCurrentTreeToIdealTree
29 silly cloneCurrentTree Finishing
30 silly loadShrinkwrap Starting
31 silly install loadShrinkwrap
32 silly loadShrinkwrap Finishing
33 silly loadAllDepsIntoIdealTree Starting
34 silly install loadAllDepsIntoIdealTree
35 silly resolveWithNewModule [email protected] checking installable status
36 silly cache add args [ 'dbus', null ]
37 verbose cache add spec dbus
38 silly cache add parsed spec { raw: 'dbus',
38 silly cache add scope: null,
38 silly cache add name: 'dbus',
38 silly cache add rawSpec: '',
38 silly cache add spec: '*',
38 silly cache add type: 'range' }
39 silly addNamed dbus@*
40 verbose addNamed "*" is a valid semver range for dbus
41 silly addNameRange { name: 'dbus', range: '*', hasData: false }
42 silly mapToRegistry name dbus
43 silly mapToRegistry using default registry
44 silly mapToRegistry registry https://registry.npmjs.org/
45 silly mapToRegistry uri https://registry.npmjs.org/dbus
46 verbose addNameRange registry:https://registry.npmjs.org/dbus not in flight; fetching
47 verbose get https://registry.npmjs.org/dbus not expired, no request
48 silly addNameRange number 2 { name: 'dbus', range: '*', hasData: true }
49 silly addNameRange versions [ 'dbus',
49 silly addNameRange [ '0.0.1',
49 silly addNameRange '0.0.2',
49 silly addNameRange '0.0.3',
49 silly addNameRange '0.0.4',
49 silly addNameRange '0.0.5',
49 silly addNameRange '0.0.6',
49 silly addNameRange '0.0.7',
49 silly addNameRange '0.0.8',
49 silly addNameRange '0.0.9',
49 silly addNameRange '0.0.10',
49 silly addNameRange '0.0.11',
49 silly addNameRange '0.2.0',
49 silly addNameRange '0.2.1',
49 silly addNameRange '0.2.2',
49 silly addNameRange '0.2.3',
49 silly addNameRange '0.2.4',
49 silly addNameRange '0.2.5',
49 silly addNameRange '0.2.6',
49 silly addNameRange '0.2.8',
49 silly addNameRange '0.2.9',
49 silly addNameRange '0.2.10',
49 silly addNameRange '0.2.11',
49 silly addNameRange '0.2.12' ] ]
50 silly addNamed [email protected]
51 verbose addNamed "0.2.12" is a plain semver version for dbus
52 silly cache afterAdd [email protected]
53 verbose afterAdd /Users/jalf/.npm/dbus/0.2.12/package/package.json not in flight; writing
54 verbose afterAdd /Users/jalf/.npm/dbus/0.2.12/package/package.json written
55 silly fetchNamedPackageData nan
56 silly mapToRegistry name nan
57 silly mapToRegistry using default registry
58 silly mapToRegistry registry https://registry.npmjs.org/
59 silly mapToRegistry uri https://registry.npmjs.org/nan
60 verbose request uri https://registry.npmjs.org/nan
61 verbose request no auth needed
62 info attempt registry request try #1 at 6:01:23 PM
63 verbose etag "1L4RU1AM541YSVP1YQFXG1Y1J"
64 http request GET https://registry.npmjs.org/nan
65 http 304 https://registry.npmjs.org/nan
66 silly get cb [ 304,
66 silly get { date: 'Tue, 22 Sep 2015 16:01:23 GMT',
66 silly get via: '1.1 varnish',
66 silly get 'cache-control': 'max-age=60',
66 silly get etag: '"1L4RU1AM541YSVP1YQFXG1Y1J"',
66 silly get age: '22',
66 silly get connection: 'keep-alive',
66 silly get 'x-served-by': 'cache-ams4123-AMS',
66 silly get 'x-cache': 'HIT',
66 silly get 'x-cache-hits': '2',
66 silly get 'x-timer': 'S1442937683.410105,VS0,VE0',
66 silly get vary: 'Accept' } ]
67 verbose etag https://registry.npmjs.org/nan from cache
68 verbose get saving nan to /Users/jalf/.npm/registry.npmjs.org/nan/.cache.json
69 silly resolveWithNewModule [email protected] checking installable status
70 silly cache add args [ 'nan@^1.8.4', null ]
71 verbose cache add spec nan@^1.8.4
72 silly cache add parsed spec { raw: 'nan@^1.8.4',
72 silly cache add scope: null,
72 silly cache add name: 'nan',
72 silly cache add rawSpec: '^1.8.4',
72 silly cache add spec: '>=1.8.4 <2.0.0',
72 silly cache add type: 'range' }
73 silly addNamed nan@>=1.8.4 <2.0.0
74 verbose addNamed ">=1.8.4 <2.0.0" is a valid semver range for nan
75 silly addNameRange { name: 'nan', range: '>=1.8.4 <2.0.0', hasData: false }
76 silly mapToRegistry name nan
77 silly mapToRegistry using default registry
78 silly mapToRegistry registry https://registry.npmjs.org/
79 silly mapToRegistry uri https://registry.npmjs.org/nan
80 verbose addNameRange registry:https://registry.npmjs.org/nan not in flight; fetching
81 verbose get https://registry.npmjs.org/nan not expired, no request
82 silly addNameRange number 2 { name: 'nan', range: '>=1.8.4 <2.0.0', hasData: true }
83 silly addNameRange versions [ 'nan',
83 silly addNameRange [ '0.3.0-wip',
83 silly addNameRange '0.3.0-wip2',
83 silly addNameRange '0.3.0',
83 silly addNameRange '0.3.1',
83 silly addNameRange '0.3.2',
83 silly addNameRange '0.4.0',
83 silly addNameRange '0.4.1',
83 silly addNameRange '0.4.2',
83 silly addNameRange '0.4.3',
83 silly addNameRange '0.4.4',
83 silly addNameRange '0.5.0',
83 silly addNameRange '0.5.1',
83 silly addNameRange '0.5.2',
83 silly addNameRange '0.6.0',
83 silly addNameRange '0.7.0',
83 silly addNameRange '0.7.1',
83 silly addNameRange '0.8.0',
83 silly addNameRange '1.0.0',
83 silly addNameRange '1.1.0',
83 silly addNameRange '1.1.1',
83 silly addNameRange '1.1.2',
83 silly addNameRange '1.2.0',
83 silly addNameRange '1.3.0',
83 silly addNameRange '1.4.0',
83 silly addNameRange '1.4.1',
83 silly addNameRange '1.5.0',
83 silly addNameRange '1.4.2',
83 silly addNameRange '1.4.3',
83 silly addNameRange '1.5.1',
83 silly addNameRange '1.5.2',
83 silly addNameRange '1.6.0',
83 silly addNameRange '1.5.3',
83 silly addNameRange '1.6.1',
83 silly addNameRange '1.6.2',
83 silly addNameRange '1.7.0',
83 silly addNameRange '1.8.0',
83 silly addNameRange '1.8.1',
83 silly addNameRange '1.8.2',
83 silly addNameRange '1.8.3',
83 silly addNameRange '1.8.4',
83 silly addNameRange '1.9.0',
83 silly addNameRange '2.0.0',
83 silly addNameRange '2.0.1',
83 silly addNameRange '2.0.2',
83 silly addNameRange '2.0.3',
83 silly addNameRange '2.0.4',
83 silly addNameRange '2.0.5',
83 silly addNameRange '2.0.6',
83 silly addNameRange '2.0.7',
83 silly addNameRange '2.0.8',
83 silly addNameRange '2.0.9' ] ]
84 silly addNamed [email protected]
85 verbose addNamed "1.9.0" is a plain semver version for nan
86 silly cache afterAdd [email protected]
87 verbose afterAdd /Users/jalf/.npm/nan/1.9.0/package/package.json not in flight; writing
88 verbose afterAdd /Users/jalf/.npm/nan/1.9.0/package/package.json written
89 silly fetchNamedPackageData abstract-socket
90 silly mapToRegistry name abstract-socket
91 silly mapToRegistry using default registry
92 silly mapToRegistry registry https://registry.npmjs.org/
93 silly mapToRegistry uri https://registry.npmjs.org/abstract-socket
94 verbose request uri https://registry.npmjs.org/abstract-socket
95 verbose request no auth needed
96 info attempt registry request try #1 at 6:01:23 PM
97 verbose etag "6112OH1CBNNW0UOX3OX1UBEM2"
98 http request GET https://registry.npmjs.org/abstract-socket
99 http 304 https://registry.npmjs.org/abstract-socket
100 silly get cb [ 304,
100 silly get { date: 'Tue, 22 Sep 2015 16:01:23 GMT',
100 silly get via: '1.1 varnish',
100 silly get 'cache-control': 'max-age=60',
100 silly get etag: '"6112OH1CBNNW0UOX3OX1UBEM2"',
100 silly get age: '0',
100 silly get connection: 'keep-alive',
100 silly get 'x-served-by': 'cache-ams4141-AMS',
100 silly get 'x-cache': 'MISS',
100 silly get 'x-cache-hits': '0',
100 silly get 'x-timer': 'S1442937683.574036,VS0,VE163',
100 silly get vary: 'Accept' } ]
101 verbose etag https://registry.npmjs.org/abstract-socket from cache
102 verbose get saving abstract-socket to /Users/jalf/.npm/registry.npmjs.org/abstract-socket/.cache.json
103 silly resolveWithNewModule [email protected] checking installable status
104 warn install Couldn't install optional dependency: Unsupported
105 verbose install Error: Unsupported
105 verbose install at checkPlatform (/opt/local/lib/node_modules/npm/node_modules/npm-install-checks/index.js:46:14)
105 verbose install at Array.<anonymous> (/opt/local/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
105 verbose install at LOOP (/opt/local/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
105 verbose install at /opt/local/lib/node_modules/npm/node_modules/slide/lib/chain.js:18:7
105 verbose install at checkEngine (/opt/local/lib/node_modules/npm/node_modules/npm-install-checks/index.js:25:10)
105 verbose install at Array.<anonymous> (/opt/local/lib/node_modules/npm/node_modules/slide/lib/bind-actor.js:15:8)
105 verbose install at LOOP (/opt/local/lib/node_modules/npm/node_modules/slide/lib/chain.js:15:14)
105 verbose install at chain (/opt/local/lib/node_modules/npm/node_modules/slide/lib/chain.js:20:5)
105 verbose install at module.exports.isInstallable (/opt/local/lib/node_modules/npm/lib/install/validate-args.js:26:3)
105 verbose install at resolveWithNewModule (/opt/local/lib/node_modules/npm/lib/install/deps.js:408:12)
106 silly loadAllDepsIntoIdealTree Finishing
107 silly idealTree:prePrune /Users/jalf/dev/nodetest
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune ├── [email protected]
107 silly idealTree:prePrune └── [email protected]
108 silly loadIdealTree Finishing
109 silly currentTree /Users/jalf/dev/nodetest
109 silly currentTree ├── [email protected]
109 silly currentTree ├── [email protected]
109 silly currentTree ├── [email protected]
109 silly currentTree ├── [email protected]
109 silly currentTree ├── [email protected]
109 silly currentTree ├── [email protected]
109 silly currentTree ├── [email protected]
109 silly currentTree ├── [email protected]
109 silly currentTree ├── [email protected]
109 silly currentTree ├── [email protected]
109 silly currentTree ├── [email protected]
109 silly currentTree └── [email protected]
110 silly idealTree /Users/jalf/dev/nodetest
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree ├── [email protected]
110 silly idealTree └── [email protected]
111 silly generateActionsToTake Starting
112 silly install generateActionsToTake
113 silly generateActionsToTake Finishing
114 silly diffTrees action count 2
115 silly diffTrees add [email protected]
116 silly diffTrees add [email protected]
117 silly decomposeActions action count 16
118 silly decomposeActions fetch [email protected]
119 silly decomposeActions extract [email protected]
120 silly decomposeActions preinstall [email protected]
121 silly decomposeActions build [email protected]
122 silly decomposeActions install [email protected]
123 silly decomposeActions postinstall [email protected]
124 silly decomposeActions test [email protected]
125 silly decomposeActions finalize [email protected]
126 silly decomposeActions fetch [email protected]
127 silly decomposeActions extract [email protected]
128 silly decomposeActions preinstall [email protected]
129 silly decomposeActions build [email protected]
130 silly decomposeActions install [email protected]
131 silly decomposeActions postinstall [email protected]
132 silly decomposeActions test [email protected]
133 silly decomposeActions finalize [email protected]
134 silly executeActions Starting
135 silly install executeActions
136 silly doSerial global-install 0
137 silly doParallel fetch 2
138 verbose lock using /Users/jalf/.npm/_locks/staging-ddbfa6a677b7be95.lock for /Users/jalf/dev/nodetest/node_modules/.staging
139 silly doParallel extract 2
140 silly extract nan
141 silly extract dbus
142 verbose unbuild node_modules/.staging/nan-2f50b7c508da9aeafd42818b48a180dc
143 verbose unbuild node_modules/.staging/dbus-9a605a66ba6c0a825972188ec5462fa0
144 silly gentlyRm /Users/jalf/dev/nodetest/node_modules/.staging/nan-2f50b7c508da9aeafd42818b48a180dc is being purged from base /Users/jalf/dev/nodetest
145 silly gentlyRm /Users/jalf/dev/nodetest/node_modules/.staging/dbus-9a605a66ba6c0a825972188ec5462fa0 is being purged from base /Users/jalf/dev/nodetest
146 verbose gentlyRm don't care about contents; nuking /Users/jalf/dev/nodetest/node_modules/.staging/nan-2f50b7c508da9aeafd42818b48a180dc
147 verbose gentlyRm don't care about contents; nuking /Users/jalf/dev/nodetest/node_modules/.staging/dbus-9a605a66ba6c0a825972188ec5462fa0
148 verbose tar unpack /Users/jalf/.npm/nan/1.9.0/package.tgz
149 verbose tar unpacking to /Users/jalf/dev/nodetest/node_modules/.staging/nan-2f50b7c508da9aeafd42818b48a180dc
150 silly gentlyRm /Users/jalf/dev/nodetest/node_modules/.staging/nan-2f50b7c508da9aeafd42818b48a180dc is being purged
151 verbose tar unpack /Users/jalf/.npm/dbus/0.2.12/package.tgz
152 verbose tar unpacking to /Users/jalf/dev/nodetest/node_modules/.staging/dbus-9a605a66ba6c0a825972188ec5462fa0
153 silly gentlyRm /Users/jalf/dev/nodetest/node_modules/.staging/dbus-9a605a66ba6c0a825972188ec5462fa0 is being purged
154 verbose gentlyRm don't care about contents; nuking /Users/jalf/dev/nodetest/node_modules/.staging/nan-2f50b7c508da9aeafd42818b48a180dc
155 verbose gentlyRm don't care about contents; nuking /Users/jalf/dev/nodetest/node_modules/.staging/dbus-9a605a66ba6c0a825972188ec5462fa0
156 silly gunzTarPerm modes [ '755', '644' ]
157 silly gunzTarPerm modes [ '755', '644' ]
158 silly gunzTarPerm extractEntry package.json
159 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
160 silly gunzTarPerm extractEntry package.json
161 silly gunzTarPerm extractEntry README.md
162 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
163 silly gunzTarPerm extractEntry .npmignore
164 silly gunzTarPerm extractEntry README.md
165 silly gunzTarPerm extractEntry include_dirs.js
166 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 420 ]
167 silly gunzTarPerm extractEntry .travis.yml
168 silly gunzTarPerm extractEntry binding.gyp
169 silly gunzTarPerm extractEntry LICENSE.md
170 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 420 ]
171 silly gunzTarPerm extractEntry .dntrc
172 silly gunzTarPerm modified mode [ '.dntrc', 436, 420 ]
173 silly gunzTarPerm extractEntry appveyor.yml
174 silly gunzTarPerm modified mode [ 'appveyor.yml', 436, 420 ]
175 silly gunzTarPerm extractEntry examples/error_handling.js
176 silly gunzTarPerm extractEntry examples/get_property.js
177 silly gunzTarPerm extractEntry examples/hello.js
178 silly gunzTarPerm extractEntry examples/invalid_args.js
179 silly gunzTarPerm extractEntry nan.h
180 silly gunzTarPerm modified mode [ 'nan.h', 436, 420 ]
181 silly gunzTarPerm extractEntry examples/method.js
182 silly gunzTarPerm extractEntry examples/multi_connection.js
183 silly gunzTarPerm extractEntry examples/service.js
184 silly gunzTarPerm extractEntry examples/set_max_received_size.js
185 silly gunzTarPerm extractEntry examples/signal.js
186 silly gunzTarPerm extractEntry lib/bus.js
187 silly gunzTarPerm extractEntry lib/dbus.js
188 silly gunzTarPerm extractEntry lib/interface.js
189 silly gunzTarPerm extractEntry lib/service.js
190 silly gunzTarPerm extractEntry lib/service_interface.js
191 silly gunzTarPerm extractEntry lib/service_object.js
192 silly gunzTarPerm extractEntry lib/utils.js
193 silly gunzTarPerm extractEntry lib/.travis.yml
194 silly gunzTarPerm extractEntry src/encoder.h
195 silly gunzTarPerm extractEntry src/connection.cc
196 silly gunzTarPerm extractEntry src/dbus.cc
197 silly gunzTarPerm extractEntry src/dbus.h
198 silly gunzTarPerm extractEntry src/decoder.cc
199 silly gunzTarPerm extractEntry src/decoder.h
200 silly gunzTarPerm extractEntry src/encoder.cc
201 silly gunzTarPerm extractEntry src/connection.h
202 silly gunzTarPerm extractEntry src/introspect.cc
203 silly gunzTarPerm extractEntry src/introspect.h
204 silly gunzTarPerm extractEntry src/object_handler.cc
205 silly gunzTarPerm extractEntry src/object_handler.h
206 silly gunzTarPerm extractEntry src/signal.cc
207 silly gunzTarPerm extractEntry src/signal.h
208 silly gunzTarPerm extractEntry nan_implementation_12_inl.h
209 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 420 ]
210 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h
211 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 420 ]
212 silly gunzTarPerm extractEntry nan_new.h
213 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 420 ]
214 silly gunzTarPerm extractEntry nan_string_bytes.h
215 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 420 ]
216 silly gunzTarPerm extractEntry CHANGELOG.md
217 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 420 ]
218 silly gunzTarPerm extractEntry tools/node_modules/commander/package.json
219 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/package.json', 436, 420 ]
220 silly gunzTarPerm extractEntry tools/node_modules/commander/LICENSE
221 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/LICENSE', 436, 420 ]
222 silly gunzTarPerm extractEntry tools/node_modules/commander/index.js
223 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/index.js', 436, 420 ]
224 silly gunzTarPerm extractEntry tools/node_modules/commander/History.md
225 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/History.md', 436, 420 ]
226 silly gunzTarPerm extractEntry tools/node_modules/commander/Readme.md
227 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/Readme.md', 436, 420 ]
228 silly gunzTarPerm extractEntry tools/node_modules/commander/node_modules/graceful-readlink/package.json
229 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/node_modules/graceful-readlink/package.json',
229 silly gunzTarPerm 436,
229 silly gunzTarPerm 420 ]
230 silly gunzTarPerm extractEntry tools/node_modules/commander/node_modules/graceful-readlink/.npmignore
231 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/node_modules/graceful-readlink/.npmignore',
231 silly gunzTarPerm 436,
231 silly gunzTarPerm 420 ]
232 silly gunzTarPerm extractEntry tools/node_modules/commander/node_modules/graceful-readlink/README.md
233 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/node_modules/graceful-readlink/README.md',
233 silly gunzTarPerm 436,
233 silly gunzTarPerm 420 ]
234 silly gunzTarPerm extractEntry tools/node_modules/commander/node_modules/graceful-readlink/LICENSE
235 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/node_modules/graceful-readlink/LICENSE',
235 silly gunzTarPerm 436,
235 silly gunzTarPerm 420 ]
236 silly gunzTarPerm extractEntry tools/node_modules/commander/node_modules/graceful-readlink/index.js
237 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/node_modules/graceful-readlink/index.js',
237 silly gunzTarPerm 436,
237 silly gunzTarPerm 420 ]
238 silly gunzTarPerm extractEntry tools/node_modules/commander/node_modules/graceful-readlink/.travis.yml
239 silly gunzTarPerm modified mode [ 'tools/node_modules/commander/node_modules/graceful-readlink/.travis.yml',
239 silly gunzTarPerm 436,
239 silly gunzTarPerm 420 ]
240 silly gunzTarPerm extractEntry tools/node_modules/glob/package.json
241 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/package.json', 436, 420 ]
242 silly gunzTarPerm extractEntry tools/node_modules/glob/README.md
243 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/README.md', 436, 420 ]
244 silly gunzTarPerm extractEntry tools/node_modules/glob/LICENSE
245 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/LICENSE', 436, 420 ]
246 silly gunzTarPerm extractEntry tools/node_modules/glob/common.js
247 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/common.js', 436, 420 ]
248 silly gunzTarPerm extractEntry tools/node_modules/glob/glob.js
249 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/glob.js', 436, 420 ]
250 silly gunzTarPerm extractEntry tools/node_modules/glob/sync.js
251 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/sync.js', 436, 420 ]
252 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/package.json
253 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/package.json',
253 silly gunzTarPerm 436,
253 silly gunzTarPerm 420 ]
254 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/README.md
255 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/README.md',
255 silly gunzTarPerm 436,
255 silly gunzTarPerm 420 ]
256 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/LICENSE
257 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/LICENSE',
257 silly gunzTarPerm 436,
257 silly gunzTarPerm 420 ]
258 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/inflight.js
259 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/inflight.js',
259 silly gunzTarPerm 436,
259 silly gunzTarPerm 420 ]
260 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/test.js
261 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/test.js',
261 silly gunzTarPerm 436,
261 silly gunzTarPerm 420 ]
262 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/.eslintrc
263 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/.eslintrc',
263 silly gunzTarPerm 436,
263 silly gunzTarPerm 420 ]
264 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/node_modules/wrappy/package.json
265 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/node_modules/wrappy/package.json',
265 silly gunzTarPerm 436,
265 silly gunzTarPerm 420 ]
266 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/node_modules/wrappy/README.md
267 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/node_modules/wrappy/README.md',
267 silly gunzTarPerm 436,
267 silly gunzTarPerm 420 ]
268 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/node_modules/wrappy/LICENSE
269 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/node_modules/wrappy/LICENSE',
269 silly gunzTarPerm 436,
269 silly gunzTarPerm 420 ]
270 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/node_modules/wrappy/wrappy.js
271 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/node_modules/wrappy/wrappy.js',
271 silly gunzTarPerm 436,
271 silly gunzTarPerm 420 ]
272 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inflight/node_modules/wrappy/test/basic.js
273 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inflight/node_modules/wrappy/test/basic.js',
273 silly gunzTarPerm 436,
273 silly gunzTarPerm 420 ]
274 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inherits/package.json
275 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inherits/package.json',
275 silly gunzTarPerm 436,
275 silly gunzTarPerm 420 ]
276 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inherits/README.md
277 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inherits/README.md',
277 silly gunzTarPerm 436,
277 silly gunzTarPerm 420 ]
278 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inherits/LICENSE
279 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inherits/LICENSE',
279 silly gunzTarPerm 436,
279 silly gunzTarPerm 420 ]
280 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inherits/inherits.js
281 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inherits/inherits.js',
281 silly gunzTarPerm 436,
281 silly gunzTarPerm 420 ]
282 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inherits/inherits_browser.js
283 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inherits/inherits_browser.js',
283 silly gunzTarPerm 436,
283 silly gunzTarPerm 420 ]
284 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/inherits/test.js
285 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/inherits/test.js',
285 silly gunzTarPerm 436,
285 silly gunzTarPerm 420 ]
286 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/package.json
287 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/package.json',
287 silly gunzTarPerm 436,
287 silly gunzTarPerm 420 ]
288 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/README.md
289 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/README.md',
289 silly gunzTarPerm 436,
289 silly gunzTarPerm 420 ]
290 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/LICENSE
291 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/LICENSE',
291 silly gunzTarPerm 436,
291 silly gunzTarPerm 420 ]
292 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/browser.js
293 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/browser.js',
293 silly gunzTarPerm 436,
293 silly gunzTarPerm 420 ]
294 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/minimatch.js
295 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/minimatch.js',
295 silly gunzTarPerm 436,
295 silly gunzTarPerm 420 ]
296 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json
297 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/package.json',
297 silly gunzTarPerm 436,
297 silly gunzTarPerm 420 ]
298 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore
299 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.npmignore',
299 silly gunzTarPerm 436,
299 silly gunzTarPerm 420 ]
300 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md
301 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/README.md',
301 silly gunzTarPerm 436,
301 silly gunzTarPerm 420 ]
302 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/example.js
303 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/example.js',
303 silly gunzTarPerm 436,
303 silly gunzTarPerm 420 ]
304 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js
305 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/index.js',
305 silly gunzTarPerm 436,
305 silly gunzTarPerm 420 ]
306 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.travis.yml
307 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/.travis.yml',
307 silly gunzTarPerm 436,
307 silly gunzTarPerm 420 ]
308 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js
309 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-comparison.js',
309 silly gunzTarPerm 436,
309 silly gunzTarPerm 420 ]
310 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js
311 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/same-type.js',
311 silly gunzTarPerm 436,
311 silly gunzTarPerm 420 ]
312 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js
313 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/dollar.js',
313 silly gunzTarPerm 436,
313 silly gunzTarPerm 420 ]
314 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js
315 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/empty-option.js',
315 silly gunzTarPerm 436,
315 silly gunzTarPerm 420 ]
316 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/pad.js
317 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/pad.js',
317 silly gunzTarPerm 436,
317 silly gunzTarPerm 420 ]
318 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/order.js
319 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/order.js',
319 silly gunzTarPerm 436,
319 silly gunzTarPerm 420 ]
320 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/nested.js
321 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/nested.js',
321 silly gunzTarPerm 436,
321 silly gunzTarPerm 420 ]
322 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js
323 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/sequence.js',
323 silly gunzTarPerm 436,
323 silly gunzTarPerm 420 ]
324 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js
325 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/negative-increment.js',
325 silly gunzTarPerm 436,
325 silly gunzTarPerm 420 ]
326 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt
327 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/bash-results.txt',
327 silly gunzTarPerm 436,
327 silly gunzTarPerm 420 ]
328 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh
329 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/generate.sh',
329 silly gunzTarPerm 436,
329 silly gunzTarPerm 420 ]
330 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt
331 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/test/cases.txt',
331 silly gunzTarPerm 436,
331 silly gunzTarPerm 420 ]
332 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json
333 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/package.json',
333 silly gunzTarPerm 436,
333 silly gunzTarPerm 420 ]
334 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore
335 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.npmignore',
335 silly gunzTarPerm 436,
335 silly gunzTarPerm 420 ]
336 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md
337 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/README.md',
337 silly gunzTarPerm 436,
337 silly gunzTarPerm 420 ]
338 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js
339 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/example.js',
339 silly gunzTarPerm 436,
339 silly gunzTarPerm 420 ]
340 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js
341 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/index.js',
341 silly gunzTarPerm 436,
341 silly gunzTarPerm 420 ]
342 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml
343 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/.travis.yml',
343 silly gunzTarPerm 436,
343 silly gunzTarPerm 420 ]
344 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile
345 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/Makefile',
345 silly gunzTarPerm 436,
345 silly gunzTarPerm 420 ]
346 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js
347 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match/test/balanced.js',
347 silly gunzTarPerm 436,
347 silly gunzTarPerm 420 ]
348 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json
349 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/package.json',
349 silly gunzTarPerm 436,
349 silly gunzTarPerm 420 ]
350 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE
351 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/LICENSE',
351 silly gunzTarPerm 436,
351 silly gunzTarPerm 420 ]
352 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js
353 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/index.js',
353 silly gunzTarPerm 436,
353 silly gunzTarPerm 420 ]
354 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml
355 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/.travis.yml',
355 silly gunzTarPerm 436,
355 silly gunzTarPerm 420 ]
356 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown
357 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/README.markdown',
357 silly gunzTarPerm 436,
357 silly gunzTarPerm 420 ]
358 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js
359 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/example/map.js',
359 silly gunzTarPerm 436,
359 silly gunzTarPerm 420 ]
360 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js
361 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map/test/map.js',
361 silly gunzTarPerm 436,
361 silly gunzTarPerm 420 ]
362 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/once/package.json
363 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/once/package.json',
363 silly gunzTarPerm 436,
363 silly gunzTarPerm 420 ]
364 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/once/README.md
365 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/once/README.md',
365 silly gunzTarPerm 436,
365 silly gunzTarPerm 420 ]
366 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/once/LICENSE
367 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/once/LICENSE', 436, 420 ]
368 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/once/once.js
369 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/once/once.js', 436, 420 ]
370 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/once/test/once.js
371 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/once/test/once.js',
371 silly gunzTarPerm 436,
371 silly gunzTarPerm 420 ]
372 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/once/node_modules/wrappy/package.json
373 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/once/node_modules/wrappy/package.json',
373 silly gunzTarPerm 436,
373 silly gunzTarPerm 420 ]
374 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/once/node_modules/wrappy/README.md
375 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/once/node_modules/wrappy/README.md',
375 silly gunzTarPerm 436,
375 silly gunzTarPerm 420 ]
376 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/once/node_modules/wrappy/LICENSE
377 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/once/node_modules/wrappy/LICENSE',
377 silly gunzTarPerm 436,
377 silly gunzTarPerm 420 ]
378 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/once/node_modules/wrappy/wrappy.js
379 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/once/node_modules/wrappy/wrappy.js',
379 silly gunzTarPerm 436,
379 silly gunzTarPerm 420 ]
380 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/once/node_modules/wrappy/test/basic.js
381 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/once/node_modules/wrappy/test/basic.js',
381 silly gunzTarPerm 436,
381 silly gunzTarPerm 420 ]
382 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/path-is-absolute/package.json
383 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/path-is-absolute/package.json',
383 silly gunzTarPerm 436,
383 silly gunzTarPerm 420 ]
384 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/path-is-absolute/index.js
385 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/path-is-absolute/index.js',
385 silly gunzTarPerm 436,
385 silly gunzTarPerm 420 ]
386 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/path-is-absolute/license
387 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/path-is-absolute/license',
387 silly gunzTarPerm 436,
387 silly gunzTarPerm 420 ]
388 silly gunzTarPerm extractEntry tools/node_modules/glob/node_modules/path-is-absolute/readme.md
389 silly gunzTarPerm modified mode [ 'tools/node_modules/glob/node_modules/path-is-absolute/readme.md',
389 silly gunzTarPerm 436,
389 silly gunzTarPerm 420 ]
390 silly doParallel preinstall 2
391 silly preinstall nan /Users/jalf/dev/nodetest/node_modules/.staging/nan-2f50b7c508da9aeafd42818b48a180dc
392 info lifecycle [email protected]~preinstall: [email protected]
393 silly preinstall dbus /Users/jalf/dev/nodetest/node_modules/.staging/dbus-9a605a66ba6c0a825972188ec5462fa0
394 info lifecycle [email protected]~preinstall: [email protected]
395 silly lifecycle [email protected]~preinstall: no script for preinstall, continuing
396 silly lifecycle [email protected]~preinstall: no script for preinstall, continuing
397 silly doReverseSerial remove 0
398 silly doSerial move 0
399 silly doSerial finalize 2
400 silly finalize /Users/jalf/dev/nodetest/node_modules/nan
401 silly finalize /Users/jalf/dev/nodetest/node_modules/dbus
402 silly doSerial build 2
403 silly build nan
404 info linkStuff [email protected]
405 silly linkStuff [email protected] has /Users/jalf/dev/nodetest/node_modules as its parent node_modules
406 verbose linkBins [email protected]
407 verbose linkMans [email protected]
408 verbose rebuildBundles [email protected]
409 silly build dbus
410 info linkStuff [email protected]
411 silly linkStuff [email protected] has /Users/jalf/dev/nodetest/node_modules as its parent node_modules
412 verbose linkBins [email protected]
413 verbose linkMans [email protected]
414 verbose rebuildBundles [email protected]
415 silly doSerial global-link 0
416 silly doParallel update-linked 0
417 silly doSerial install 2
418 silly install nan /Users/jalf/dev/nodetest/node_modules/.staging/nan-2f50b7c508da9aeafd42818b48a180dc
419 info lifecycle [email protected]~install: [email protected]
420 silly lifecycle [email protected]~install: no script for install, continuing
421 silly install dbus /Users/jalf/dev/nodetest/node_modules/.staging/dbus-9a605a66ba6c0a825972188ec5462fa0
422 info lifecycle [email protected]~install: [email protected]
423 verbose lifecycle [email protected]~install: unsafe-perm in lifecycle true
424 verbose lifecycle [email protected]~install: PATH: /opt/local/lib/node_modules/npm/bin/node-gyp-bin:/Users/jalf/dev/nodetest/node_modules/dbus/node_modules/.bin:/Users/jalf/dev/nodetest/node_modules/.bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/opt/local/bin:/opt/local/sbin
425 verbose lifecycle [email protected]~install: CWD: /Users/jalf/dev/nodetest/node_modules/dbus
426 silly lifecycle [email protected]~install: Args: [ '-c', 'node-gyp configure build' ]
427 silly lifecycle [email protected]~install: Returned: code: 1 signal: null
428 info lifecycle [email protected]~install: Failed to exec install script
429 verbose unlock done using /Users/jalf/.npm/_locks/staging-ddbfa6a677b7be95.lock for /Users/jalf/dev/nodetest/node_modules/.staging
430 silly rollbackFailedOptional Starting
431 silly rollbackFailedOptional Finishing
432 silly runTopLevelLifecycles Starting
433 silly runTopLevelLifecycles Finishing
434 silly install printInstalled
435 warn ENOENT ENOENT, open '/Users/jalf/dev/nodetest/package.json'
436 warn EPACKAGEJSON /Users/jalf/dev/nodetest No description
437 warn EPACKAGEJSON /Users/jalf/dev/nodetest No repository field.
438 warn EPACKAGEJSON /Users/jalf/dev/nodetest No README data
439 warn EPACKAGEJSON /Users/jalf/dev/nodetest No license field.
440 verbose stack Error: [email protected] install: `node-gyp configure build`
440 verbose stack Exit status 1
440 verbose stack at EventEmitter.<anonymous> (/opt/local/lib/node_modules/npm/lib/utils/lifecycle.js:233:16)
440 verbose stack at EventEmitter.emit (events.js:110:17)
440 verbose stack at ChildProcess.<anonymous> (/opt/local/lib/node_modules/npm/lib/utils/spawn.js:24:14)
440 verbose stack at ChildProcess.emit (events.js:110:17)
440 verbose stack at maybeClose (child_process.js:1015:16)
440 verbose stack at Process.ChildProcess._handle.onexit (child_process.js:1087:5)
441 verbose pkgid [email protected]
442 verbose cwd /Users/jalf/dev/nodetest
443 error Darwin 14.5.0
444 error argv "node" "/opt/local/bin/npm" "install" "dbus"
445 error node v0.12.7
446 error npm v3.3.3
447 error code ELIFECYCLE
448 error [email protected] install: `node-gyp configure build`
448 error Exit status 1
449 error Failed at the [email protected] install script 'node-gyp configure build'.
449 error This is most likely a problem with the dbus package,
449 error not with npm itself.
449 error Tell the author that this fails on your system:
449 error node-gyp configure build
449 error You can get their info via:
449 error npm owner ls dbus
449 error There is likely additional logging output above.
450 verbose exit [ 1, true ]
:+1: I'm also facing same problem while installing 'dbus' on my mac.
did you folks install the required dbus headers? If not, it won't work.
@jrobeson your comment is not clear, can you please clarify, which all headers, there are many dbus headers, I tried installing few of them nothing worked. If you have installed it and it's working can you please elaborate and tell us the steps, It will be really helpful :smiley:
can you find the file dbus.h on your system, that's all I meant.
If not, then you don't have the required headers. I don't use MacOSX, so I have no clue about how you get the appropriate headers, on my system I just did yum install dbus-devel
and that was all I needed
For people in the future: Ubuntu is
apt-get install libdbus-1-dev
Then it worked, I wasn't even sure if it was the header, but it was.
I ran into the same issue on OS X 10.11.6
To resolve this you need to:
- Install dbus via brew with developer tools
brew install --devel dbus
- Create a symbolic link from your local/opt folder to the source folder the dbus sources
-usr/local/opt/dbus -> ../Cellar/dbus/1.11.2
@lukas-zech-software Do we have to do another linking other than the brew link
?
Because whatever you said, I tried but still getting same error. :disappointed:
@iyogeshjoshi I indeed have one other link set which I forgot to mention
in the directory /usr/local/Cellar/dbus/1.11.2/include/dbus-1.0/dbus
I have a symbolic link to the file/usr/local/Cellar/dbus/1.11.2/lib/dbus-1.0/include/dbus/dbus-arch-deps.h
which was necessary
But this should generate a different error message
@lukas-zech-software Sorry dude but that also didn't worked. Still giving same error,
../src/dbus.cc:6:10: fatal error: 'dbus/dbus.h' file not found
#include <dbus/dbus.h>
The content of your /usr/local/opt/dbus
directory should look look this:
$ /usr/local/opt/dbus
total 304
drwxr-xr-x 20 USR admin 680B Jul 1 14:52 .
drwxr-xr-x 3 USR admin 102B Jul 1 14:42 ..
-rw-r--r-- 1 USR admin 2.1K Jul 1 14:42 dbus-address.h
lrwxr-xr-x 1 USR admin 72B Jul 1 14:52 dbus-arch-deps.h -> /usr/local/Cellar/dbus/1.11.2/lib/dbus-1.0/include/dbus/dbus-arch-deps.h
-rw-r--r-- 1 USR admin 3.4K Jul 1 14:42 dbus-bus.h
-rw-r--r-- 1 USR admin 25K Jul 1 14:42 dbus-connection.h
-rw-r--r-- 1 USR admin 2.8K Jul 1 14:42 dbus-errors.h
-rw-r--r-- 1 USR admin 5.9K Jul 1 14:42 dbus-macros.h
-rw-r--r-- 1 USR admin 1.9K Jul 1 14:42 dbus-memory.h
-rw-r--r-- 1 USR admin 13K Jul 1 14:42 dbus-message.h
-rw-r--r-- 1 USR admin 1.7K Jul 1 14:42 dbus-misc.h
-rw-r--r-- 1 USR admin 3.1K Jul 1 14:42 dbus-pending-call.h
-rw-r--r-- 1 USR admin 23K Jul 1 14:42 dbus-protocol.h
-rw-r--r-- 1 USR admin 4.7K Jul 1 14:42 dbus-server.h
-rw-r--r-- 1 USR admin 5.3K Jul 1 14:42 dbus-shared.h
-rw-r--r-- 1 USR admin 3.0K Jul 1 14:42 dbus-signature.h
-rw-r--r-- 1 USR admin 2.3K Jul 1 14:42 dbus-syntax.h
-rw-r--r-- 1 USR admin 8.3K Jul 1 14:42 dbus-threads.h
-rw-r--r-- 1 USR admin 4.0K Jul 1 14:42 dbus-types.h
-rw-r--r-- 1 USR admin 3.9K Jul 1 14:42 dbus.h
If the contents of the directory are correct, then the compiler does not look in your /usr/local/opt
directory for header files. You will probably need to set the correct environment variable to tell it to include this dir
Have you ever used Xcode on your system? Normally this should set the correct paths
@lukas-zech-software all contents are exact similar. Can you tell me what all env variables to set for compiler?
@iyogeshjoshi
I didn't need to set any environment variable as gcc
should look in that directory by default, but normally you would set the CPATH variable to include more directories for header lookup.
You can find more details here: https://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html#index-CPATH-3023
or here
http://stackoverflow.com/a/31112922/4003619
As I ran into issue again, I found that the above solution was still missing something. So for future reference, here are the complete steps how I solved in on my machine (again)
- Install dbus via brew with developer tools
brew install --devel dbus
- Create a symbolic link from your /usr/local/opt folder to the include folder of the dbus sources
ln -sFf /usr/local/Cellar/dbus/1.11.2/include/dbus-1.0/dbus/ /usr/local/opt/dbus
This link might already have been created by brew, but points to the wrong directory! If the link already exists, delete it.
- Create a symbolic link for the
dbus-arch-deps.h
file
ln -sFf /usr/local/Cellar/dbus/1.11.2/lib/dbus-1.0/include/dbus/dbus-arch-deps.h /usr/local/opt/dbus/dbus-arch-deps.h
- Add the
/usr/local/opt
folder to the include_path in~/.node-gyp/{NODE_VERSION}/include/node/common.gypi
(at around line 280 for node 5.7.0)
['OS=="mac"', {
'defines': ['_DARWIN_USE_64_BIT_INODE=1'],
'include_dirs': ['/usr/local/opt'],
'xcode_settings': {
After these steps it compiled fine for me
@lukas-zech-software Still getting same error, I guess you're still missing some step.
@iyogeshjoshi
- check that you have the correct
common.gypi
file in the path according to your node version - check the line where you added the
'include_dirs': ['/usr/local/opt'],
there are 2 section marked with'OS=="mac"'
but theinclude_dir
settings is only used in the second section (around line 280 where the * _DARWIN_USE_64_BIT_INODE* key is set) - check that the contents of the path
/usr/local/opt/dbus
looks like posted here
@lukas-zech-software so the problem for me was /usr/local/opt/dbus
was already symlinked to /usr/local/Cellar/dbus/1.11.2
instead and even when symlinking forcefully with -f
flag, so I removed the link and recreated it, and it worked 😃 Thanks :)
I made some changes to support MacPorts (which I am using) and based on this ticket also for the /usr/local/opt path indicated above. Could anyone check the pull request and see if it helps with HomeBrew: Pull Request: https://github.com/Shouqun/node-dbus/pull/145
Note if it doesn't help, any suggestions for tuning the settings for HomeBrew would be appreciated.
Thanks
@Shouqun can you please also release this new version on npm.
@iyogeshjoshi in the meantime, if you clone the repository and do an 'npm install' could you let me know if it works, for you.
@ajmas sorry but it's failing. Following is the log
> [email protected] install /Users/iyogeshjoshi/Documents/GitHub/node-dbus
> node-gyp configure build
SOLINK_MODULE(target) Release/dbus.node
ld: library not found for -ldbus-1
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [Release/dbus.node] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)
gyp ERR! System Darwin 16.3.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build"
gyp ERR! cwd /Users/iyogeshjoshi/Documents/GitHub/node-dbus
gyp ERR! node -v v7.4.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm ERR! Darwin 16.3.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "i"
npm ERR! node v7.4.0
npm ERR! npm v4.1.1
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: `node-gyp configure build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script 'node-gyp configure build'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the dbus package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp configure build
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs dbus
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls dbus
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/iyogeshjoshi/Documents/GitHub/node-dbus/npm-debug.log
When i get a chance to install homebrew I can take a look. It may not be straightaway, so I would encourage anyone who can, to look into a contributing a fix.
Which MacOS X version?
@ajmas I'm using latest MacOS Sierra 10.12.2