r45ku1 / beam-mine Goto Github PK
View Code? Open in Web Editor NEWOpen source mining pool for Beam
License: MIT License
Open source mining pool for Beam
License: MIT License
hello,
everything works except worker status
debug:
RESPONSE 386dbe66c3d52957b864a888220aa2577db89888362c30df3xxxxxxxxxxxxxxxxxxxxx
/root/beam-mine/libs/stats.js:361
for (var i = 0; i < results.length; i++) {
^
TypeError: Cannot read property 'length' of undefined
at /root/beam-mine/libs/stats.js:361:40
at Prepare.Commands.Prepare [as onResult] (/root/beam-mine/node_modules/mysql2/lib/connection.js:595:11)
at Prepare.execute (/root/beam-mine/node_modules/mysql2/lib/commands/command.js:30:14)
at Connection.handlePacket (/root/beam-mine/node_modules/mysql2/lib/connection.js:408:32)
at PacketParser.Connection.packetParser.p [as onPacket] (/root/beam-mine/node_modules/mysql2/lib/connection.js:70:12)
at PacketParser.executeStart (/root/beam-mine/node_modules/mysql2/lib/packet_parser.js:75:16)
at Socket.Connection.stream.on.data (/root/beam-mine/node_modules/mysql2/lib/connection.js:77:25)
at Socket.emit (events.js:198:13)
at addChunk (_stream_readable.js:288:12)
at readableAddChunk (_stream_readable.js:269:11)
at Socket.Readable.push (_stream_readable.js:224:10)
at TCP.onStreamRead [as onread] (internal/stream_base_commons.js:94:17)
2021-09-17 10:35:05 [Master] [Website] Website process died, spawning replacement...
problems making Certificate Request
140633230509376:error:0D07A097:asn1 encoding routines:ASN1_mbstring_ncopy:string too long:../crypto/asn1/a_mbstr.c:107:maxsize=64
any suggestion on how to solve it? Thanks.
is there a config that would make the blockchain persistent across reboots?
Ubuntu 18.04 Error on npm update step:
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:314:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)
gyp ERR! System Linux 4.15.0-117-generic
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/user/beam-mine/node_modules/beamhashverify
gyp ERR! node -v v14.11.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: env V=1 node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/user/.npm/_logs/2020-09-20T08_07_45_243Z-debug.log
End of log file:
6811 silly saveTree │ ├── [email protected]
6811 silly saveTree │ ├── [email protected]
6811 silly saveTree │ ├── [email protected]
6811 silly saveTree │ ├── [email protected]
6811 silly saveTree │ └── [email protected]
6811 silly saveTree ├─┬ [email protected]
6811 silly saveTree │ └── [email protected]
6811 silly saveTree ├─┬ [email protected]
6811 silly saveTree │ └── [email protected]
6811 silly saveTree └── [email protected]
6812 verbose stack Error: [email protected] install: env V=1 node-gyp rebuild
6812 verbose stack Exit status 1
6812 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
6812 verbose stack at EventEmitter.emit (events.js:314:20)
6812 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
6812 verbose stack at ChildProcess.emit (events.js:314:20)
6812 verbose stack at maybeClose (internal/child_process.js:1047:16)
6812 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:287:5)
6813 verbose pkgid [email protected]
6814 verbose cwd /home/user/beam-mine
6815 verbose Linux 4.15.0-117-generic
6816 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "update"
6817 verbose node v14.11.0
6818 verbose npm v6.14.8
6819 error code ELIFECYCLE
6820 error errno 1
6821 error [email protected] install: env V=1 node-gyp rebuild
6821 error Exit status 1
6822 error Failed at the [email protected] install script.
6822 error This is probably not a problem with npm. There is likely additional logging output above.
6823 verbose exit [ 1, true ]
All the warnings:
@ubuntu:~/beam-mine$ npm update
[email protected] install /home/master/beam-mine/node_modules/beamhashverify
env V=1 node-gyp rebuild
make: Entering directory '/home/master/beam-mine/node_modules/beamhashverify/build'
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/support/cleanse.o.d.raw -c -o Release/obj.target/beamhashverify/support/cleanse.o ../support/cleanse.cpp
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/uint256.o.d.raw -c -o Release/obj.target/beamhashverify/uint256.o ../uint256.cpp
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/arith_uint256.o.d.raw -c -o Release/obj.target/beamhashverify/arith_uint256.o ../arith_uint256.cpp
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/random.o.d.raw -c -o Release/obj.target/beamhashverify/random.o ../random.cpp
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/util.o.d.raw -c -o Release/obj.target/beamhashverify/util.o ../util.cpp
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/utilstrencodings.o.d.raw -c -o Release/obj.target/beamhashverify/utilstrencodings.o ../utilstrencodings.cpp
In file included from ../utilstrencodings.cpp:8:0:
../tinyformat.h: In function ‘const char* tinyformat::detail::streamStateFromFormat(std::ostream&, bool&, int&, const char*, const tinyformat::detail::FormatArg*, int&, int)’:
../tinyformat.h:707:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
out.setf(std::ios::uppercase);
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../tinyformat.h:708:9: note: here
case 'x': case 'p':
^~~~
../tinyformat.h:713:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
out.setf(std::ios::uppercase);
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../tinyformat.h:714:9: note: here
case 'e':
^~~~
../tinyformat.h:719:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
out.setf(std::ios::uppercase);
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../tinyformat.h:720:9: note: here
case 'f':
^~~~
../tinyformat.h:724:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
out.setf(std::ios::uppercase);
~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
../tinyformat.h:725:9: note: here
case 'g':
^~~~
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/crypto/equihashR_impl.o.d.raw -c -o Release/obj.target/beamhashverify/crypto/equihashR_impl.o ../crypto/equihashR_impl.cpp
In file included from ../crypto/equihashR_impl.cpp:17:0:
.././crypto/equihashR.h:147:18: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline constexpr const size_t max(const size_t A, const size_t B) { return A > B ? A : B; }
^~~~~
../crypto/equihashR_impl.cpp: In instantiation of ‘int EquihashR<N, K, R>::InitialiseState(eh_HashState&) [with unsigned int N = 150; unsigned int K = 5; unsigned int R = 0; eh_HashState = blake2b_state__]’:
../crypto/equihashR_impl.cpp:691:74: required from here
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::key_length’ [-Wmissing-field-initializers]
blake2b_param param = {0};
^~~~~
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::fanout’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::depth’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::leaf_length’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::node_offset’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::xof_length’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::node_depth’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::inner_length’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::reserved’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::salt’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::personal’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp: In instantiation of ‘int EquihashR<N, K, R>::InitialiseState(eh_HashState&) [with unsigned int N = 150; unsigned int K = 5; unsigned int R = 3; eh_HashState = blake2b_state__]’:
../crypto/equihashR_impl.cpp:701:74: required from here
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::key_length’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::fanout’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::depth’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::leaf_length’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::node_offset’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::xof_length’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::node_depth’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::inner_length’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::reserved’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::salt’ [-Wmissing-field-initializers]
../crypto/equihashR_impl.cpp:67:19: warning: missing initializer for member ‘blake2b_param__::personal’ [-Wmissing-field-initializers]
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/crypto/beamHashIII_impl.o.d.raw -c -o Release/obj.target/beamhashverify/crypto/beamHashIII_impl.o ../crypto/beamHashIII_impl.cpp
../crypto/beamHashIII_impl.cpp: In member function ‘virtual int BeamHash_III::InitialiseState(blake2b_state&)’:
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::key_length’ [-Wmissing-field-initializers]
blake2b_param param = {0};
^
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::fanout’ [-Wmissing-field-initializers]
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::depth’ [-Wmissing-field-initializers]
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::leaf_length’ [-Wmissing-field-initializers]
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::node_offset’ [-Wmissing-field-initializers]
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::xof_length’ [-Wmissing-field-initializers]
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::node_depth’ [-Wmissing-field-initializers]
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::inner_length’ [-Wmissing-field-initializers]
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::reserved’ [-Wmissing-field-initializers]
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::salt’ [-Wmissing-field-initializers]
../crypto/beamHashIII_impl.cpp:203:26: warning: missing initializer for member ‘blake2b_param__::personal’ [-Wmissing-field-initializers]
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/beam/core/difficulty.o.d.raw -c -o Release/obj.target/beamhashverify/beam/core/difficulty.o ../beam/core/difficulty.cpp
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/beam/core/uintBig.o.d.raw -c -o Release/obj.target/beamhashverify/beam/core/uintBig.o ../beam/core/uintBig.cpp
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/beam/utility/common.o.d.raw -c -o Release/obj.target/beamhashverify/beam/utility/common.o ../beam/utility/common.cpp
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/crypto/blake/sse/blake2b.o.d.raw -c -o Release/obj.target/beamhashverify/crypto/blake/sse/blake2b.o ../crypto/blake/sse/blake2b.cpp
g++ '-DNODE_GYP_MODULE_NAME=beamhashverify' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-D__STDC_FORMAT_MACROS' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DHAVE_DECL_STRNLEN=1' '-DHAVE_BYTESWAP_H=1' '-DBUILDING_NODE_EXTENSION' -I/home/master/.cache/node-gyp/14.11.0/include/node -I/home/master/.cache/node-gyp/14.11.0/src -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/config -I/home/master/.cache/node-gyp/14.11.0/deps/openssl/openssl/include -I/home/master/.cache/node-gyp/14.11.0/deps/uv/include -I/home/master/.cache/node-gyp/14.11.0/deps/zlib -I/home/master/.cache/node-gyp/14.11.0/deps/v8/include -I../../nan -I../. -I/usr/include -I/usr/include/boost -fPIC -pthread -Wall -Wextra -Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti -fno-exceptions -std=gnu++1y -std=c++11 -Wl,--whole-archive -fPIC -fexceptions -MMD -MF ./Release/.deps/Release/obj.target/beamhashverify/beamhashverify.o.d.raw -c -o Release/obj.target/beamhashverify/beamhashverify.o ../beamhashverify.cc
In file included from ../beamhashverify.cc:7:0:
../crypto/equihashR.h:147:18: warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
inline constexpr const size_t max(const size_t A, const size_t B) { return A > B ? A : B; }
^~~~~
../beamhashverify.cc: In function ‘void Verify(const v8::FunctionCallbackInfov8::Value&)’:
../beamhashverify.cc:59:62: error: no matching function for call to ‘v8::Exception::TypeError(v8::MaybeLocalv8::String)’
String::NewFromUtf8(isolate, "Wrong number of arguments")));
^
In file included from /home/master/.cache/node-gyp/14.11.0/include/node/node.h:67:0,
from ../../nan/nan.h:56,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:7185:23: note: candidate: static v8::Localv8::Value v8::Exception::TypeError(v8::Localv8::String)
static Local TypeError(Local message);
^~~~~~~~~
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:7185:23: note: no known conversion for argument 1 from ‘v8::MaybeLocalv8::String’ to ‘v8::Localv8::String’
../beamhashverify.cc:63:44: error: no matching function for call to ‘v8::Value::ToObject()’
Local header = args[0]->ToObject();
^
In file included from /home/master/.cache/node-gyp/14.11.0/include/node/node.h:67:0,
from ../../nan/nan.h:56,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2822:44: note: candidate: v8::MaybeLocalv8::Object v8::Value::ToObject(v8::Localv8::Context) const
V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
^~~~~~~~
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
../beamhashverify.cc:64:43: error: no matching function for call to ‘v8::Value::ToObject()’
Local nonce = args[1]->ToObject();
^
In file included from /home/master/.cache/node-gyp/14.11.0/include/node/node.h:67:0,
from ../../nan/nan.h:56,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2822:44: note: candidate: v8::MaybeLocalv8::Object v8::Value::ToObject(v8::Localv8::Context) const
V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
^~~~~~~~
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
../beamhashverify.cc:65:46: error: no matching function for call to ‘v8::Value::ToObject()’
Local solution = args[2]->ToObject();
^
In file included from /home/master/.cache/node-gyp/14.11.0/include/node/node.h:67:0,
from ../../nan/nan.h:56,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2822:44: note: candidate: v8::MaybeLocalv8::Object v8::Value::ToObject(v8::Localv8::Context) const
V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
^~~~~~~~
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
../beamhashverify.cc:68:32: error: no matching function for call to ‘v8::Value::Uint32Value()’
PoW = args[3]->Uint32Value();
^
In file included from /home/master/.cache/node-gyp/14.11.0/include/node/node.h:67:0,
from ../../nan/nan.h:56,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2866:41: note: candidate: v8::Maybe v8::Value::Uint32Value(v8::Localv8::Context) const
V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
^~~~~~~~~~~
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2866:41: note: candidate expects 1 argument, 0 provided
../beamhashverify.cc:73:72: error: no matching function for call to ‘v8::Exception::TypeError(v8::MaybeLocalv8::String)’
String::NewFromUtf8(isolate, "Arguments should be buffer objects.")));
^
In file included from /home/master/.cache/node-gyp/14.11.0/include/node/node.h:67:0,
from ../../nan/nan.h:56,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:7185:23: note: candidate: static v8::Localv8::Value v8::Exception::TypeError(v8::Localv8::String)
static Local TypeError(Local message);
^~~~~~~~~
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:7185:23: note: no known conversion for argument 1 from ‘v8::MaybeLocalv8::String’ to ‘v8::Localv8::String’
../beamhashverify.cc: In function ‘void VerifyDiff(const v8::FunctionCallbackInfov8::Value&)’:
../beamhashverify.cc:100:66: error: no matching function for call to ‘v8::Exception::TypeError(v8::MaybeLocalv8::String)’
String::NewFromUtf8(isolate, "Wrong number of arguments")));
^
In file included from /home/master/.cache/node-gyp/14.11.0/include/node/node.h:67:0,
from ../../nan/nan.h:56,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:7185:23: note: candidate: static v8::Localv8::Value v8::Exception::TypeError(v8::Localv8::String)
static Local TypeError(Local message);
^~~~~~~~~
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:7185:23: note: no known conversion for argument 1 from ‘v8::MaybeLocalv8::String’ to ‘v8::Localv8::String’
../beamhashverify.cc:105:46: error: no matching function for call to ‘v8::Value::ToObject()’
Local solution = args[0]->ToObject();
^
In file included from /home/master/.cache/node-gyp/14.11.0/include/node/node.h:67:0,
from ../../nan/nan.h:56,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2822:44: note: candidate: v8::MaybeLocalv8::Object v8::Value::ToObject(v8::Localv8::Context) const
V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
^~~~~~~~
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
../beamhashverify.cc:109:75: error: no matching function for call to ‘v8::Exception::TypeError(v8::MaybeLocalv8::String)’
String::NewFromUtf8(isolate, "Argument should be buffer objects.")));
^
In file included from /home/master/.cache/node-gyp/14.11.0/include/node/node.h:67:0,
from ../../nan/nan.h:56,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:7185:23: note: candidate: static v8::Localv8::Value v8::Exception::TypeError(v8::Localv8::String)
static Local TypeError(Local message);
^~~~~~~~~
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:7185:23: note: no known conversion for argument 1 from ‘v8::MaybeLocalv8::String’ to ‘v8::Localv8::String’
../beamhashverify.cc:112:31: error: no matching function for call to ‘v8::Value::Uint32Value()’
diff = args[1]->Uint32Value();
^
In file included from /home/master/.cache/node-gyp/14.11.0/include/node/node.h:67:0,
from ../../nan/nan.h:56,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2866:41: note: candidate: v8::Maybe v8::Value::Uint32Value(v8::Localv8::Context) const
V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
^~~~~~~~~~~
/home/master/.cache/node-gyp/14.11.0/include/node/v8.h:2866:41: note: candidate expects 1 argument, 0 provided
../beamhashverify.cc: At global scope:
../beamhashverify.cc:124:11: error: variable or field ‘Init’ declared void
void Init(Handle exports)
^~~~~~
../beamhashverify.cc:124:11: error: ‘Handle’ was not declared in this scope
../beamhashverify.cc:124:11: note: suggested alternative: ‘rand_r’
void Init(Handle exports)
^~~~~~
rand_r
../beamhashverify.cc:124:24: error: expected primary-expression before ‘>’ token
void Init(Handle exports)
^
../beamhashverify.cc:124:26: error: ‘exports’ was not declared in this scope
void Init(Handle exports)
^~~~~~~
In file included from ../../nan/nan.h:56:0,
from ../beamhashverify.cc:1:
../beamhashverify.cc:130:29: error: ‘Init’ was not declared in this scope
NODE_MODULE(beamhashverify, Init)
^
/home/master/.cache/node-gyp/14.11.0/include/node/node.h:746:36: note: in definition of macro ‘NODE_MODULE_X’
(node::addon_register_func) (regfunc),
^~~~~~~
../beamhashverify.cc:130:1: note: in expansion of macro ‘NODE_MODULE’
NODE_MODULE(beamhashverify, Init)
^~~~~~~~~~~
../beamhashverify.cc:130:29: note: suggested alternative:
NODE_MODULE(beamhashverify, Init)
^
/home/master/.cache/node-gyp/14.11.0/include/node/node.h:746:36: note: in definition of macro ‘NODE_MODULE_X’
(node::addon_register_func) (regfunc),
^~~~~~~
../beamhashverify.cc:130:1: note: in expansion of macro ‘NODE_MODULE’
NODE_MODULE(beamhashverify, Init)
^~~~~~~~~~~
In file included from ../../nan/nan.h:56:0,
from ../beamhashverify.cc:1:
/home/master/.cache/node-gyp/14.11.0/include/node/node.h:234:22: note: ‘node::Init’
NODE_EXTERN void Init(int* argc,
^
/home/master/.cache/node-gyp/14.11.0/include/node/node.h:108:42: note: in definition of macro ‘NODE_DEPRECATED’
attribute((deprecated(message))) declarator
^~~~~~~~~~
beamhashverify.target.mk:141: recipe for target 'Release/obj.target/beamhashverify/beamhashverify.o' failed
make: *** [Release/obj.target/beamhashverify/beamhashverify.o] Error 1
make: Leaving directory '/home/master/beam-mine/node_modules/beamhashverify/build'
gyp ERR! build error
gyp ERR! stack Error: make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:314:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:276:12)
gyp ERR! System Linux 4.15.0-117-generic
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/master/beam-mine/node_modules/beamhashverify
gyp ERR! node -v v14.11.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: env V=1 node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.