-
-
Save natevw/2eb2b7a69362d0535b111ccf78fbe832 to your computer and use it in GitHub Desktop.
moved this over from https://github.com/natevw/pi-spi/issues/23
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0 info it worked if it ends with ok | |
1 verbose cli [ 'C:\\Program Files (x86)\\nodejs\\node.exe', | |
1 verbose cli 'C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js', | |
1 verbose cli 'install', | |
1 verbose cli 'natevw/pi-spi' ] | |
2 info using npm@2.15.5 | |
3 info using node@v4.4.5 | |
4 verbose config Skipping project config: C:\Users\John/.npmrc. (matches userconfig) | |
5 verbose install initial load of C:\Users\John\package.json | |
6 verbose readDependencies loading dependencies from C:\Users\John\package.json | |
7 silly cache add args [ 'natevw/pi-spi', null ] | |
8 verbose cache add spec natevw/pi-spi | |
9 silly cache add parsed spec Result { | |
9 silly cache add raw: 'natevw/pi-spi', | |
9 silly cache add scope: null, | |
9 silly cache add name: null, | |
9 silly cache add rawSpec: 'natevw/pi-spi', | |
9 silly cache add spec: 'github:natevw/pi-spi', | |
9 silly cache add type: 'hosted', | |
9 silly cache add hosted: | |
9 silly cache add { type: 'github', | |
9 silly cache add ssh: 'git@github.com:natevw/pi-spi.git', | |
9 silly cache add sshUrl: 'git+ssh://git@github.com/natevw/pi-spi.git', | |
9 silly cache add httpsUrl: 'git+https://github.com/natevw/pi-spi.git', | |
9 silly cache add gitUrl: 'git://github.com/natevw/pi-spi.git', | |
9 silly cache add shortcut: 'github:natevw/pi-spi', | |
9 silly cache add directUrl: 'https://raw.githubusercontent.com/natevw/pi-spi/master/package.json' } } | |
10 verbose addRemoteGit caching natevw/pi-spi | |
11 verbose addRemoteGit natevw/pi-spi is a repository hosted by github | |
12 silly tryGitProto attempting to clone git://github.com/natevw/pi-spi.git | |
13 silly tryClone cloning natevw/pi-spi via git://github.com/natevw/pi-spi.git | |
14 verbose tryClone git-github-com-natevw-pi-spi-git-882bd0e5 not in flight; caching | |
15 verbose correctMkdir C:\Users\John\AppData\Roaming\npm-cache\_git-remotes correctMkdir not in flight; initializing | |
16 verbose makeDirectory C:\Users\John\AppData\Roaming\npm-cache\_git-remotes creation not in flight; initializing | |
17 verbose makeCacheDir UID & GID are irrelevant on win32 | |
18 info git [ 'clone', | |
18 info git '--template=C:\\Users\\John\\AppData\\Roaming\\npm-cache\\_git-remotes\\_templates', | |
18 info git '--mirror', | |
18 info git 'git://github.com/natevw/pi-spi.git', | |
18 info git 'C:\\Users\\John\\AppData\\Roaming\\npm-cache\\_git-remotes\\git-github-com-natevw-pi-spi-git-882bd0e5' ] | |
19 verbose mirrorRemote natevw/pi-spi git clone git://github.com/natevw/pi-spi.git | |
20 verbose setPermissions natevw/pi-spi skipping chownr on Windows | |
21 verbose resolveHead natevw/pi-spi original treeish: master | |
22 info git [ 'rev-list', '-n1', 'master' ] | |
23 silly resolveHead natevw/pi-spi resolved treeish: 79243e2a40d8947a831accad8cf0a26d0e25903c | |
24 verbose resolveHead natevw/pi-spi resolved Git URL: git://github.com/natevw/pi-spi.git#79243e2a40d8947a831accad8cf0a26d0e25903c | |
25 silly resolveHead Git working directory: C:\Users\John\AppData\Local\Temp\npm-24392-8a57d094\git-cache-a9277994ba7d\79243e2a40d8947a831accad8cf0a26d0e25903c | |
26 info git [ 'clone', | |
26 info git 'C:\\Users\\John\\AppData\\Roaming\\npm-cache\\_git-remotes\\git-github-com-natevw-pi-spi-git-882bd0e5', | |
26 info git 'C:\\Users\\John\\AppData\\Local\\Temp\\npm-24392-8a57d094\\git-cache-a9277994ba7d\\79243e2a40d8947a831accad8cf0a26d0e25903c' ] | |
27 verbose cloneResolved natevw/pi-spi clone Cloning into 'C:\Users\John\AppData\Local\Temp\npm-24392-8a57d094\git-cache-a9277994ba7d\79243e2a40d8947a831accad8cf0a26d0e25903c'... | |
27 verbose cloneResolved done. | |
28 info git [ 'checkout', '79243e2a40d8947a831accad8cf0a26d0e25903c' ] | |
29 verbose checkoutTreeish natevw/pi-spi checkout Note: checking out '79243e2a40d8947a831accad8cf0a26d0e25903c'. | |
29 verbose checkoutTreeish | |
29 verbose checkoutTreeish You are in 'detached HEAD' state. You can look around, make experimental | |
29 verbose checkoutTreeish changes and commit them, and you can discard any commits you make in this | |
29 verbose checkoutTreeish state without impacting any branches by performing another checkout. | |
29 verbose checkoutTreeish | |
29 verbose checkoutTreeish If you want to create a new branch to retain commits you create, you may | |
29 verbose checkoutTreeish do so (now or later) by using -b with the checkout command again. Example: | |
29 verbose checkoutTreeish | |
29 verbose checkoutTreeish git checkout -b <new-branch-name> | |
29 verbose checkoutTreeish | |
29 verbose checkoutTreeish HEAD is now at 79243e2... fix build regression introduced in a74f1ba266716e1a2782f5d09d182ee399797ee4, was looking at wrong struct definition… | |
30 verbose addLocalDirectory C:\Users\John\AppData\Roaming\npm-cache\pi-spi\1.0.1\package.tgz not in flight; packing | |
31 verbose correctMkdir C:\Users\John\AppData\Roaming\npm-cache correctMkdir not in flight; initializing | |
32 verbose tar pack [ 'C:\\Users\\John\\AppData\\Roaming\\npm-cache\\pi-spi\\1.0.1\\package.tgz', | |
32 verbose tar pack 'C:\\Users\\John\\AppData\\Local\\Temp\\npm-24392-8a57d094\\git-cache-a9277994ba7d\\79243e2a40d8947a831accad8cf0a26d0e25903c' ] | |
33 verbose tarball C:\Users\John\AppData\Roaming\npm-cache\pi-spi\1.0.1\package.tgz | |
34 verbose folder C:\Users\John\AppData\Local\Temp\npm-24392-8a57d094\git-cache-a9277994ba7d\79243e2a40d8947a831accad8cf0a26d0e25903c | |
35 verbose addLocalTarball adding from inside cache C:\Users\John\AppData\Roaming\npm-cache\pi-spi\1.0.1\package.tgz | |
36 verbose correctMkdir C:\Users\John\AppData\Roaming\npm-cache correctMkdir not in flight; initializing | |
37 verbose addRemoteGit data._from: natevw/pi-spi | |
38 verbose addRemoteGit data._resolved: git://github.com/natevw/pi-spi.git#79243e2a40d8947a831accad8cf0a26d0e25903c | |
39 silly cache afterAdd pi-spi@1.0.1 | |
40 verbose afterAdd C:\Users\John\AppData\Roaming\npm-cache\pi-spi\1.0.1\package\package.json not in flight; writing | |
41 verbose correctMkdir C:\Users\John\AppData\Roaming\npm-cache correctMkdir not in flight; initializing | |
42 verbose afterAdd C:\Users\John\AppData\Roaming\npm-cache\pi-spi\1.0.1\package\package.json written | |
43 silly install resolved [ { name: 'pi-spi', | |
43 silly install resolved version: '1.0.1', | |
43 silly install resolved description: 'Simple async SPI library for Raspberry Pi', | |
43 silly install resolved main: 'index.js', | |
43 silly install resolved scripts: { test: 'node test', install: 'node-gyp rebuild' }, | |
43 silly install resolved repository: { type: 'git', url: 'git://github.com/natevw/pi-spi.git' }, | |
43 silly install resolved keywords: [ 'raspi', 'spi' ], | |
43 silly install resolved author: { name: 'Nathan Vander Wilt' }, | |
43 silly install resolved license: 'BSD-2-Clause', | |
43 silly install resolved bugs: { url: 'https://github.com/natevw/pi-spi/issues' }, | |
43 silly install resolved dependencies: { nan: '^2.3.5' }, | |
43 silly install resolved gypfile: true, | |
43 silly install resolved gitHead: '79243e2a40d8947a831accad8cf0a26d0e25903c', | |
43 silly install resolved readme: '# pi-spi\r\n\r\nSimple asyncronous node.js SPI library for Raspberry Pi (and likely other embedded Linux platforms that provide /dev/spidevN.N).\r\n\r\n\r\n## Example\r\n\r\n`npm install pi-spi`\r\n\r\n\r\n```\r\nvar SPI = require(\'pi-spi\');\r\n\r\nvar spi = SPI.initialize("/dev/spidev0.0"),\r\n test = Buffer("Hello, World!");\r\n\r\n// reads and writes simultaneously\r\nspi.transfer(test, test.length, function (e,d) {\r\n if (e) console.error(e);\r\n else console.log("Got \\""+d.toString()+"\\" back.");\r\n \r\n if (test.toString() === d.toString()) {\r\n console.log(msg);\r\n } else {\r\n // NOTE: this will likely happen unless MISO is jumpered to MOSI\r\n console.warn(msg);\r\n process.exit(-2);\r\n }\r\n});\r\n```\r\n\r\nProbably requires running node under `sudo` for SPI permissions, unless you\'ve used [Wiring Pi\'s gpio utility](https://projects.drogon.net/raspberry-pi/wiringpi/the-gpio-utility/) or otherwise adjusted device permissions.\r\n\r\n## API\r\n\r\n### spi = SPI.initialize(device)\r\n\r\n`device` will usually be "/dev/spidev0.0" or "/dev/spidev0.0". You will first need to enable the `spi-bcm2708` kernel module [e.g. these instructions](http://scruss.com/blog/2013/01/19/the-quite-rubbish-clock/#spi) or similar for your platform. As mentioned above, by default this device requires root permissions and so you\'ll either need to change this or run your script with according privilege.\r\n\r\n### spi.clockSpeed([speed])\r\n\r\nSets (or gets, if no argument provided) the clock speed in Hz. Defaults to `4e6`, i.e. 4MHz. The Pi only supports [powers of 2 speeds](https://projects.drogon.net/understanding-spi-on-the-raspberry-pi/) and faster speeds might get derated a bit.\r\n\r\n### spi.dataMode([mode])\r\n\r\nSets (or gets, if no argument provided) the "data mode" (clock phase and polarity) to e.g. `SPI.mode.CPHA | SPI.mode.CPOL`. Default is no flags.\r\n\r\n### spi.bitOrder([order])\r\n\r\nSets (or gets, if no argument provided) the bit ordering. Default is `SPI.order.MSB_FIRST` or you can set `SPI.order.LSB_FIRST`.\r\n\r\nNote that this is **bit** ordering, not *bytes* — byte ordering is up to your application.\r\n\r\n### spi.transfer(outbuffer, [incount,] cb)\r\n\r\nTransfers data for the longer of `outbuffer.length` or `incount` bytes. If successfully, the second parameter to your callback will be a buffer of length `incount` (which defaults to `outbuffer.length` if not provided).\r\n\r\n### spi.read(incount, cb)\r\n\r\nCollects incount bytes while writing as many `\\0` out.\r\n\r\n### spi.write(outbuffer, cb)\r\n\r\nWrites outbuffer, ignoring response bytes.\r\n\r\nNote that if there was an error opening the device, the `transfer`/`read`/`write` calls will fail each time called. I may [revise the initialize method](https://github.com/natevw/pi-spi/issues/2#issuecomment-27588982) so to allow you to handle the error better.\r\n\r\n\r\n## License\r\n\r\nCopyright © 2013, Nathan Vander Wilt.\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions are met: \r\n\r\n1. Redistributions of source code must retain the above copyright notice, this\r\n list of conditions and the following disclaimer. \r\n2. Redistributions in binary form must reproduce the above copyright notice,\r\n this list of conditions and the following disclaimer in the documentation\r\n and/or other materials provided with the distribution. \r\n\r\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND\r\nANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\r\nWARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\r\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR\r\nANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES\r\n(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;\r\nLOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND\r\nON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT\r\n(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\r\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\r\n\r\nThe views and conclusions contained in the software and documentation are those\r\nof the authors and should not be interpreted as representing official policies, \r\neither expressed or implied, of the FreeBSD Project.\r\n', | |
43 silly install resolved readmeFilename: 'README.md', | |
43 silly install resolved homepage: 'https://github.com/natevw/pi-spi#readme', | |
43 silly install resolved _id: 'pi-spi@1.0.1', | |
43 silly install resolved _shasum: 'cd0005d49a59cb014f8331ca100bdbfeb43fb10d', | |
43 silly install resolved _from: 'natevw/pi-spi', | |
43 silly install resolved _resolved: 'git://github.com/natevw/pi-spi.git#79243e2a40d8947a831accad8cf0a26d0e25903c' } ] | |
44 info install pi-spi@1.0.1 into C:\Users\John | |
45 info installOne pi-spi@1.0.1 | |
46 verbose installOne of pi-spi to C:\Users\John not in flight; installing | |
47 verbose correctMkdir C:\Users\John\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing | |
48 verbose lock using C:\Users\John\AppData\Roaming\npm-cache\_locks\pi-spi-447b8e963a4ff88d.lock for C:\Users\John\node_modules\pi-spi | |
49 silly install write writing pi-spi 1.0.1 to C:\Users\John\node_modules\pi-spi | |
50 verbose unbuild node_modules\pi-spi | |
51 silly gentlyRm C:\Users\John\node_modules\pi-spi is being purged from base C:\Users\John | |
52 verbose gentlyRm don't care about contents; nuking C:\Users\John\node_modules\pi-spi | |
53 verbose tar unpack C:\Users\John\AppData\Roaming\npm-cache\pi-spi\1.0.1\package.tgz | |
54 verbose tar unpacking to C:\Users\John\node_modules\pi-spi | |
55 silly gentlyRm C:\Users\John\node_modules\pi-spi is being purged | |
56 verbose gentlyRm don't care about contents; nuking C:\Users\John\node_modules\pi-spi | |
57 silly gunzTarPerm modes [ '777', '666' ] | |
58 silly gunzTarPerm extractEntry package.json | |
59 silly gunzTarPerm extractEntry .npmignore | |
60 silly gunzTarPerm extractEntry README.md | |
61 silly gunzTarPerm extractEntry index.js | |
62 silly gunzTarPerm extractEntry stub-test.js | |
63 silly gunzTarPerm extractEntry test.js | |
64 silly gunzTarPerm extractEntry binding.gyp | |
65 silly gunzTarPerm extractEntry spi_binding.cc | |
66 verbose write writing to C:\Users\John\node_modules\pi-spi\package.json | |
67 info preinstall pi-spi@1.0.1 | |
68 verbose readDependencies loading dependencies from C:\Users\John\node_modules\pi-spi\package.json | |
69 silly prepareForInstallMany adding nan@^2.3.5 from pi-spi dependencies | |
70 verbose readDependencies loading dependencies from C:\Users\John\node_modules\pi-spi\package.json | |
71 silly cache add args [ 'nan@^2.3.5', null ] | |
72 verbose cache add spec nan@^2.3.5 | |
73 silly cache add parsed spec Result { | |
73 silly cache add raw: 'nan@^2.3.5', | |
73 silly cache add scope: null, | |
73 silly cache add name: 'nan', | |
73 silly cache add rawSpec: '^2.3.5', | |
73 silly cache add spec: '>=2.3.5 <3.0.0', | |
73 silly cache add type: 'range' } | |
74 silly addNamed nan@>=2.3.5 <3.0.0 | |
75 verbose addNamed ">=2.3.5 <3.0.0" is a valid semver range for nan | |
76 silly addNameRange { name: 'nan', range: '>=2.3.5 <3.0.0', hasData: false } | |
77 silly mapToRegistry name nan | |
78 silly mapToRegistry using default registry | |
79 silly mapToRegistry registry https://registry.npmjs.org/ | |
80 silly mapToRegistry data Result { | |
80 silly mapToRegistry raw: 'nan', | |
80 silly mapToRegistry scope: null, | |
80 silly mapToRegistry name: 'nan', | |
80 silly mapToRegistry rawSpec: '', | |
80 silly mapToRegistry spec: 'latest', | |
80 silly mapToRegistry type: 'tag' } | |
81 silly mapToRegistry uri https://registry.npmjs.org/nan | |
82 verbose addNameRange registry:https://registry.npmjs.org/nan not in flight; fetching | |
83 verbose request uri https://registry.npmjs.org/nan | |
84 verbose request no auth needed | |
85 info attempt registry request try #1 at 9:45:24 AM | |
86 verbose request id 9a2f07f29fc64349 | |
87 verbose etag "12RFHNMU7CS3WJ1892HQLM0NB" | |
88 http request GET https://registry.npmjs.org/nan | |
89 http 304 https://registry.npmjs.org/nan | |
90 verbose headers { date: 'Fri, 24 Jun 2016 16:45:21 GMT', | |
90 verbose headers via: '1.1 varnish', | |
90 verbose headers 'cache-control': 'max-age=300', | |
90 verbose headers etag: '"12RFHNMU7CS3WJ1892HQLM0NB"', | |
90 verbose headers age: '192', | |
90 verbose headers connection: 'keep-alive', | |
90 verbose headers 'x-served-by': 'cache-sjc3125-SJC', | |
90 verbose headers 'x-cache': 'HIT', | |
90 verbose headers 'x-cache-hits': '12', | |
90 verbose headers 'x-timer': 'S1466786721.930413,VS0,VE0', | |
90 verbose headers vary: 'Accept-Encoding' } | |
91 silly get cb [ 304, | |
91 silly get { date: 'Fri, 24 Jun 2016 16:45:21 GMT', | |
91 silly get via: '1.1 varnish', | |
91 silly get 'cache-control': 'max-age=300', | |
91 silly get etag: '"12RFHNMU7CS3WJ1892HQLM0NB"', | |
91 silly get age: '192', | |
91 silly get connection: 'keep-alive', | |
91 silly get 'x-served-by': 'cache-sjc3125-SJC', | |
91 silly get 'x-cache': 'HIT', | |
91 silly get 'x-cache-hits': '12', | |
91 silly get 'x-timer': 'S1466786721.930413,VS0,VE0', | |
91 silly get vary: 'Accept-Encoding' } ] | |
92 verbose etag https://registry.npmjs.org/nan from cache | |
93 verbose get saving nan to C:\Users\John\AppData\Roaming\npm-cache\registry.npmjs.org\nan\.cache.json | |
94 verbose correctMkdir C:\Users\John\AppData\Roaming\npm-cache correctMkdir not in flight; initializing | |
95 silly addNameRange number 2 { name: 'nan', range: '>=2.3.5 <3.0.0', hasData: true } | |
96 silly addNameRange versions [ 'nan', | |
96 silly addNameRange [ '0.3.0-wip', | |
96 silly addNameRange '0.3.0-wip2', | |
96 silly addNameRange '0.3.0', | |
96 silly addNameRange '0.3.1', | |
96 silly addNameRange '0.3.2', | |
96 silly addNameRange '0.4.0', | |
96 silly addNameRange '0.4.1', | |
96 silly addNameRange '0.4.2', | |
96 silly addNameRange '0.4.3', | |
96 silly addNameRange '0.4.4', | |
96 silly addNameRange '0.5.0', | |
96 silly addNameRange '0.5.1', | |
96 silly addNameRange '0.5.2', | |
96 silly addNameRange '0.6.0', | |
96 silly addNameRange '0.7.0', | |
96 silly addNameRange '0.7.1', | |
96 silly addNameRange '0.8.0', | |
96 silly addNameRange '1.0.0', | |
96 silly addNameRange '1.1.0', | |
96 silly addNameRange '1.1.1', | |
96 silly addNameRange '1.1.2', | |
96 silly addNameRange '1.2.0', | |
96 silly addNameRange '1.3.0', | |
96 silly addNameRange '1.4.0', | |
96 silly addNameRange '1.4.1', | |
96 silly addNameRange '1.5.0', | |
96 silly addNameRange '1.4.2', | |
96 silly addNameRange '1.4.3', | |
96 silly addNameRange '1.5.1', | |
96 silly addNameRange '1.5.2', | |
96 silly addNameRange '1.6.0', | |
96 silly addNameRange '1.5.3', | |
96 silly addNameRange '1.6.1', | |
96 silly addNameRange '1.6.2', | |
96 silly addNameRange '1.7.0', | |
96 silly addNameRange '1.8.0', | |
96 silly addNameRange '1.8.1', | |
96 silly addNameRange '1.8.2', | |
96 silly addNameRange '1.8.3', | |
96 silly addNameRange '1.8.4', | |
96 silly addNameRange '1.9.0', | |
96 silly addNameRange '2.0.0', | |
96 silly addNameRange '2.0.1', | |
96 silly addNameRange '2.0.2', | |
96 silly addNameRange '2.0.3', | |
96 silly addNameRange '2.0.4', | |
96 silly addNameRange '2.0.5', | |
96 silly addNameRange '2.0.6', | |
96 silly addNameRange '2.0.7', | |
96 silly addNameRange '2.0.8', | |
96 silly addNameRange '2.0.9', | |
96 silly addNameRange '2.1.0', | |
96 silly addNameRange '2.2.0', | |
96 silly addNameRange '2.2.1', | |
96 silly addNameRange '2.3.0', | |
96 silly addNameRange '2.3.1', | |
96 silly addNameRange '2.3.2', | |
96 silly addNameRange '2.3.3', | |
96 silly addNameRange '2.3.4', | |
96 silly addNameRange '2.3.5' ] ] | |
97 silly addNamed nan@2.3.5 | |
98 verbose addNamed "2.3.5" is a plain semver version for nan | |
99 silly cache afterAdd nan@2.3.5 | |
100 verbose afterAdd C:\Users\John\AppData\Roaming\npm-cache\nan\2.3.5\package\package.json not in flight; writing | |
101 verbose correctMkdir C:\Users\John\AppData\Roaming\npm-cache correctMkdir not in flight; initializing | |
102 verbose afterAdd C:\Users\John\AppData\Roaming\npm-cache\nan\2.3.5\package\package.json written | |
103 silly install resolved [ { name: 'nan', | |
103 silly install resolved version: '2.3.5', | |
103 silly install resolved description: 'Native Abstractions for Node.js: C++ header for Node 0.8 -> 6 compatibility', | |
103 silly install resolved main: 'include_dirs.js', | |
103 silly install resolved repository: { type: 'git', url: 'git://github.com/nodejs/nan.git' }, | |
103 silly install resolved scripts: | |
103 silly install resolved { test: 'tap --gc --stderr test/js/*-test.js', | |
103 silly install resolved 'rebuild-tests': 'node-gyp rebuild --msvs_version=2013 --directory test', | |
103 silly install resolved docs: 'doc/.build.sh' }, | |
103 silly install resolved contributors: | |
103 silly install resolved [ [Object], | |
103 silly install resolved [Object], | |
103 silly install resolved [Object], | |
103 silly install resolved [Object], | |
103 silly install resolved [Object], | |
103 silly install resolved [Object], | |
103 silly install resolved [Object] ], | |
103 silly install resolved devDependencies: | |
103 silly install resolved { bindings: '~1.2.1', | |
103 silly install resolved commander: '^2.8.1', | |
103 silly install resolved glob: '^5.0.14', | |
103 silly install resolved 'node-gyp': '~3.0.1', | |
103 silly install resolved tap: '~0.7.1', | |
103 silly install resolved xtend: '~4.0.0' }, | |
103 silly install resolved license: 'MIT', | |
103 silly install resolved bugs: { url: 'https://github.com/nodejs/nan/issues' }, | |
103 silly install resolved homepage: 'https://github.com/nodejs/nan#readme', | |
103 silly install resolved _id: 'nan@2.3.5', | |
103 silly install resolved _shasum: '822a0dc266290ce4cd3a12282ca3e7e364668a08', | |
103 silly install resolved _resolved: 'https://registry.npmjs.org/nan/-/nan-2.3.5.tgz', | |
103 silly install resolved _from: 'nan@>=2.3.5 <3.0.0', | |
103 silly install resolved _npmVersion: '3.3.6', | |
103 silly install resolved _nodeVersion: '5.0.0', | |
103 silly install resolved _npmUser: { name: 'kkoopa', email: 'bbyholm@abo.fi' }, | |
103 silly install resolved dist: | |
103 silly install resolved { shasum: '822a0dc266290ce4cd3a12282ca3e7e364668a08', | |
103 silly install resolved tarball: 'https://registry.npmjs.org/nan/-/nan-2.3.5.tgz' }, | |
103 silly install resolved maintainers: [ [Object], [Object] ], | |
103 silly install resolved _npmOperationalInternal: | |
103 silly install resolved { host: 'packages-12-west.internal.npmjs.com', | |
103 silly install resolved tmp: 'tmp/nan-2.3.5.tgz_1464707164994_0.4295874561648816' }, | |
103 silly install resolved directories: {}, | |
103 silly install resolved readme: 'ERROR: No README data found!' } ] | |
104 info install nan@2.3.5 into C:\Users\John\node_modules\pi-spi | |
105 info installOne nan@2.3.5 | |
106 verbose installOne of nan to C:\Users\John\node_modules\pi-spi not in flight; installing | |
107 verbose correctMkdir C:\Users\John\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing | |
108 verbose lock using C:\Users\John\AppData\Roaming\npm-cache\_locks\nan-7397e3284ae6fb2c.lock for C:\Users\John\node_modules\pi-spi\node_modules\nan | |
109 silly install write writing nan 2.3.5 to C:\Users\John\node_modules\pi-spi\node_modules\nan | |
110 verbose unbuild node_modules\pi-spi\node_modules\nan | |
111 silly gentlyRm C:\Users\John\node_modules\pi-spi\node_modules\nan is being purged from base C:\Users\John | |
112 verbose gentlyRm don't care about contents; nuking C:\Users\John\node_modules\pi-spi\node_modules\nan | |
113 verbose tar unpack C:\Users\John\AppData\Roaming\npm-cache\nan\2.3.5\package.tgz | |
114 verbose tar unpacking to C:\Users\John\node_modules\pi-spi\node_modules\nan | |
115 silly gentlyRm C:\Users\John\node_modules\pi-spi\node_modules\nan is being purged | |
116 verbose gentlyRm don't care about contents; nuking C:\Users\John\node_modules\pi-spi\node_modules\nan | |
117 silly gunzTarPerm modes [ '777', '666' ] | |
118 silly gunzTarPerm extractEntry package.json | |
119 silly gunzTarPerm modified mode [ 'package.json', 436, 438 ] | |
120 silly gunzTarPerm extractEntry README.md | |
121 silly gunzTarPerm modified mode [ 'README.md', 436, 438 ] | |
122 silly gunzTarPerm extractEntry include_dirs.js | |
123 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 438 ] | |
124 silly gunzTarPerm extractEntry nan_converters.h | |
125 silly gunzTarPerm modified mode [ 'nan_converters.h', 436, 438 ] | |
126 silly gunzTarPerm extractEntry LICENSE.md | |
127 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 438 ] | |
128 silly gunzTarPerm extractEntry doc/node_misc.md | |
129 silly gunzTarPerm modified mode [ 'doc/node_misc.md', 436, 438 ] | |
130 silly gunzTarPerm extractEntry doc/asyncworker.md | |
131 silly gunzTarPerm modified mode [ 'doc/asyncworker.md', 436, 438 ] | |
132 silly gunzTarPerm extractEntry doc/callback.md | |
133 silly gunzTarPerm modified mode [ 'doc/callback.md', 436, 438 ] | |
134 silly gunzTarPerm extractEntry doc/converters.md | |
135 silly gunzTarPerm modified mode [ 'doc/converters.md', 436, 438 ] | |
136 silly gunzTarPerm extractEntry doc/errors.md | |
137 silly gunzTarPerm modified mode [ 'doc/errors.md', 436, 438 ] | |
138 silly gunzTarPerm extractEntry doc/maybe_types.md | |
139 silly gunzTarPerm modified mode [ 'doc/maybe_types.md', 436, 438 ] | |
140 silly gunzTarPerm extractEntry doc/methods.md | |
141 silly gunzTarPerm modified mode [ 'doc/methods.md', 436, 438 ] | |
142 silly gunzTarPerm extractEntry doc/new.md | |
143 silly gunzTarPerm modified mode [ 'doc/new.md', 436, 438 ] | |
144 silly gunzTarPerm extractEntry doc/buffers.md | |
145 silly gunzTarPerm modified mode [ 'doc/buffers.md', 436, 438 ] | |
146 silly gunzTarPerm extractEntry doc/object_wrappers.md | |
147 silly gunzTarPerm modified mode [ 'doc/object_wrappers.md', 436, 438 ] | |
148 silly gunzTarPerm extractEntry doc/persistent.md | |
149 silly gunzTarPerm modified mode [ 'doc/persistent.md', 436, 438 ] | |
150 silly gunzTarPerm extractEntry doc/scopes.md | |
151 silly gunzTarPerm modified mode [ 'doc/scopes.md', 436, 438 ] | |
152 silly gunzTarPerm extractEntry doc/script.md | |
153 silly gunzTarPerm modified mode [ 'doc/script.md', 436, 438 ] | |
154 silly gunzTarPerm extractEntry doc/string_bytes.md | |
155 silly gunzTarPerm modified mode [ 'doc/string_bytes.md', 436, 438 ] | |
156 silly gunzTarPerm extractEntry doc/v8_internals.md | |
157 silly gunzTarPerm modified mode [ 'doc/v8_internals.md', 436, 438 ] | |
158 silly gunzTarPerm extractEntry doc/v8_misc.md | |
159 silly gunzTarPerm modified mode [ 'doc/v8_misc.md', 436, 438 ] | |
160 silly gunzTarPerm extractEntry nan.h | |
161 silly gunzTarPerm modified mode [ 'nan.h', 436, 438 ] | |
162 silly gunzTarPerm extractEntry nan_callbacks.h | |
163 silly gunzTarPerm modified mode [ 'nan_callbacks.h', 436, 438 ] | |
164 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h | |
165 silly gunzTarPerm modified mode [ 'nan_callbacks_12_inl.h', 436, 438 ] | |
166 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h | |
167 silly gunzTarPerm modified mode [ 'nan_callbacks_pre_12_inl.h', 436, 438 ] | |
168 silly gunzTarPerm extractEntry nan_converters_43_inl.h | |
169 silly gunzTarPerm modified mode [ 'nan_converters_43_inl.h', 436, 438 ] | |
170 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h | |
171 silly gunzTarPerm modified mode [ 'nan_converters_pre_43_inl.h', 436, 438 ] | |
172 silly gunzTarPerm extractEntry nan_implementation_12_inl.h | |
173 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 438 ] | |
174 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h | |
175 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 438 ] | |
176 silly gunzTarPerm extractEntry nan_maybe_43_inl.h | |
177 silly gunzTarPerm modified mode [ 'nan_maybe_43_inl.h', 436, 438 ] | |
178 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h | |
179 silly gunzTarPerm modified mode [ 'nan_maybe_pre_43_inl.h', 436, 438 ] | |
180 silly gunzTarPerm extractEntry nan_new.h | |
181 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 438 ] | |
182 silly gunzTarPerm extractEntry nan_object_wrap.h | |
183 silly gunzTarPerm modified mode [ 'nan_object_wrap.h', 436, 438 ] | |
184 silly gunzTarPerm extractEntry nan_persistent_12_inl.h | |
185 silly gunzTarPerm modified mode [ 'nan_persistent_12_inl.h', 436, 438 ] | |
186 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h | |
187 silly gunzTarPerm modified mode [ 'nan_persistent_pre_12_inl.h', 436, 438 ] | |
188 silly gunzTarPerm extractEntry nan_string_bytes.h | |
189 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 438 ] | |
190 silly gunzTarPerm extractEntry nan_typedarray_contents.h | |
191 silly gunzTarPerm modified mode [ 'nan_typedarray_contents.h', 436, 438 ] | |
192 silly gunzTarPerm extractEntry nan_weak.h | |
193 silly gunzTarPerm modified mode [ 'nan_weak.h', 436, 438 ] | |
194 silly gunzTarPerm extractEntry CHANGELOG.md | |
195 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 438 ] | |
196 silly gunzTarPerm extractEntry tools/package.json | |
197 silly gunzTarPerm modified mode [ 'tools/package.json', 436, 438 ] | |
198 silly gunzTarPerm extractEntry tools/README.md | |
199 silly gunzTarPerm modified mode [ 'tools/README.md', 436, 438 ] | |
200 silly gunzTarPerm extractEntry tools/1to2.js | |
201 silly gunzTarPerm modified mode [ 'tools/1to2.js', 509, 511 ] | |
202 verbose write writing to C:\Users\John\node_modules\pi-spi\node_modules\nan\package.json | |
203 info preinstall nan@2.3.5 | |
204 verbose readDependencies loading dependencies from C:\Users\John\node_modules\pi-spi\node_modules\nan\package.json | |
205 verbose readDependencies loading dependencies from C:\Users\John\node_modules\pi-spi\node_modules\nan\package.json | |
206 silly install resolved [] | |
207 verbose about to build C:\Users\John\node_modules\pi-spi\node_modules\nan | |
208 info build C:\Users\John\node_modules\pi-spi\node_modules\nan | |
209 info linkStuff nan@2.3.5 | |
210 silly linkStuff nan@2.3.5 has C:\Users\John\node_modules\pi-spi\node_modules as its parent node_modules | |
211 verbose linkBins nan@2.3.5 | |
212 verbose linkMans nan@2.3.5 | |
213 verbose rebuildBundles nan@2.3.5 | |
214 info install nan@2.3.5 | |
215 info postinstall nan@2.3.5 | |
216 verbose unlock done using C:\Users\John\AppData\Roaming\npm-cache\_locks\nan-7397e3284ae6fb2c.lock for C:\Users\John\node_modules\pi-spi\node_modules\nan | |
217 verbose about to build C:\Users\John\node_modules\pi-spi | |
218 info build C:\Users\John\node_modules\pi-spi | |
219 info linkStuff pi-spi@1.0.1 | |
220 silly linkStuff pi-spi@1.0.1 has C:\Users\John\node_modules as its parent node_modules | |
221 verbose linkBins pi-spi@1.0.1 | |
222 verbose linkMans pi-spi@1.0.1 | |
223 verbose rebuildBundles pi-spi@1.0.1 | |
224 verbose rebuildBundles [ 'nan' ] | |
225 info install pi-spi@1.0.1 | |
226 verbose unsafe-perm in lifecycle true | |
227 info pi-spi@1.0.1 Failed to exec install script | |
228 verbose unlock done using C:\Users\John\AppData\Roaming\npm-cache\_locks\pi-spi-447b8e963a4ff88d.lock for C:\Users\John\node_modules\pi-spi | |
229 verbose stack Error: pi-spi@1.0.1 install: `node-gyp rebuild` | |
229 verbose stack Exit status 1 | |
229 verbose stack at EventEmitter.<anonymous> (C:\Program Files (x86)\nodejs\node_modules\npm\lib\utils\lifecycle.js:217:16) | |
229 verbose stack at emitTwo (events.js:87:13) | |
229 verbose stack at EventEmitter.emit (events.js:172:7) | |
229 verbose stack at ChildProcess.<anonymous> (C:\Program Files (x86)\nodejs\node_modules\npm\lib\utils\spawn.js:24:14) | |
229 verbose stack at emitTwo (events.js:87:13) | |
229 verbose stack at ChildProcess.emit (events.js:172:7) | |
229 verbose stack at maybeClose (internal/child_process.js:827:16) | |
229 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5) | |
230 verbose pkgid pi-spi@1.0.1 | |
231 verbose cwd C:\Users\John | |
232 error Windows_NT 10.0.10586 | |
233 error argv "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "natevw/pi-spi" | |
234 error node v4.4.5 | |
235 error npm v2.15.5 | |
236 error code ELIFECYCLE | |
237 error pi-spi@1.0.1 install: `node-gyp rebuild` | |
237 error Exit status 1 | |
238 error Failed at the pi-spi@1.0.1 install script 'node-gyp rebuild'. | |
238 error This is most likely a problem with the pi-spi package, | |
238 error not with npm itself. | |
238 error Tell the author that this fails on your system: | |
238 error node-gyp rebuild | |
238 error You can get information on how to open an issue for this project with: | |
238 error npm bugs pi-spi | |
238 error Or if that isn't available, you can get their info via: | |
238 error | |
238 error npm owner ls pi-spi | |
238 error There is likely additional logging output above. | |
239 verbose exit [ 1, true ] | |
240 verbose unbuild node_modules\pi-spi | |
241 info preuninstall pi-spi@1.0.1 | |
242 info uninstall pi-spi@1.0.1 | |
243 verbose unbuild rmStuff pi-spi@1.0.1 from C:\Users\John\node_modules | |
244 info postuninstall pi-spi@1.0.1 | |
245 silly gentlyRm C:\Users\John\node_modules\pi-spi is being purged from base C:\Users\John | |
246 verbose gentlyRm don't care about contents; nuking C:\Users\John\node_modules\pi-spi | |
247 silly vacuum-fs purging C:\Users\John\node_modules\pi-spi | |
248 silly vacuum-fs removing C:\Users\John\node_modules | |
249 silly vacuum-fs finished vacuuming up to C:\Users\John | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment