Skip to content

Instantly share code, notes, and snippets.

@natevw
Created June 24, 2016 17:27
Show Gist options
  • Save natevw/2eb2b7a69362d0535b111ccf78fbe832 to your computer and use it in GitHub Desktop.
Save natevw/2eb2b7a69362d0535b111ccf78fbe832 to your computer and use it in GitHub Desktop.
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