Created
March 11, 2019 20:41
-
-
Save cellog/03c16b87c86f59c776a1977d5cdf28d9 to your computer and use it in GitHub Desktop.
fresh build
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
regorybeaver@Gregorys-MacBook-Pro ~/Documents/GitHub/unlock (greg-1882-show-lock-int-test) $ scripts/build-image.sh unlock | |
Sending build context to Docker daemon 89.34MB | |
Step 1/53 : FROM node:8.11.4-alpine | |
8.11.4-alpine: Pulling from library/node | |
a073c86ecf9e: Pull complete | |
db7179d8c6cd: Pull complete | |
66b9cfaecc8c: Pull complete | |
Digest: sha256:1c38d992f89ae389450bc69799a0f2b7d1f9f2e6c445080a4648448e6449e8e4 | |
Status: Downloaded newer image for node:8.11.4-alpine | |
---> 8adf3c3eb26c | |
Step 2/53 : LABEL Unlock <ops@unlock-protocol.com> | |
---> Running in 586a23c6fe58 | |
Removing intermediate container 586a23c6fe58 | |
---> 7afc754c409c | |
Step 3/53 : RUN apk add --no-cache bash | |
---> Running in 8951dbc63733 | |
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz | |
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz | |
(1/5) Installing ncurses-terminfo-base (6.0_p20171125-r1) | |
(2/5) Installing ncurses-terminfo (6.0_p20171125-r1) | |
(3/5) Installing ncurses-libs (6.0_p20171125-r1) | |
(4/5) Installing readline (6.3.008-r5) | |
(5/5) Installing bash (4.3.48-r1) | |
Executing bash-4.3.48-r1.post-install | |
Executing busybox-1.26.2-r11.trigger | |
OK: 14 MiB in 20 packages | |
Removing intermediate container 8951dbc63733 | |
---> 362316eaaee8 | |
Step 4/53 : RUN apk add --no-cache git openssh | |
---> Running in e868a8971a8f | |
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz | |
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz | |
(1/11) Installing ca-certificates (20161130-r2) | |
(2/11) Installing libssh2 (1.8.0-r1) | |
(3/11) Installing libcurl (7.61.1-r2) | |
(4/11) Installing expat (2.2.0-r1) | |
(5/11) Installing pcre (8.41-r0) | |
(6/11) Installing git (2.13.7-r2) | |
(7/11) Installing openssh-keygen (7.5_p1-r4) | |
(8/11) Installing openssh-client (7.5_p1-r4) | |
(9/11) Installing openssh-sftp-server (7.5_p1-r4) | |
(10/11) Installing openssh-server (7.5_p1-r4) | |
(11/11) Installing openssh (7.5_p1-r4) | |
Executing busybox-1.26.2-r11.trigger | |
Executing ca-certificates-20161130-r2.trigger | |
OK: 39 MiB in 31 packages | |
Removing intermediate container e868a8971a8f | |
---> 1dba1419c5fd | |
Step 5/53 : RUN apk add --no-cache python python-dev py-pip build-base && pip install virtualenv | |
---> Running in 3f702e02030b | |
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/main/x86_64/APKINDEX.tar.gz | |
fetch http://dl-cdn.alpinelinux.org/alpine/v3.6/community/x86_64/APKINDEX.tar.gz | |
(1/26) Upgrading musl (1.1.16-r14 -> 1.1.16-r15) | |
(2/26) Installing binutils-libs (2.30-r1) | |
(3/26) Installing binutils (2.30-r1) | |
(4/26) Installing gmp (6.1.2-r0) | |
(5/26) Installing isl (0.17.1-r0) | |
(6/26) Installing libgomp (6.3.0-r4) | |
(7/26) Installing libatomic (6.3.0-r4) | |
(8/26) Installing pkgconf (1.3.7-r0) | |
(9/26) Installing mpfr3 (3.1.5-r0) | |
(10/26) Installing mpc1 (1.0.3-r0) | |
(11/26) Installing gcc (6.3.0-r4) | |
(12/26) Installing musl-dev (1.1.16-r15) | |
(13/26) Installing libc-dev (0.7.1-r0) | |
(14/26) Installing g++ (6.3.0-r4) | |
(15/26) Installing make (4.2.1-r0) | |
(16/26) Installing fortify-headers (0.8-r0) | |
(17/26) Installing build-base (0.5-r0) | |
(18/26) Upgrading musl-utils (1.1.16-r14 -> 1.1.16-r15) | |
(19/26) Installing libbz2 (1.0.6-r5) | |
(20/26) Installing libffi (3.2.1-r3) | |
(21/26) Installing gdbm (1.12-r0) | |
(22/26) Installing sqlite-libs (3.25.3-r0) | |
(23/26) Installing python2 (2.7.15-r0) | |
(24/26) Installing py-setuptools (33.1.1-r1) | |
(25/26) Installing py2-pip (9.0.1-r1) | |
(26/26) Installing python2-dev (2.7.15-r0) | |
Executing busybox-1.26.2-r11.trigger | |
OK: 252 MiB in 55 packages | |
Collecting virtualenv | |
Downloading https://files.pythonhosted.org/packages/33/5d/314c760d4204f64e4a968275182b7751bd5c3249094757b39ba987dcfb5a/virtualenv-16.4.3-py2.py3-none-any.whl (2.0MB) | |
Installing collected packages: virtualenv | |
Successfully installed virtualenv-16.4.3 | |
You are using pip version 9.0.1, however version 19.0.3 is available. | |
You should consider upgrading via the 'pip install --upgrade pip' command. | |
Removing intermediate container 3f702e02030b | |
---> 21a548c24bfc | |
Step 6/53 : RUN npm install -g npm@6.4.1 | |
---> Running in b8b922589e04 | |
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js | |
/usr/local/bin/npx -> /usr/local/lib/node_modules/npm/bin/npx-cli.js | |
+ npm@6.4.1 | |
added 274 packages, removed 363 packages and updated 43 packages in 10.095s | |
Removing intermediate container b8b922589e04 | |
---> f8705f87fbf3 | |
Step 7/53 : RUN mkdir /home/unlock | |
---> Running in 64127142aeb2 | |
Removing intermediate container 64127142aeb2 | |
---> 6dddfd7204d2 | |
Step 8/53 : RUN mkdir /home/unlock/scripts | |
---> Running in 20a4f15e95e4 | |
Removing intermediate container 20a4f15e95e4 | |
---> 678db755ec4d | |
Step 9/53 : RUN chown -R node /home/unlock | |
---> Running in 0bef481013e2 | |
Removing intermediate container 0bef481013e2 | |
---> 1f0e6bdf4a84 | |
Step 10/53 : WORKDIR /home/unlock | |
---> Running in b7362714fbab | |
Removing intermediate container b7362714fbab | |
---> f1176be53303 | |
Step 11/53 : USER node | |
---> Running in a52159b7b3f5 | |
Removing intermediate container a52159b7b3f5 | |
---> 1680805d888e | |
Step 12/53 : COPY --chown=node scripts/postinstall.sh /home/unlock/scripts/postinstall.sh | |
---> 566e8004d20d | |
Step 13/53 : COPY --chown=node package-lock.json /home/unlock/. | |
---> f605138831f5 | |
Step 14/53 : COPY --chown=node package.json /home/unlock/. | |
---> 65262adb49eb | |
Step 15/53 : RUN SKIP_SERVICES=true npm ci --production | |
---> Running in 36a1bacc6bc3 | |
> fsevents@1.2.7 install /home/unlock/node_modules/fsevents | |
> node install | |
> unlock@1.0.0 postinstall /home/unlock | |
> ./scripts/postinstall.sh | |
added 1031 packages in 8.261s | |
Removing intermediate container 36a1bacc6bc3 | |
---> 9cb264d764de | |
Step 16/53 : RUN mkdir /home/unlock/smart-contracts | |
---> Running in 589535d5ca38 | |
Removing intermediate container 589535d5ca38 | |
---> 46f9a5540f8f | |
Step 17/53 : COPY --chown=node smart-contracts/package-lock.json /home/unlock/smart-contracts/. | |
---> 658fea74c35e | |
Step 18/53 : COPY --chown=node smart-contracts/package.json /home/unlock/smart-contracts/. | |
---> 8beaa05c3625 | |
Step 19/53 : WORKDIR /home/unlock/smart-contracts | |
---> Running in 4b2bda37c8ba | |
Removing intermediate container 4b2bda37c8ba | |
---> 8e1b80436fe5 | |
Step 20/53 : RUN npm ci --production | |
---> Running in af53661aa340 | |
> sha3@1.2.2 install /home/unlock/smart-contracts/node_modules/sha3 | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/smart-contracts/node_modules/sha3/build' | |
CXX(target) Release/obj.target/sha3/src/addon.o | |
CXX(target) Release/obj.target/sha3/src/displayIntermediateValues.o | |
CXX(target) Release/obj.target/sha3/src/KeccakF-1600-reference.o | |
CXX(target) Release/obj.target/sha3/src/KeccakNISTInterface.o | |
CXX(target) Release/obj.target/sha3/src/KeccakSponge.o | |
SOLINK_MODULE(target) Release/obj.target/sha3.node | |
COPY Release/sha3.node | |
make: Leaving directory '/home/unlock/smart-contracts/node_modules/sha3/build' | |
> websocket@1.0.26 install /home/unlock/smart-contracts/node_modules/web3/node_modules/websocket | |
> (node-gyp rebuild 2> builderror.log) || (exit 0) | |
make: Entering directory '/home/unlock/smart-contracts/node_modules/web3/node_modules/websocket/build' | |
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o | |
SOLINK_MODULE(target) Release/obj.target/bufferutil.node | |
COPY Release/bufferutil.node | |
CXX(target) Release/obj.target/validation/src/validation.o | |
SOLINK_MODULE(target) Release/obj.target/validation.node | |
COPY Release/validation.node | |
make: Leaving directory '/home/unlock/smart-contracts/node_modules/web3/node_modules/websocket/build' | |
> websocket@1.0.26 install /home/unlock/smart-contracts/node_modules/web3-eth-ens/node_modules/websocket | |
> (node-gyp rebuild 2> builderror.log) || (exit 0) | |
make: Entering directory '/home/unlock/smart-contracts/node_modules/web3-eth-ens/node_modules/websocket/build' | |
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o | |
SOLINK_MODULE(target) Release/obj.target/bufferutil.node | |
COPY Release/bufferutil.node | |
CXX(target) Release/obj.target/validation/src/validation.o | |
SOLINK_MODULE(target) Release/obj.target/validation.node | |
COPY Release/validation.node | |
make: Leaving directory '/home/unlock/smart-contracts/node_modules/web3-eth-ens/node_modules/websocket/build' | |
> scrypt@6.0.3 preinstall /home/unlock/smart-contracts/node_modules/scrypt | |
> node node-scrypt-preinstall.js | |
> scrypt@6.0.3 install /home/unlock/smart-contracts/node_modules/scrypt | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/smart-contracts/node_modules/scrypt/build' | |
SOLINK_MODULE(target) Release/obj.target/copied_files.node | |
COPY Release/copied_files.node | |
CC(target) Release/obj.target/scrypt_wrapper/src/util/memlimit.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/keyderivation.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/pickparams.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/hash.o | |
AR(target) Release/obj.target/scrypt_wrapper.a | |
COPY Release/scrypt_wrapper.a | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt_smix.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/warnp.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/alg/sha256.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/insecure_memzero.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/scryptenc/scryptenc_cpuperf.o | |
AR(target) Release/obj.target/scrypt_lib.a | |
COPY Release/scrypt_lib.a | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_common.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_params_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_params_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0: | |
../../nan/nan.h:1618:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_params_async.cc: In member function 'virtual void ScryptParamsAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_params_async.cc:32:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0: | |
../../nan/nan.h:1618:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_kdf_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_kdf_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf_async.cc:1:0: | |
../../nan/nan.h:1618:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_kdf_async.cc: In member function 'virtual void ScryptKDFAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_kdf_async.cc:28:27: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf_async.cc:1:0: | |
../../nan/nan.h:1618:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf-verify_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf-verify_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_kdf-verify_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:1:0: | |
../../nan/nan.h:1618:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_kdf-verify_async.cc: In member function 'virtual void ScryptKDFVerifyAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_kdf-verify_async.cc:30:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:1:0: | |
../../nan/nan.h:1618:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_hash_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_hash_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_hash_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_hash_async.cc:28: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_hash_async.cc:25:0: | |
../../nan/nan.h:1618:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_hash_async.cc: In member function 'virtual void ScryptHashAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_hash_async.cc:52:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_hash_async.cc:25:0: | |
../../nan/nan.h:1618:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/scrypt_node.o | |
SOLINK_MODULE(target) Release/obj.target/scrypt.node | |
COPY Release/scrypt.node | |
make: Leaving directory '/home/unlock/smart-contracts/node_modules/scrypt/build' | |
> secp256k1@3.6.2 install /home/unlock/smart-contracts/node_modules/secp256k1 | |
> npm run rebuild || echo "Secp256k1 bindings compilation fail. Pure JS implementation will be used." | |
> secp256k1@3.6.2 rebuild /home/unlock/smart-contracts/node_modules/secp256k1 | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/smart-contracts/node_modules/secp256k1/build' | |
CXX(target) Release/obj.target/secp256k1/src/addon.o | |
CXX(target) Release/obj.target/secp256k1/src/privatekey.o | |
../src/privatekey.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE privateKeyNegate(Nan::NAN_METHOD_ARGS_TYPE)': | |
../src/privatekey.cc:73:61: warning: ignoring return value of 'int secp256k1_ec_privkey_negate(const secp256k1_context*, unsigned char*)', declared with attribute warn_unused_result [-Wunused-result] | |
secp256k1_ec_privkey_negate(secp256k1ctx, &private_key[0]); | |
^ | |
CXX(target) Release/obj.target/secp256k1/src/publickey.o | |
CXX(target) Release/obj.target/secp256k1/src/signature.o | |
CXX(target) Release/obj.target/secp256k1/src/ecdsa.o | |
CXX(target) Release/obj.target/secp256k1/src/ecdh.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/src/secp256k1.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_parsing.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_privatekey_parsing.o | |
SOLINK_MODULE(target) Release/obj.target/secp256k1.node | |
COPY Release/secp256k1.node | |
make: Leaving directory '/home/unlock/smart-contracts/node_modules/secp256k1/build' | |
> keccak@1.4.0 install /home/unlock/smart-contracts/node_modules/keccak | |
> npm run rebuild || echo "Keccak bindings compilation fail. Pure JS implementation will be used." | |
> keccak@1.4.0 rebuild /home/unlock/smart-contracts/node_modules/keccak | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/smart-contracts/node_modules/keccak/build' | |
CXX(target) Release/obj.target/keccak/src/addon.o | |
CC(target) Release/obj.target/keccak/src/libkeccak/KeccakSponge.o | |
CC(target) Release/obj.target/keccak/src/libkeccak/KeccakP-1600-reference.o | |
SOLINK_MODULE(target) Release/obj.target/keccak.node | |
COPY Release/keccak.node | |
make: Leaving directory '/home/unlock/smart-contracts/node_modules/keccak/build' | |
> websocket@1.0.28 install /home/unlock/smart-contracts/node_modules/websocket | |
> (node-gyp rebuild 2> builderror.log) || (exit 0) | |
make: Entering directory '/home/unlock/smart-contracts/node_modules/websocket/build' | |
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o | |
SOLINK_MODULE(target) Release/obj.target/bufferutil.node | |
COPY Release/bufferutil.node | |
CXX(target) Release/obj.target/validation/src/validation.o | |
SOLINK_MODULE(target) Release/obj.target/validation.node | |
COPY Release/validation.node | |
make: Leaving directory '/home/unlock/smart-contracts/node_modules/websocket/build' | |
> fsevents@1.2.7 install /home/unlock/smart-contracts/node_modules/fsevents | |
> node install | |
added 982 packages in 31.276s | |
Removing intermediate container af53661aa340 | |
---> 05ddb6b0c510 | |
Step 21/53 : RUN mkdir /home/unlock/locksmith | |
---> Running in fe17ac1b8720 | |
Removing intermediate container fe17ac1b8720 | |
---> bbb42f3572a1 | |
Step 22/53 : COPY --chown=node locksmith/package-lock.json /home/unlock/locksmith/. | |
---> bc9b4172f55d | |
Step 23/53 : COPY --chown=node locksmith/package.json /home/unlock/locksmith/. | |
---> 769a0d9c0350 | |
Step 24/53 : WORKDIR /home/unlock/locksmith | |
---> Running in a2b28d07614e | |
Removing intermediate container a2b28d07614e | |
---> 5935ed649c73 | |
Step 25/53 : RUN npm ci --production | |
---> Running in 18cd7239d816 | |
> sha3@1.2.2 install /home/unlock/locksmith/node_modules/sha3 | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/locksmith/node_modules/sha3/build' | |
CXX(target) Release/obj.target/sha3/src/addon.o | |
CXX(target) Release/obj.target/sha3/src/displayIntermediateValues.o | |
CXX(target) Release/obj.target/sha3/src/KeccakF-1600-reference.o | |
CXX(target) Release/obj.target/sha3/src/KeccakNISTInterface.o | |
CXX(target) Release/obj.target/sha3/src/KeccakSponge.o | |
SOLINK_MODULE(target) Release/obj.target/sha3.node | |
COPY Release/sha3.node | |
make: Leaving directory '/home/unlock/locksmith/node_modules/sha3/build' | |
> websocket@1.0.26 install /home/unlock/locksmith/node_modules/websocket | |
> (node-gyp rebuild 2> builderror.log) || (exit 0) | |
make: Entering directory '/home/unlock/locksmith/node_modules/websocket/build' | |
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o | |
SOLINK_MODULE(target) Release/obj.target/bufferutil.node | |
COPY Release/bufferutil.node | |
CXX(target) Release/obj.target/validation/src/validation.o | |
SOLINK_MODULE(target) Release/obj.target/validation.node | |
COPY Release/validation.node | |
make: Leaving directory '/home/unlock/locksmith/node_modules/websocket/build' | |
> scrypt@6.0.3 preinstall /home/unlock/locksmith/node_modules/scrypt | |
> node node-scrypt-preinstall.js | |
> scrypt@6.0.3 install /home/unlock/locksmith/node_modules/scrypt | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/locksmith/node_modules/scrypt/build' | |
SOLINK_MODULE(target) Release/obj.target/copied_files.node | |
COPY Release/copied_files.node | |
CC(target) Release/obj.target/scrypt_wrapper/src/util/memlimit.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/keyderivation.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/pickparams.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/hash.o | |
AR(target) Release/obj.target/scrypt_wrapper.a | |
COPY Release/scrypt_wrapper.a | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt_smix.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/warnp.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/alg/sha256.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/insecure_memzero.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/scryptenc/scryptenc_cpuperf.o | |
AR(target) Release/obj.target/scrypt_lib.a | |
COPY Release/scrypt_lib.a | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_common.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_params_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_params_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_params_async.cc: In member function 'virtual void ScryptParamsAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_params_async.cc:32:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_kdf_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_kdf_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_kdf_async.cc: In member function 'virtual void ScryptKDFAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_kdf_async.cc:28:27: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf-verify_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf-verify_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_kdf-verify_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_kdf-verify_async.cc: In member function 'virtual void ScryptKDFVerifyAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_kdf-verify_async.cc:30:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_hash_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_hash_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_hash_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_hash_async.cc:28: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_hash_async.cc:25:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_hash_async.cc: In member function 'virtual void ScryptHashAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_hash_async.cc:52:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_hash_async.cc:25:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/scrypt_node.o | |
SOLINK_MODULE(target) Release/obj.target/scrypt.node | |
COPY Release/scrypt.node | |
make: Leaving directory '/home/unlock/locksmith/node_modules/scrypt/build' | |
> fsevents@1.2.7 install /home/unlock/locksmith/node_modules/fsevents | |
> node install | |
> secp256k1@3.6.2 install /home/unlock/locksmith/node_modules/secp256k1 | |
> npm run rebuild || echo "Secp256k1 bindings compilation fail. Pure JS implementation will be used." | |
> secp256k1@3.6.2 rebuild /home/unlock/locksmith/node_modules/secp256k1 | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/locksmith/node_modules/secp256k1/build' | |
CXX(target) Release/obj.target/secp256k1/src/addon.o | |
CXX(target) Release/obj.target/secp256k1/src/privatekey.o | |
../src/privatekey.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE privateKeyNegate(Nan::NAN_METHOD_ARGS_TYPE)': | |
../src/privatekey.cc:73:61: warning: ignoring return value of 'int secp256k1_ec_privkey_negate(const secp256k1_context*, unsigned char*)', declared with attribute warn_unused_result [-Wunused-result] | |
secp256k1_ec_privkey_negate(secp256k1ctx, &private_key[0]); | |
^ | |
CXX(target) Release/obj.target/secp256k1/src/publickey.o | |
CXX(target) Release/obj.target/secp256k1/src/signature.o | |
CXX(target) Release/obj.target/secp256k1/src/ecdsa.o | |
CXX(target) Release/obj.target/secp256k1/src/ecdh.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/src/secp256k1.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_parsing.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_privatekey_parsing.o | |
SOLINK_MODULE(target) Release/obj.target/secp256k1.node | |
COPY Release/secp256k1.node | |
make: Leaving directory '/home/unlock/locksmith/node_modules/secp256k1/build' | |
> keccak@1.4.0 install /home/unlock/locksmith/node_modules/keccak | |
> npm run rebuild || echo "Keccak bindings compilation fail. Pure JS implementation will be used." | |
> keccak@1.4.0 rebuild /home/unlock/locksmith/node_modules/keccak | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/locksmith/node_modules/keccak/build' | |
CXX(target) Release/obj.target/keccak/src/addon.o | |
CC(target) Release/obj.target/keccak/src/libkeccak/KeccakSponge.o | |
CC(target) Release/obj.target/keccak/src/libkeccak/KeccakP-1600-reference.o | |
SOLINK_MODULE(target) Release/obj.target/keccak.node | |
COPY Release/keccak.node | |
make: Leaving directory '/home/unlock/locksmith/node_modules/keccak/build' | |
added 1022 packages in 25s | |
Removing intermediate container 18cd7239d816 | |
---> a0c3a58d94ff | |
Step 26/53 : RUN mkdir /home/unlock/unlock-app | |
---> Running in ae37b21759d6 | |
Removing intermediate container ae37b21759d6 | |
---> d53d1f72f8dd | |
Step 27/53 : COPY --chown=node unlock-app/package-lock.json /home/unlock/unlock-app/. | |
---> 50e281fd256e | |
Step 28/53 : COPY --chown=node unlock-app/package.json /home/unlock/unlock-app/. | |
---> f30ceb6298c7 | |
Step 29/53 : WORKDIR /home/unlock/unlock-app | |
---> Running in 670e80762ad4 | |
Removing intermediate container 670e80762ad4 | |
---> cc20d00b974f | |
Step 30/53 : RUN npm ci --production | |
---> Running in 7e3bc80d42dc | |
> sha3@1.2.2 install /home/unlock/unlock-app/node_modules/sha3 | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/unlock-app/node_modules/sha3/build' | |
CXX(target) Release/obj.target/sha3/src/addon.o | |
CXX(target) Release/obj.target/sha3/src/displayIntermediateValues.o | |
CXX(target) Release/obj.target/sha3/src/KeccakF-1600-reference.o | |
CXX(target) Release/obj.target/sha3/src/KeccakNISTInterface.o | |
CXX(target) Release/obj.target/sha3/src/KeccakSponge.o | |
SOLINK_MODULE(target) Release/obj.target/sha3.node | |
COPY Release/sha3.node | |
make: Leaving directory '/home/unlock/unlock-app/node_modules/sha3/build' | |
> websocket@1.0.26 install /home/unlock/unlock-app/node_modules/web3-providers-ws/node_modules/websocket | |
> (node-gyp rebuild 2> builderror.log) || (exit 0) | |
make: Entering directory '/home/unlock/unlock-app/node_modules/web3-providers-ws/node_modules/websocket/build' | |
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o | |
SOLINK_MODULE(target) Release/obj.target/bufferutil.node | |
COPY Release/bufferutil.node | |
CXX(target) Release/obj.target/validation/src/validation.o | |
SOLINK_MODULE(target) Release/obj.target/validation.node | |
COPY Release/validation.node | |
make: Leaving directory '/home/unlock/unlock-app/node_modules/web3-providers-ws/node_modules/websocket/build' | |
> scrypt@6.0.3 preinstall /home/unlock/unlock-app/node_modules/scrypt | |
> node node-scrypt-preinstall.js | |
> scrypt@6.0.3 install /home/unlock/unlock-app/node_modules/scrypt | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/unlock-app/node_modules/scrypt/build' | |
SOLINK_MODULE(target) Release/obj.target/copied_files.node | |
COPY Release/copied_files.node | |
CC(target) Release/obj.target/scrypt_wrapper/src/util/memlimit.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/keyderivation.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/pickparams.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/hash.o | |
AR(target) Release/obj.target/scrypt_wrapper.a | |
COPY Release/scrypt_wrapper.a | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt_smix.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/warnp.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/alg/sha256.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/insecure_memzero.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/scryptenc/scryptenc_cpuperf.o | |
AR(target) Release/obj.target/scrypt_lib.a | |
COPY Release/scrypt_lib.a | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_common.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_params_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_params_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0: | |
../../nan/nan.h:1655:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_params_async.cc: In member function 'virtual void ScryptParamsAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_params_async.cc:32:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0: | |
../../nan/nan.h:1655:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_kdf_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_kdf_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf_async.cc:1:0: | |
../../nan/nan.h:1655:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_kdf_async.cc: In member function 'virtual void ScryptKDFAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_kdf_async.cc:28:27: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf_async.cc:1:0: | |
../../nan/nan.h:1655:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf-verify_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf-verify_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_kdf-verify_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:1:0: | |
../../nan/nan.h:1655:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_kdf-verify_async.cc: In member function 'virtual void ScryptKDFVerifyAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_kdf-verify_async.cc:30:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:1:0: | |
../../nan/nan.h:1655:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_hash_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_hash_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_hash_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_hash_async.cc:28: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_hash_async.cc:25:0: | |
../../nan/nan.h:1655:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_hash_async.cc: In member function 'virtual void ScryptHashAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_hash_async.cc:52:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_hash_async.cc:25:0: | |
../../nan/nan.h:1655:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/scrypt_node.o | |
SOLINK_MODULE(target) Release/obj.target/scrypt.node | |
COPY Release/scrypt.node | |
make: Leaving directory '/home/unlock/unlock-app/node_modules/scrypt/build' | |
> styled-components@4.1.3 postinstall /home/unlock/unlock-app/node_modules/styled-components | |
> node ./scripts/postinstall.js || exit 0 | |
Use styled-components at work? Consider supporting our development efforts at https://opencollective.com/styled-components | |
> fsevents@1.2.4 install /home/unlock/unlock-app/node_modules/fsevents | |
> node install | |
> secp256k1@3.6.2 install /home/unlock/unlock-app/node_modules/secp256k1 | |
> npm run rebuild || echo "Secp256k1 bindings compilation fail. Pure JS implementation will be used." | |
> secp256k1@3.6.2 rebuild /home/unlock/unlock-app/node_modules/secp256k1 | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/unlock-app/node_modules/secp256k1/build' | |
CXX(target) Release/obj.target/secp256k1/src/addon.o | |
CXX(target) Release/obj.target/secp256k1/src/privatekey.o | |
../src/privatekey.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE privateKeyNegate(Nan::NAN_METHOD_ARGS_TYPE)': | |
../src/privatekey.cc:73:61: warning: ignoring return value of 'int secp256k1_ec_privkey_negate(const secp256k1_context*, unsigned char*)', declared with attribute warn_unused_result [-Wunused-result] | |
secp256k1_ec_privkey_negate(secp256k1ctx, &private_key[0]); | |
^ | |
CXX(target) Release/obj.target/secp256k1/src/publickey.o | |
CXX(target) Release/obj.target/secp256k1/src/signature.o | |
CXX(target) Release/obj.target/secp256k1/src/ecdsa.o | |
CXX(target) Release/obj.target/secp256k1/src/ecdh.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/src/secp256k1.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_parsing.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_privatekey_parsing.o | |
SOLINK_MODULE(target) Release/obj.target/secp256k1.node | |
COPY Release/secp256k1.node | |
make: Leaving directory '/home/unlock/unlock-app/node_modules/secp256k1/build' | |
> keccak@1.4.0 install /home/unlock/unlock-app/node_modules/keccak | |
> npm run rebuild || echo "Keccak bindings compilation fail. Pure JS implementation will be used." | |
> keccak@1.4.0 rebuild /home/unlock/unlock-app/node_modules/keccak | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/unlock-app/node_modules/keccak/build' | |
CXX(target) Release/obj.target/keccak/src/addon.o | |
CC(target) Release/obj.target/keccak/src/libkeccak/KeccakSponge.o | |
CC(target) Release/obj.target/keccak/src/libkeccak/KeccakP-1600-reference.o | |
SOLINK_MODULE(target) Release/obj.target/keccak.node | |
COPY Release/keccak.node | |
make: Leaving directory '/home/unlock/unlock-app/node_modules/keccak/build' | |
added 1872 packages in 31.207s | |
Removing intermediate container 7e3bc80d42dc | |
---> cf93cf41ee36 | |
Step 31/53 : RUN mkdir /home/unlock/paywall | |
---> Running in 7958dbfc8403 | |
Removing intermediate container 7958dbfc8403 | |
---> 7afa51bfe357 | |
Step 32/53 : COPY --chown=node paywall/package-lock.json /home/unlock/paywall/. | |
---> 2fdfa3c2389b | |
Step 33/53 : COPY --chown=node paywall/package.json /home/unlock/paywall/. | |
---> 60fb575166c9 | |
Step 34/53 : WORKDIR /home/unlock/paywall | |
---> Running in 0fe52a3ae134 | |
Removing intermediate container 0fe52a3ae134 | |
---> 02dbc2cc4dfc | |
Step 35/53 : RUN npm ci --production | |
---> Running in c8c5f7972004 | |
> sha3@1.2.2 install /home/unlock/paywall/node_modules/sha3 | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/paywall/node_modules/sha3/build' | |
CXX(target) Release/obj.target/sha3/src/addon.o | |
CXX(target) Release/obj.target/sha3/src/displayIntermediateValues.o | |
CXX(target) Release/obj.target/sha3/src/KeccakF-1600-reference.o | |
CXX(target) Release/obj.target/sha3/src/KeccakNISTInterface.o | |
CXX(target) Release/obj.target/sha3/src/KeccakSponge.o | |
SOLINK_MODULE(target) Release/obj.target/sha3.node | |
COPY Release/sha3.node | |
make: Leaving directory '/home/unlock/paywall/node_modules/sha3/build' | |
> websocket@1.0.26 install /home/unlock/paywall/node_modules/websocket | |
> (node-gyp rebuild 2> builderror.log) || (exit 0) | |
make: Entering directory '/home/unlock/paywall/node_modules/websocket/build' | |
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o | |
SOLINK_MODULE(target) Release/obj.target/bufferutil.node | |
COPY Release/bufferutil.node | |
CXX(target) Release/obj.target/validation/src/validation.o | |
SOLINK_MODULE(target) Release/obj.target/validation.node | |
COPY Release/validation.node | |
make: Leaving directory '/home/unlock/paywall/node_modules/websocket/build' | |
> scrypt@6.0.3 preinstall /home/unlock/paywall/node_modules/scrypt | |
> node node-scrypt-preinstall.js | |
> scrypt@6.0.3 install /home/unlock/paywall/node_modules/scrypt | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/paywall/node_modules/scrypt/build' | |
SOLINK_MODULE(target) Release/obj.target/copied_files.node | |
COPY Release/copied_files.node | |
CC(target) Release/obj.target/scrypt_wrapper/src/util/memlimit.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/keyderivation.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/pickparams.o | |
CC(target) Release/obj.target/scrypt_wrapper/src/scryptwrapper/hash.o | |
AR(target) Release/obj.target/scrypt_wrapper.a | |
COPY Release/scrypt_wrapper.a | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/crypto/crypto_scrypt_smix.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/warnp.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/alg/sha256.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/libcperciva/util/insecure_memzero.o | |
CC(target) Release/obj.target/scrypt_lib/scrypt/scrypt-1.2.0/lib/scryptenc/scryptenc_cpuperf.o | |
AR(target) Release/obj.target/scrypt_lib.a | |
COPY Release/scrypt_lib.a | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_common.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_params_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_params_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_params_async.cc: In member function 'virtual void ScryptParamsAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_params_async.cc:32:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_params_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_params_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_kdf_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_kdf_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_kdf_async.cc: In member function 'virtual void ScryptKDFAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_kdf_async.cc:28:27: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf-verify_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_kdf-verify_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_kdf-verify_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:4: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_kdf-verify_async.cc: In member function 'virtual void ScryptKDFVerifyAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_kdf-verify_async.cc:30:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_kdf-verify_async.cc:1:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_hash_sync.o | |
CXX(target) Release/obj.target/scrypt/src/node-boilerplate/scrypt_hash_async.o | |
In file included from ../src/node-boilerplate/inc/scrypt_hash_async.h:28:0, | |
from ../src/node-boilerplate/scrypt_hash_async.cc:28: | |
../src/node-boilerplate/inc/scrypt_async.h: In member function 'virtual void ScryptAsyncWorker::HandleErrorCallback()': | |
../src/node-boilerplate/inc/scrypt_async.h:53:29: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(1, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_hash_async.cc:25:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
../src/node-boilerplate/scrypt_hash_async.cc: In member function 'virtual void ScryptHashAsyncWorker::HandleOKCallback()': | |
../src/node-boilerplate/scrypt_hash_async.cc:52:25: warning: 'v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const' is deprecated [-Wdeprecated-declarations] | |
callback->Call(2, argv); | |
^ | |
In file included from ../src/node-boilerplate/scrypt_hash_async.cc:25:0: | |
../../nan/nan.h:1674:3: note: declared here | |
Call(int argc, v8::Local<v8::Value> argv[]) const { | |
^~~~ | |
CXX(target) Release/obj.target/scrypt/scrypt_node.o | |
SOLINK_MODULE(target) Release/obj.target/scrypt.node | |
COPY Release/scrypt.node | |
make: Leaving directory '/home/unlock/paywall/node_modules/scrypt/build' | |
> styled-components@4.1.3 postinstall /home/unlock/paywall/node_modules/styled-components | |
> node ./scripts/postinstall.js || exit 0 | |
Use styled-components at work? Consider supporting our development efforts at https://opencollective.com/styled-components | |
> fsevents@1.2.7 install /home/unlock/paywall/node_modules/fsevents | |
> node install | |
> secp256k1@3.6.2 install /home/unlock/paywall/node_modules/secp256k1 | |
> npm run rebuild || echo "Secp256k1 bindings compilation fail. Pure JS implementation will be used." | |
> secp256k1@3.6.2 rebuild /home/unlock/paywall/node_modules/secp256k1 | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/paywall/node_modules/secp256k1/build' | |
CXX(target) Release/obj.target/secp256k1/src/addon.o | |
CXX(target) Release/obj.target/secp256k1/src/privatekey.o | |
../src/privatekey.cc: In function 'Nan::NAN_METHOD_RETURN_TYPE privateKeyNegate(Nan::NAN_METHOD_ARGS_TYPE)': | |
../src/privatekey.cc:73:61: warning: ignoring return value of 'int secp256k1_ec_privkey_negate(const secp256k1_context*, unsigned char*)', declared with attribute warn_unused_result [-Wunused-result] | |
secp256k1_ec_privkey_negate(secp256k1ctx, &private_key[0]); | |
^ | |
CXX(target) Release/obj.target/secp256k1/src/publickey.o | |
CXX(target) Release/obj.target/secp256k1/src/signature.o | |
CXX(target) Release/obj.target/secp256k1/src/ecdsa.o | |
CXX(target) Release/obj.target/secp256k1/src/ecdh.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/src/secp256k1.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_parsing.o | |
CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_privatekey_parsing.o | |
SOLINK_MODULE(target) Release/obj.target/secp256k1.node | |
COPY Release/secp256k1.node | |
make: Leaving directory '/home/unlock/paywall/node_modules/secp256k1/build' | |
> keccak@1.4.0 install /home/unlock/paywall/node_modules/keccak | |
> npm run rebuild || echo "Keccak bindings compilation fail. Pure JS implementation will be used." | |
> keccak@1.4.0 rebuild /home/unlock/paywall/node_modules/keccak | |
> node-gyp rebuild | |
make: Entering directory '/home/unlock/paywall/node_modules/keccak/build' | |
CXX(target) Release/obj.target/keccak/src/addon.o | |
CC(target) Release/obj.target/keccak/src/libkeccak/KeccakSponge.o | |
CC(target) Release/obj.target/keccak/src/libkeccak/KeccakP-1600-reference.o | |
SOLINK_MODULE(target) Release/obj.target/keccak.node | |
COPY Release/keccak.node | |
make: Leaving directory '/home/unlock/paywall/node_modules/keccak/build' | |
added 1567 packages in 27.767s | |
Removing intermediate container c8c5f7972004 | |
---> e3309f32dadb | |
Step 36/53 : WORKDIR /home/unlock/ | |
---> Running in 03d2072b609c | |
Removing intermediate container 03d2072b609c | |
---> a1b8b114a22f | |
Step 37/53 : COPY --chown=node ./scripts /home/unlock/scripts | |
---> b6dd35f3223e | |
Step 38/53 : WORKDIR /home/unlock/ | |
---> Running in 400dd745017c | |
Removing intermediate container 400dd745017c | |
---> e75b1911e2ac | |
Step 39/53 : RUN npm run link-parent-bin | |
---> Running in a20513bc98c2 | |
> unlock@1.0.0 link-parent-bin /home/unlock | |
> link-parent-bin -c . -s true | |
20:31:58 (18) INFO ParentBinLinker Linking dependencies ["ganache-cli","husky","lint-staged"] under children ["locksmith","node_modules","paywall","scripts","smart-contracts","unlock-app"] | |
20:31:58 (18) INFO ParentBinLinker Linking dependencies ["babel-eslint","babel-jest","eslint","eslint-config-airbnb","eslint-config-prettier","eslint-config-standard","eslint-plugin-import","eslint-plugin-jest","eslint-plugin-jsx-a11y","eslint-plugin-mocha","eslint-plugin-node","eslint-plugin-promise","eslint-plugin-react","eslint-plugin-react-hooks","eslint-plugin-standard","jest","link-parent-bin","netlify-cli","prettier","prettier-eslint-cli"] under children ["locksmith","node_modules","paywall","scripts","smart-contracts","unlock-app"] | |
20:31:58 (18) ERROR ParentBinLinker Could not read node_modules/ganache-cli/package.json { Error: ENOENT: no such file or directory, open 'node_modules/ganache-cli/package.json' | |
errno: -2, | |
code: 'ENOENT', | |
syscall: 'open', | |
path: 'node_modules/ganache-cli/package.json' } | |
20:31:58 (18) ERROR ParentBinLinker Could not read node_modules/husky/package.json { Error: ENOENT: no such file or directory, open 'node_modules/husky/package.json' | |
errno: -2, | |
code: 'ENOENT', | |
syscall: 'open', | |
path: 'node_modules/husky/package.json' } | |
20:31:58 (18) ERROR ParentBinLinker Could not read node_modules/lint-staged/package.json { Error: ENOENT: no such file or directory, open 'node_modules/lint-staged/package.json' | |
errno: -2, | |
code: 'ENOENT', | |
syscall: 'open', | |
path: 'node_modules/lint-staged/package.json' } | |
20:31:58 (18) INFO link Different link at 'locksmith/node_modules/.bin/jest' already exists. Leaving it alone, the package is probably already installed in the child package. | |
Removing intermediate container a20513bc98c2 | |
---> 860c2fafdcc8 | |
Step 40/53 : WORKDIR /home/unlock/smart-contracts | |
---> Running in 0dd7f5b3ddee | |
Removing intermediate container 0dd7f5b3ddee | |
---> d19e27122889 | |
Step 41/53 : COPY --chown=node smart-contracts/ /home/unlock/smart-contracts/. | |
---> f34f21ce27ed | |
Step 42/53 : RUN npm run build | |
---> Running in 4c0b1308d5b9 | |
> lock@1.0.0 build /home/unlock/smart-contracts | |
> truffle compile --all | |
Compiling your contracts... | |
=========================== | |
- Fetching solc version list from solc-bin. Attempt #1 | |
- Downloading compiler. Attempt #1 | |
> Compiling ./contracts/Migrations.sol | |
> Compiling ./contracts/PublicLock.sol | |
> Compiling ./contracts/Unlock.sol | |
> Compiling ./contracts/UnlockErrors.sol | |
> Compiling ./contracts/interfaces/IERC721.sol | |
> Compiling ./contracts/interfaces/ILockCore.sol | |
> Compiling ./contracts/interfaces/IUnlock.sol | |
> Compiling ./contracts/mixins/MixinApproval.sol | |
> Compiling ./contracts/mixins/MixinDisableAndDestroy.sol | |
> Compiling ./contracts/mixins/MixinKeys.sol | |
> Compiling ./contracts/mixins/MixinLockCore.sol | |
> Compiling ./contracts/mixins/MixinLockMetadata.sol | |
> Compiling ./contracts/mixins/MixinNoFallback.sol | |
> Compiling ./contracts/mixins/MixinPurchase.sol | |
> Compiling ./contracts/mixins/MixinRefunds.sol | |
> Compiling ./contracts/mixins/MixinTransfer.sol | |
> Compiling openzeppelin-eth/contracts/ownership/Ownable.sol | |
> Compiling openzeppelin-solidity/contracts/introspection/ERC165.sol | |
> Compiling openzeppelin-solidity/contracts/introspection/IERC165.sol | |
> Compiling openzeppelin-solidity/contracts/math/SafeMath.sol | |
> Compiling openzeppelin-solidity/contracts/token/ERC721/IERC721Receiver.sol | |
> Compiling openzeppelin-solidity/contracts/utils/Address.sol | |
> Compiling zos-lib/contracts/Initializable.sol | |
> compilation warnings encountered: | |
/home/unlock/smart-contracts/contracts/mixins/MixinLockCore.sol:57:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. | |
address _owner, | |
^------------^ | |
,/home/unlock/smart-contracts/contracts/mixins/MixinTransfer.sol:144:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. | |
address operator, // solhint-disable-line no-unused-vars | |
^--------------^ | |
,/home/unlock/smart-contracts/contracts/mixins/MixinTransfer.sol:145:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. | |
address from, // solhint-disable-line no-unused-vars | |
^----------^ | |
,/home/unlock/smart-contracts/contracts/mixins/MixinTransfer.sol:146:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. | |
uint tokenId, // solhint-disable-line no-unused-vars | |
^----------^ | |
,/home/unlock/smart-contracts/contracts/mixins/MixinTransfer.sol:147:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. | |
bytes memory data // solhint-disable-line no-unused-vars | |
^---------------^ | |
,/home/unlock/smart-contracts/contracts/Unlock.sol:124:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. | |
address _purchaser, // solhint-disable-line no-unused-vars | |
^----------------^ | |
,/home/unlock/smart-contracts/contracts/Unlock.sol:125:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. | |
uint _keyPrice // solhint-disable-line no-unused-vars | |
^------------^ | |
,/home/unlock/smart-contracts/contracts/Unlock.sol:145:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. | |
address _referrer // solhint-disable-line no-unused-vars | |
^---------------^ | |
,/home/unlock/smart-contracts/contracts/Unlock.sol:163:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. | |
uint _tokens // solhint-disable-line no-unused-vars | |
^----------^ | |
> Artifacts written to /home/unlock/smart-contracts/build/contracts | |
> Compiled successfully using: | |
- solc: 0.5.5+commit.47a71e8f.Emscripten.clang | |
Removing intermediate container 4c0b1308d5b9 | |
---> 6622ca04cebd | |
Step 43/53 : WORKDIR /home/unlock/locksmith | |
---> Running in c37b1844b5e9 | |
Removing intermediate container c37b1844b5e9 | |
---> eb7ed75ee273 | |
Step 44/53 : COPY --chown=node locksmith/ /home/unlock/locksmith/. | |
---> e659cf251485 | |
Step 45/53 : RUN npm run build | |
---> Running in 16d40947fa9a | |
> locksmith@1.0.0 build /home/unlock/locksmith | |
> echo 'Nothing to build' | |
Nothing to build | |
Removing intermediate container 16d40947fa9a | |
---> d9cd841b2f9b | |
Step 46/53 : WORKDIR /home/unlock/unlock-app | |
---> Running in 6b58ac0d3a0e | |
Removing intermediate container 6b58ac0d3a0e | |
---> 415dff7259a7 | |
Step 47/53 : COPY --chown=node unlock-app/ /home/unlock/unlock-app/. | |
---> 7baa006faa52 | |
Step 48/53 : RUN npm run build | |
---> Running in ff6e260d432f | |
> unlock-app@0.1.0 build /home/unlock/unlock-app | |
> npm run build-paywall && next build src | |
> unlock-app@0.1.0 build-paywall /home/unlock/unlock-app | |
> cross-env NODE_ENV=production rollup -c rollup.paywall.config.js -o ./src/static/paywall.min.js | |
src/paywall-builder/index.js → ./src/static/paywall.min.js... | |
created ./src/static/paywall.min.js in 1.8s | |
Creating an optimized production build ... | |
env { npm_config_ham_it_up: '', | |
npm_config_cache_lock_stale: '60000', | |
npm_package_scripts_svg_2_components: './node_modules/@svgr/cli/bin/svgr --title-prop --no-dimensions --template src/components/interface/svg/template.js --no-dimensions -d src/components/interface/svg/ src/static/images/svg/', | |
npm_package_dependencies__zeit_next_source_maps: '0.0.3', | |
npm_config_sign_git_tag: '', | |
npm_config_legacy_bundling: '', | |
npm_config_always_auth: '', | |
npm_config_user_agent: 'npm/6.4.1 node/v8.11.4 linux x64', | |
npm_config_key: '', | |
npm_config_bin_links: 'true', | |
npm_package_devDependencies_web3_eth_abi: '1.0.0-beta.37', | |
NODE_VERSION: '8.11.4', | |
npm_node_execpath: '/usr/local/bin/node', | |
npm_config_user: '', | |
npm_config_init_version: '1.0.0', | |
npm_config_if_present: '', | |
npm_config_heading: 'npm', | |
npm_config_fetch_retries: '2', | |
npm_config_description: 'true', | |
npm_config_allow_same_version: '', | |
npm_package_scripts_start_ganache_darwin_freebsd_linux_sunos: 'cd .. && (npm run start-ganache -- -b 3 &) ', | |
npm_package_devDependencies_nodemon: '^1.18.9', | |
npm_package_dependencies_storybook_chromatic: '^1.3.0', | |
npm_package_dependencies__storybook_addon_actions: '^4.1.13', | |
npm_package_dependencies__babel_core: '7.3.4', | |
HOSTNAME: 'ff6e260d432f', | |
YARN_VERSION: '1.6.0', | |
npm_config_noproxy: '', | |
npm_config_prefer_online: '', | |
npm_package_dependencies_rollup_plugin_uglify: '^6.0.0', | |
npm_package_dependencies_ethereumjs_util: '^6.0.0', | |
SHLVL: '2', | |
npm_config_force: '', | |
npm_package_scripts_start_ganache: 'run-script-os', | |
HOME: '/home/node', | |
npm_config_read_only: '', | |
npm_config_only: '', | |
npm_package_scripts_npm_check: 'npm-check -u', | |
npm_package_dependencies_rollup_plugin_babel: '^4.2.0', | |
npm_config_init_license: 'ISC', | |
npm_config_cache_min: '10', | |
npm_package_engines_node: '=8.11.4', | |
npm_package_devDependencies_react_router_test_context: '^0.1.0', | |
npm_package_dependencies_react_showdown: '^1.6.0', | |
npm_config_tag_version_prefix: 'v', | |
npm_config_rollback: 'true', | |
npm_config_editor: 'vi', | |
npm_package_engineStrict: 'true', | |
npm_package_devDependencies__svgr_cli: '^4.1.0', | |
npm_config_userconfig: '/home/node/.npmrc', | |
npm_config_timing: '', | |
npm_config_cache_max: 'Infinity', | |
npm_package_dependencies_react_test_renderer: '16.8.3', | |
npm_package_dependencies_react_router_redux: '^5.0.0-alpha.9', | |
npm_config_tmp: '/tmp', | |
npm_config_preid: '', | |
npm_config_init_author_url: '', | |
npm_config_init_author_name: '', | |
npm_config_engine_strict: 'true', | |
npm_package_nodemonConfig_watch_0: 'src/server.js', | |
npm_package_scripts_depcheck: 'depcheck --parsers="*.js:react,*.js:es6"', | |
npm_config_usage: '', | |
npm_config_save_dev: '', | |
npm_config_package_lock_only: '', | |
npm_config_depth: 'Infinity', | |
npm_package_description: 'Available Accounts ================== (0) 0xaaadeed4c0b861cb36f4ce006a9c90ba2e43fdc2', | |
npm_package_scripts_fail_pending_changes: '../scripts/pending-changes.sh', | |
npm_package_dependencies_react_router_dom: '^4.2.2', | |
npm_package_dependencies__storybook_addons: '^4.1.13', | |
npm_config_save_prod: '', | |
npm_config_https_proxy: '', | |
npm_config_progress: 'true', | |
npm_config_package_lock: 'true', | |
npm_config_otp: '', | |
npm_config_cafile: '', | |
npm_config_metrics_registry: 'https://registry.npmjs.org/', | |
npm_package_readmeFilename: 'README.md', | |
npm_package_scripts_reformat: 'prettier-eslint "src/**/*.js" --write', | |
npm_package_dependencies_jest_dom: '^3.1.0', | |
npm_package_dependencies_connected_next_router: '^1.0.1', | |
npm_config_sso_type: 'oauth', | |
npm_config_onload_script: '', | |
npm_config_cidr: '', | |
npm_config_audit: 'true', | |
npm_package_lint_staged_ignore_0: '*.js.snap', | |
npm_package_scripts_dev: 'npm run start-ganache && npm run build-paywall && npm run deploy-unlock-contract && nodemon src/server.js', | |
npm_package_dependencies_path_match: '^1.2.4', | |
npm_config_shell: 'bash', | |
npm_config_save_bundle: '', | |
npm_config_rebuild_bundle: 'true', | |
npm_config_prefix: '/usr/local', | |
npm_config_dry_run: '', | |
npm_package_scripts_ci: 'npm run lint && npm test && npm run reformat && npm run fail-pending-changes', | |
npm_package_dependencies_terser: '^3.16.1', | |
npm_package_dependencies_nock: '^10.0.5', | |
npm_package_dependencies_babel_plugin_require_context_hook: '^1.0.0', | |
npm_package_private: 'true', | |
npm_config_versions: '', | |
npm_config_searchopts: '', | |
npm_config_save_optional: '', | |
npm_config_registry: 'https://registry.npmjs.org/', | |
npm_config_ignore_prepublish: '', | |
npm_config_cache_lock_wait: '10000', | |
npm_config_browser: '', | |
npm_config_scope: '', | |
npm_package_scripts_lint: 'eslint .', | |
npm_package_dependencies_babel_plugin_styled_components: '1.10.0', | |
npm_config_send_metrics: '', | |
npm_config_proxy: '', | |
npm_config_cache: '/home/node/.npm', | |
npm_config_version: '', | |
npm_config_ignore_scripts: '', | |
npm_config_global_style: '', | |
npm_package_scripts_eslint_check: 'eslint --print-config . | eslint-config-prettier-check', | |
npm_package_scripts_start: 'cross-env NODE_ENV=production node src/server.js', | |
npm_config_node_gyp: '/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js', | |
npm_config_viewer: 'man', | |
npm_config_local_address: '', | |
npm_package_dependencies_axios: '^0.18.0', | |
NODE: '/usr/local/bin/node', | |
npm_config_prefer_offline: '', | |
npm_config_audit_level: 'low', | |
npm_package_lint_staged_linters___js_0: 'prettier-eslint --write', | |
npm_package_dependencies_jest_mock_axios: '^2.1.11', | |
npm_package_dependencies_cross_env: '^5.2.0', | |
npm_package_name: 'unlock-app', | |
PATH: '/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/home/unlock/unlock-app/node_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin', | |
npm_config_sign_git_commit: '', | |
npm_config_color: 'true', | |
npm_package_lint_staged_linters___js_1: 'git add', | |
npm_package_dependencies_react_redux: '^6.0.1', | |
npm_package_dependencies_jest_styled_components: '^6.3.1', | |
npm_config_sso_poll_frequency: '500', | |
npm_config_offline: '', | |
npm_config_maxsockets: '50', | |
npm_config_fetch_retry_mintimeout: '10000', | |
npm_package_dependencies__storybook_react: '4.1.13', | |
npm_config_umask: '0022', | |
npm_package_scripts_deploy_unlock_contract: 'node scripts/deploy-unlock.js', | |
npm_package_dependencies_redux: '^4.0.1', | |
npm_package_dependencies_react_dom: '^16.8.3', | |
npm_package_dependencies_history: '^4.7.2', | |
npm_lifecycle_script: 'npm run build-paywall && next build src', | |
npm_config_message: '%s', | |
npm_config_logs_max: '10', | |
npm_config_loglevel: 'notice', | |
npm_config_fetch_retry_maxtimeout: '60000', | |
npm_package_browserslist_0: '>0.2%', | |
npm_package_scripts_chromatic: 'chromatic test --exit-zero-on-changes', | |
npm_package_dependencies_rollup: '^1.0.0', | |
npm_config_link: '', | |
npm_config_global: '', | |
npm_config_cert: '', | |
npm_config_ca: '', | |
npm_package_browserslist_1: 'not dead', | |
npm_package_scripts_test: 'cross-env UNLOCK_ENV=test jest --env=jsdom', | |
npm_package_dependencies_react_copy_to_clipboard: '^5.0.1', | |
npm_package_dependencies__storybook_addon_knobs: '^4.1.13', | |
npm_lifecycle_event: 'build', | |
npm_config_unicode: '', | |
npm_config_save: 'true', | |
npm_config_also: '', | |
npm_config_access: '', | |
npm_package_browserslist_2: 'not ie <= 11', | |
npm_package_scripts_build_paywall: 'cross-env NODE_ENV=production rollup -c rollup.paywall.config.js -o ./src/static/paywall.min.js', | |
npm_package_version: '0.1.0', | |
npm_config_update_notifier: 'true', | |
npm_config_unsafe_perm: 'true', | |
npm_config_searchlimit: '20', | |
npm_config_production: '', | |
npm_config_long: '', | |
npm_config_argv: '{"remain":[],"cooked":["run","build"],"original":["run","build"]}', | |
npm_package_browserslist_3: 'not op_mini all', | |
npm_package_scripts_build: 'npm run build-paywall && next build src', | |
npm_config_tag: 'latest', | |
npm_config_node_version: '8.11.4', | |
npm_config_auth_type: 'legacy', | |
npm_package_scripts_start_ganache_win32: 'cd .. && (START /b npm run start-ganache -- -b 3 ) ', | |
npm_package_dependencies_web3_utils: '1.0.0-beta.37', | |
npm_config_shrinkwrap: 'true', | |
npm_config_script_shell: '', | |
npm_config_commit_hooks: 'true', | |
npm_config_git_tag_version: 'true', | |
npm_package_dependencies_react_jazzicon: '^0.1.2', | |
npm_package_dependencies__storybook_addon_viewport: '^4.1.13', | |
npm_config_strict_ssl: 'true', | |
npm_config_save_exact: '', | |
npm_config_fetch_retry_factor: '10', | |
npm_config_parseable: '', | |
npm_config_init_module: '/home/node/.npm-init.js', | |
npm_config_globalconfig: '/usr/local/etc/npmrc', | |
npm_config_dev: '', | |
npm_package_devDependencies_npm_check: '^5.9.0', | |
npm_package_dependencies_run_script_os: '^1.0.5', | |
npm_execpath: '/usr/local/lib/node_modules/npm/bin/npm-cli.js', | |
npm_config_globalignorefile: '/usr/local/etc/npmignore', | |
npm_package_dependencies_storybook_react_router: '^1.0.2', | |
PWD: '/home/unlock/unlock-app', | |
npm_config_searchstaleness: '900', | |
npm_config_cache_lock_retries: '10', | |
npm_config_scripts_prepend_node_path: 'warn-only', | |
npm_config_save_prefix: '^', | |
npm_config_node_options: '', | |
npm_package_dependencies_styled_components: '^4.1.3', | |
npm_package_dependencies_react_testing_library: '^6.0.0', | |
npm_package_dependencies_prop_types: '^15.6.1', | |
npm_config_searchexclude: '', | |
npm_config_init_author_email: '', | |
npm_config_group: '1000', | |
npm_package_scripts_storybook: 'start-storybook -p 9001 -c .storybook -s src', | |
npm_package_scripts_deploy_netlify: './scripts/deploy-netlify.sh', | |
npm_package_scripts_deploy: 'next export src -o out', | |
npm_package_devDependencies_depcheck: '^0.7.1', | |
npm_package_dependencies_web3: '1.0.0-beta.37', | |
npm_package_dependencies_next: '^8.0.3', | |
npm_package_dependencies_jsonwebtoken: '^8.4.0', | |
npm_config_optional: 'true', | |
npm_config_git: 'git', | |
npm_package_dependencies_color_scheme: '^1.0.1', | |
npm_package_dependencies_babel_loader: '^8.0.4', | |
INIT_CWD: '/home/unlock/unlock-app', | |
npm_config_json: '', | |
npm_package_dependencies_unlock_abi_0: '^1.0.1', | |
npm_package_dependencies_react: '^16.8.3', | |
npm_package_dependencies__storybook_addon_storyshots: '^4.1.13', | |
NODE_ENV: 'production' } | |
The configuration variable paywallUrl is falsy. | |
The configuration variable paywallScriptUrl is falsy. | |
The configuration variable readOnlyProvider is falsy. | |
The configuration variable locksmithHost is falsy. | |
> Using external babel configuration | |
> Location: "/home/unlock/unlock-app/.babelrc" | |
Compiled successfully. | |
┌ / | |
├ /_app | |
├ /_document | |
├ /_error | |
├ /about | |
├ /dashboard | |
├ /demo | |
├ /jobs | |
├ /log | |
├ /paywall | |
├ /privacy | |
├ /provider | |
└ /terms | |
Removing intermediate container ff6e260d432f | |
---> ef97ebccda2d | |
Step 49/53 : WORKDIR /home/unlock/paywall | |
---> Running in e17a2955012d | |
Removing intermediate container e17a2955012d | |
---> ceedaf9103b9 | |
Step 50/53 : COPY --chown=node paywall/ /home/unlock/paywall/. | |
---> 710420bd680f | |
Step 51/53 : RUN npm run build | |
---> Running in 3f1ff679b01e | |
> unlock-paywall@0.1.0 build /home/unlock/paywall | |
> npm run before && next build src | |
> unlock-paywall@0.1.0 before /home/unlock/paywall | |
> npm run build-paywall | |
> unlock-paywall@0.1.0 build-paywall /home/unlock/paywall | |
> cross-env NODE_ENV=production rollup -c rollup.paywall.config.js -o ./static/paywall.min.js | |
src/paywall-builder/index.js → ./static/paywall.min.js... | |
created ./static/paywall.min.js in 1.3s | |
Creating an optimized production build ... | |
> Using external babel configuration | |
> Location: "/home/unlock/paywall/.babelrc" | |
Compiled successfully. | |
┌ / | |
├ /_app | |
├ /_document | |
├ /_error | |
└ /paywall | |
Removing intermediate container 3f1ff679b01e | |
---> 49accbf190ba | |
Step 52/53 : WORKDIR /home/unlock/ | |
---> Running in 296719e5af3a | |
Removing intermediate container 296719e5af3a | |
---> 61fa25e8cf4c | |
Step 53/53 : COPY --chown=node . /home/unlock | |
---> 3acae0ae8067 | |
Successfully built 3acae0ae8067 | |
Successfully tagged unlock:latest | |
gregorybeaver@Gregorys-MacBook-Pro ~/Documents/GitHub/unlock (greg-1882-show-lock-int-test) $ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment