Last active
February 14, 2017 23:01
-
-
Save andrewn/1b38d7bc31164206b00cf73d1309b966 to your computer and use it in GitHub Desktop.
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
andrew at andrewn-mbp in ~/Projects/resinos/johnny-five-example on alpine▲ | |
$ rdt push --source . | |
(node:22168) DeprecationWarning: Using Buffer without `new` will soon stop working. Use `new Buffer()`, or preferably `Buffer.from()`, `Buffer.allocUnsafe()` or `Buffer.alloc()` instead. | |
Reporting discovered devices | |
? select a device resin.local (192.168.178.45) | |
* Building.. | |
- Stopping and Removing any previous 'resin-johnny-five-example' container | |
- Building new 'resin-johnny-five-example' image | |
Step 1 : FROM resin/raspberrypi2-alpine-node:5-edge | |
---> d174973cdbb3 | |
Step 2 : RUN apk add --no-cache wiringpi | |
---> Running in 120fcb0a9131 | |
fetch http://dl-cdn.alpinelinux.org/alpine/edge/main/armhf/APKINDEX.tar.gz | |
fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/armhf/APKINDEX.tar.gz | |
(1/1) Installing wiringpi (2.32-r0) | |
Executing busybox-1.26.1-r3.trigger | |
OK: 381 MiB in 154 packages | |
---> 1ddf648413e2 | |
Removing intermediate container 120fcb0a9131 | |
Step 3 : WORKDIR /usr/src/app | |
---> Running in dda3c32b4f65 | |
---> 25ea9c6c489b | |
Removing intermediate container dda3c32b4f65 | |
Step 4 : COPY package.json package.json | |
---> 455307b51a15 | |
Removing intermediate container d4a824aa4d4b | |
Step 5 : RUN git clone git://git.drogon.net/wiringPi /usr/src/wiringPi && cp /usr/src/wiringPi/wiringPi/*.h /usr/local/include/ | |
---> Running in 2301f508db26 | |
Cloning into '/usr/src/wiringPi'... | |
---> 5c147ded2286 | |
Removing intermediate container 2301f508db26 | |
Step 6 : RUN npm install | |
---> Running in fcdcf45bd5d0 | |
> raspi-soft-pwm@2.0.2 preinstall /usr/src/app/node_modules/.staging/raspi-soft-pwm-2ea8175e | |
> sh install-pigpio.sh | |
\nDownloading pigpio...\n | |
Cloning into 'pigpio'... | |
\nBuilding pigpio. You may be asked for your root password.\n | |
gcc -O3 -Wall -pthread -fpic -c -o pigpio.o pigpio.c | |
pigpio.c: In function 'fileApprove': | |
pigpio.c:12682:15: warning: 'mperm' may be used uninitialized in this function [-Wmaybe-uninitialized] | |
switch (toupper(mperm)) | |
^~~~~~~~~~~~~~ | |
gcc -O3 -Wall -pthread -fpic -c -o command.o command.c | |
gcc -shared -o libpigpio.so pigpio.o command.o | |
strip --strip-unneeded libpigpio.so | |
size libpigpio.so | |
text data bss dec hex filename | |
239545 5340 596552 841437 cd6dd libpigpio.so | |
gcc -O3 -Wall -pthread -fpic -c -o pigpiod_if.o pigpiod_if.c | |
gcc -shared -o libpigpiod_if.so pigpiod_if.o command.o | |
strip --strip-unneeded libpigpiod_if.so | |
size libpigpiod_if.so | |
text data bss dec hex filename | |
63061 4308 49268 116637 1c79d libpigpiod_if.so | |
gcc -O3 -Wall -pthread -fpic -c -o pigpiod_if2.o pigpiod_if2.c | |
gcc -shared -o libpigpiod_if2.so pigpiod_if2.o command.o | |
strip --strip-unneeded libpigpiod_if2.so | |
size libpigpiod_if2.so | |
text data bss dec hex filename | |
76888 4312 2008 83208 14508 libpigpiod_if2.so | |
gcc -O3 -Wall -pthread -c -o x_pigpio.o x_pigpio.c | |
gcc -o x_pigpio x_pigpio.o -L. -lpigpio -pthread -lrt | |
gcc -O3 -Wall -pthread -c -o x_pigpiod_if.o x_pigpiod_if.c | |
gcc -o x_pigpiod_if x_pigpiod_if.o -L. -lpigpiod_if -pthread -lrt | |
gcc -O3 -Wall -pthread -c -o x_pigpiod_if2.o x_pigpiod_if2.c | |
gcc -o x_pigpiod_if2 x_pigpiod_if2.o -L. -lpigpiod_if2 -pthread -lrt | |
gcc -O3 -Wall -pthread -c -o pig2vcd.o pig2vcd.c | |
gcc -o pig2vcd pig2vcd.o | |
strip pig2vcd | |
gcc -O3 -Wall -pthread -c -o pigpiod.o pigpiod.c | |
gcc -o pigpiod pigpiod.o -L. -lpigpio -pthread -lrt | |
strip pigpiod | |
gcc -O3 -Wall -pthread -c -o pigs.o pigs.c | |
gcc -o pigs pigs.o command.o | |
strip pigs | |
Could not install pigpio\n | |
raspi-soft-pwm@2.0.2 preinstall: `sh install-pigpio.sh` | |
npm WARN install:raspi-soft-pwm@2.0.2 Exit status 1 | |
> i2c-bus@1.2.1 install /usr/src/app/node_modules/i2c-bus | |
> node-gyp rebuild | |
make: Entering directory '/usr/src/app/node_modules/i2c-bus/build' | |
CXX(target) Release/obj.target/i2c/src/i2c.o | |
SOLINK_MODULE(target) Release/obj.target/i2c.node | |
COPY Release/i2c.node | |
make: Leaving directory '/usr/src/app/node_modules/i2c-bus/build' | |
> raspi@3.0.5 install /usr/src/app/node_modules/raspi | |
> node-gyp rebuild | |
make: Entering directory '/usr/src/app/node_modules/raspi/build' | |
CXX(target) Release/obj.target/addon/src-native/addon.o | |
CXX(target) Release/obj.target/addon/src-native/init.o | |
SOLINK_MODULE(target) Release/obj.target/addon.node | |
/usr/lib/gcc/armv6-alpine-linux-muslgnueabihf/6.3.0/../../../../armv6-alpine-linux-muslgnueabihf/bin/ld: cannot find -lwiringPi | |
collect2: error: ld returned 1 exit status | |
make: *** [addon.target.mk:114: Release/obj.target/addon.node] Error 1 | |
make: Leaving directory '/usr/src/app/node_modules/raspi/build' | |
Error: `make` failed with exit code: 2 | |
at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23) | |
at emitTwo (events.js:100:13) | |
at ChildProcess.emit (events.js:185:7) | |
at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12) | |
Linux 4.1.21 | |
ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" | |
gyp ERR! cwd /usr/src/app/node_modules/raspi | |
gyp ERR! node -v v5.12.0 | |
gyp ERR! node-gyp -v v3.3.1 | |
ERR! not ok | |
raspi@3.0.5 install: `node-gyp rebuild` | |
install:raspi@3.0.5 Exit status 1 | |
> raspi-gpio@3.1.1 install /usr/src/app/node_modules/raspi-gpio | |
> node-gyp rebuild | |
make: Entering directory '/usr/src/app/node_modules/raspi-gpio/build' | |
CXX(target) Release/obj.target/addon/src-native/addon.o | |
CXX(target) Release/obj.target/addon/src-native/init.o | |
CXX(target) Release/obj.target/addon/src-native/listener.o | |
CXX(target) Release/obj.target/addon/src-native/write.o | |
CXX(target) Release/obj.target/addon/src-native/read.o | |
SOLINK_MODULE(target) Release/obj.target/addon.node | |
/gcc/armv6-alpine-linux-muslgnueabihf/6.3.0/../../../../armv6-alpine-linux-muslgnueabihf/bin/ld: cannot find -lwiringPi | |
make: Leaving directory '/usr/src/app/node_modules/raspi-gpio/build' | |
collect2: error: ld returned 1 exit status | |
make: *** [addon.target.mk:117: Release/obj.target/addon.node] Error 1 | |
ERR! stack Error: `make` failed with exit code: 2 | |
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:100:13) | |
gyp ERR! stack at ChildProcess.emit (events.js:185:7) | |
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12) | |
Linux 4.1.21 | |
command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" | |
cwd /usr/src/app/node_modules/raspi-gpio | |
gyp ERR! node -v v5.12.0 | |
node-gyp -v v3.3.1 | |
not ok | |
WARN install:raspi-gpio@3.1.1 raspi-gpio@3.1.1 install: `node-gyp rebuild` | |
Exit status 1 | |
> raspi-pwm@3.1.3 install /usr/src/app/node_modules/raspi-pwm | |
> node-gyp rebuild | |
make: Entering directory '/usr/src/app/node_modules/raspi-pwm/build' | |
CXX(target) Release/obj.target/addon/src-native/addon.o | |
CXX(target) Release/obj.target/addon/src-native/init.o | |
CXX(target) Release/obj.target/addon/src-native/write.o | |
SOLINK_MODULE(target) Release/obj.target/addon.node | |
cannot find -lwiringPi | |
collect2: error: ld returned 1 exit status | |
make: Leaving directory '/usr/src/app/node_modules/raspi-pwm/build' | |
make: *** [addon.target.mk:115: Release/obj.target/addon.node] Error 1 | |
build error | |
Error: `make` failed with exit code: 2 | |
stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23) | |
stack at emitTwo (events.js:100:13) | |
at ChildProcess.emit (events.js:185:7) | |
at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12) | |
Linux 4.1.21 | |
ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" | |
/usr/src/app/node_modules/raspi-pwm | |
v5.12.0 | |
node-gyp -v v3.3.1 | |
ERR! not ok | |
raspi-pwm@3.1.3 install: `node-gyp rebuild` | |
Exit status 1 | |
> serialport@4.0.7 install /usr/src/app/node_modules/serialport | |
> node-pre-gyp install --fallback-to-build | |
Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v47-l | |
node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@5.12.0 (node-v47 ABI) (falling back to source compile with node-gyp) | |
make: Entering directory '/usr/src/app/node_modules/serialport/build' | |
CXX(target) Release/obj.target/serialport/src/serialport.o | |
CXX(target) Release/obj.target/serialport/src/serialport_unix.o | |
CXX(target) Release/obj.target/serialport/src/serialport_poller.o | |
SOLINK_MODULE(target) Release/obj.target/serialport.node | |
COPY Release/serialport.node | |
make: Leaving directory '/usr/src/app/node_modules/serialport/build' | |
> raspi-i2c@5.0.3 postinstall /usr/src/app/node_modules/raspi-i2c | |
> echo "Enabling I2C at boot time, you may be asked for your password" && sudo env "PATH=$PATH" script/enable_i2c.js | |
Enabling I2C at boot time, you may be asked for your password | |
sh: sudo: not found | |
raspi-i2c@5.0.3 postinstall: `echo "Enabling I2C at boot time, you may be asked for your password" && sudo env "PATH=$PATH" script/enable_i2c.js` | |
spawn ENOENT | |
> raspi-serial@3.0.5 postinstall /usr/src/app/node_modules/raspi-serial | |
> echo "Disabling serial port login at boot time, you may be asked for your password" && sudo env "PATH=$PATH" script/enable_serial.js | |
Disabling serial port login at boot time, you may be asked for your password | |
sh: sudo: not found | |
raspi-serial@3.0.5 postinstall: `echo "Disabling serial port login at boot time, you may be asked for your password" && sudo env "PATH=$PATH" script/enable_serial.js` | |
npm WARN install:raspi-serial@3.0.5 spawn ENOENT | |
resin-johnny-five-example@1.0.0 /usr/src/app | |
+-- board-io@3.0.5 | |
| `-- check-types@1.4.0 | |
+-- johnny-five@0.10.6 | |
| +-- browser-serialport@2.1.0 | |
| +-- chalk@1.1.3 | |
| | +-- ansi-styles@2.2.1 | |
| | +-- escape-string-regexp@1.0.5 | |
| | +-- has-ansi@2.0.0 | |
| | | `-- ansi-regex@2.1.1 | |
| | +-- strip-ansi@3.0.1 | |
| | `-- supports-color@2.0.0 | |
| +-- color-convert@1.2.2 | |
| +-- ease-component@1.0.0 | |
| +-- es6-shim@0.35.3 | |
| +-- firmata@0.15.0 | |
| +-- lodash.clonedeep@4.5.0 | |
| +-- lodash.debounce@4.0.8 | |
| +-- nanotimer@0.3.10 | |
| +-- serialport@4.0.7 | |
| | +-- bindings@1.2.1 | |
| | +-- commander@2.9.0 | |
| | | `-- graceful-readlink@1.0.1 | |
| | +-- debug@2.6.1 | |
| | | `-- ms@0.7.2 | |
| | +-- lie@3.1.1 | |
| | | `-- immediate@3.0.6 | |
| | +-- nan@2.5.1 | |
| | +-- node-pre-gyp@0.6.32 | |
| | | +-- mkdirp@0.5.1 | |
| | | | `-- minimist@0.0.8 | |
| | | +-- nopt@3.0.6 | |
| | | | `-- abbrev@1.0.9 | |
| | | +-- npmlog@4.0.1 | |
| | | | +-- are-we-there-yet@1.1.2 | |
| | | | | +-- delegates@1.0.0 | |
| | | | | `-- readable-stream@2.2.2 | |
| | | | | +-- buffer-shims@1.0.0 | |
| | | | | +-- core-util-is@1.0.2 | |
| | | | | +-- inherits@2.0.3 | |
| | | | | +-- isarray@1.0.0 | |
| | | | | +-- process-nextick-args@1.0.7 | |
| | | | | +-- string_decoder@0.10.31 | |
| | | | | `-- util-deprecate@1.0.2 | |
| | | | +-- console-control-strings@1.1.0 | |
| | | | +-- gauge@2.7.2 | |
| | | | | +-- aproba@1.0.4 | |
| | | | | +-- has-unicode@2.0.1 | |
| | | | | +-- object-assign@4.1.0 | |
| | | | | +-- signal-exit@3.0.2 | |
| | | | | +-- string-width@1.0.2 | |
| | | | | | +-- code-point-at@1.1.0 | |
| | | | | | `-- is-fullwidth-code-point@1.0.0 | |
| | | | | | `-- number-is-nan@1.0.1 | |
| | | | | +-- strip-ansi@3.0.1 | |
| | | | | | `-- ansi-regex@2.0.0 | |
| | | | | +-- supports-color@0.2.0 | |
| | | | | `-- wide-align@1.1.0 | |
| | | | `-- set-blocking@2.0.0 | |
| | | +-- rc@1.1.6 | |
| | | | +-- deep-extend@0.4.1 | |
| | | | +-- ini@1.3.4 | |
| | | | +-- minimist@1.2.0 | |
| | | | `-- strip-json-comments@1.0.4 | |
| | | +-- request@2.79.0 | |
| | | | +-- aws-sign2@0.6.0 | |
| | | | +-- aws4@1.5.0 | |
| | | | +-- caseless@0.11.0 | |
| | | | +-- combined-stream@1.0.5 | |
| | | | | `-- delayed-stream@1.0.0 | |
| | | | +-- extend@3.0.0 | |
| | | | +-- forever-agent@0.6.1 | |
| | | | +-- form-data@2.1.2 | |
| | | | | `-- asynckit@0.4.0 | |
| | | | +-- har-validator@2.0.6 | |
| | | | | +-- chalk@1.1.3 | |
| | | | | | +-- ansi-styles@2.2.1 | |
| | | | | | +-- escape-string-regexp@1.0.5 | |
| | | | | | +-- has-ansi@2.0.0 | |
| | | | | | | `-- ansi-regex@2.0.0 | |
| | | | | | +-- strip-ansi@3.0.1 | |
| | | | | | | `-- ansi-regex@2.0.0 | |
| | | | | | `-- supports-color@2.0.0 | |
| | | | | +-- is-my-json-valid@2.15.0 | |
| | | | | | +-- generate-function@2.0.0 | |
| | | | | | +-- generate-object-property@1.2.0 | |
| | | | | | | `-- is-property@1.0.2 | |
| | | | | | +-- jsonpointer@4.0.0 | |
| | | | | | `-- xtend@4.0.1 | |
| | | | | `-- pinkie-promise@2.0.1 | |
| | | | | `-- pinkie@2.0.4 | |
| | | | +-- hawk@3.1.3 | |
| | | | | +-- boom@2.10.1 | |
| | | | | +-- cryptiles@2.0.5 | |
| | | | | +-- hoek@2.16.3 | |
| | | | | `-- sntp@1.0.9 | |
| | | | +-- http-signature@1.1.1 | |
| | | | | +-- assert-plus@0.2.0 | |
| | | | | +-- jsprim@1.3.1 | |
| | | | | | +-- extsprintf@1.0.2 | |
| | | | | | +-- json-schema@0.2.3 | |
| | | | | | `-- verror@1.3.6 | |
| | | | | `-- sshpk@1.10.1 | |
| | | | | +-- asn1@0.2.3 | |
| | | | | +-- assert-plus@1.0.0 | |
| | | | | +-- bcrypt-pbkdf@1.0.0 | |
| | | | | +-- dashdash@1.14.1 | |
| | | | | +-- ecc-jsbn@0.1.1 | |
| | | | | +-- getpass@0.1.6 | |
| | | | | +-- jodid25519@1.0.2 | |
| | | | | +-- jsbn@0.1.0 | |
| | | | | `-- tweetnacl@0.14.4 | |
| | | | +-- is-typedarray@1.0.0 | |
| | | | +-- isstream@0.1.2 | |
| | | | +-- json-stringify-safe@5.0.1 | |
| | | | +-- mime-types@2.1.13 | |
| | | | | `-- mime-db@1.25.0 | |
| | | | +-- oauth-sign@0.8.2 | |
| | | | +-- qs@6.3.0 | |
| | | | +-- stringstream@0.0.5 | |
| | | | +-- tough-cookie@2.3.2 | |
| | | | | `-- punycode@1.4.1 | |
| | | | +-- tunnel-agent@0.4.3 | |
| | | | `-- uuid@3.0.1 | |
| | | +-- rimraf@2.5.4 | |
| | | | `-- glob@7.1.1 | |
| | | | +-- fs.realpath@1.0.0 | |
| | | | +-- inflight@1.0.6 | |
| | | | | `-- wrappy@1.0.2 | |
| | | | +-- inherits@2.0.3 | |
| | | | +-- minimatch@3.0.3 | |
| | | | | `-- brace-expansion@1.1.6 | |
| | | | | +-- balanced-match@0.4.2 | |
| | | | | `-- concat-map@0.0.1 | |
| | | | +-- once@1.4.0 | |
| | | | | `-- wrappy@1.0.2 | |
| | | | `-- path-is-absolute@1.0.1 | |
| | | +-- semver@5.3.0 | |
| | | +-- tar@2.2.1 | |
| | | | +-- block-stream@0.0.9 | |
| | | | +-- fstream@1.0.10 | |
| | | | | `-- graceful-fs@4.1.11 | |
| | | | `-- inherits@2.0.3 | |
| | | `-- tar-pack@3.3.0 | |
| | | +-- debug@2.2.0 | |
| | | | `-- ms@0.7.1 | |
| | | +-- fstream@1.0.10 | |
| | | | +-- graceful-fs@4.1.11 | |
| | | | `-- inherits@2.0.3 | |
| | | +-- fstream-ignore@1.0.5 | |
| | | | +-- inherits@2.0.3 | |
| | | | `-- minimatch@3.0.3 | |
| | | | `-- brace-expansion@1.1.6 | |
| | | | +-- balanced-match@0.4.2 | |
| | | | `-- concat-map@0.0.1 | |
| | | +-- once@1.3.3 | |
| | | | `-- wrappy@1.0.2 | |
| | | +-- readable-stream@2.1.5 | |
| | | | +-- buffer-shims@1.0.0 | |
| | | | +-- core-util-is@1.0.2 | |
| | | | +-- inherits@2.0.3 | |
| | | | +-- isarray@1.0.0 | |
| | | | +-- process-nextick-args@1.0.7 | |
| | | | +-- string_decoder@0.10.31 | |
| | | | `-- util-deprecate@1.0.2 | |
| | | `-- uid-number@0.0.6 | |
| | `-- object.assign@4.0.4 | |
| | +-- define-properties@1.1.2 | |
| | | `-- foreach@2.0.5 | |
| | +-- function-bind@1.1.0 | |
| | `-- object-keys@1.0.11 | |
| `-- temporal@0.5.0 | |
+-- node-fetch@1.6.3 | |
| +-- encoding@0.1.12 | |
| | `-- iconv-lite@0.4.15 | |
| `-- is-stream@1.1.0 | |
+-- raspi-io-core@1.0.1 extraneous | |
`-- raspi-led@1.5.5 extraneous | |
resin-johnny-five-example@1.0.0 No description | |
resin-johnny-five-example@1.0.0 No repository field. | |
resin-johnny-five-example@1.0.0 license should be a valid SPDX license expression | |
---> b5a429f43039 | |
Removing intermediate container fcdcf45bd5d0 | |
Step 7 : COPY . . | |
---> 4e75c2f71e6b | |
Removing intermediate container 316c5498b8c3 | |
Step 8 : CMD node wait | |
---> Running in 467cd0d7b197 | |
---> 30b52542f34f | |
Removing intermediate container 467cd0d7b197 | |
Successfully built 30b52542f34f | |
- Creating 'resin-johnny-five-example' container | |
- Starting 'resin-johnny-five-example' container | |
rdt push completed successfully! | |
* Streaming application logs.. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment