Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release #1074

Merged
merged 10 commits into from
Mar 12, 2024

Merge branch 'release'

0f7dae2
Select commit
Loading
Failed to load commit list.
Merged

Release #1074

Merge branch 'release'
0f7dae2
Select commit
Loading
Failed to load commit list.
Fleek.co / synthetix-staking succeeded Mar 12, 2024 in 3m 41s

Build succeed

You can preview build output on the link below.

Details

...
warning: ‘nonnull’ argument ‘tweak’ compared to NULL [-Wnonnull-compare]
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    30 |     if (EXPECT(!(cond), 0)) { \
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/util.h:41:39: note: in definition of macro ‘EXPECT’
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    41 | #define EXPECT(x,c) __builtin_expect((x),(c))
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |                                       ^
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:642:5: note: in expansion of macro ‘ARG_CHECK’
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR   642 |     ARG_CHECK(tweak != NULL);
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |     ^~~~~~~~~
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_tweak_add’:
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:30:16: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare]
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    30 |     if (EXPECT(!(cond), 0)) { \
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/util.h:41:39: note: in definition of macro ‘EXPECT’
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    41 | #define EXPECT(x,c) __builtin_expect((x),(c))
2024-03-12T01:33:34.426Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |                                       ^
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:669:5: note: in expansion of macro ‘ARG_CHECK’
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR   669 |     ARG_CHECK(pubkey != NULL);
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |     ^~~~~~~~~
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:30:16: warning: ‘nonnull’ argument ‘tweak’ compared to NULL [-Wnonnull-compare]
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    30 |     if (EXPECT(!(cond), 0)) { \
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/util.h:41:39: note: in definition of macro ‘EXPECT’
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    41 | #define EXPECT(x,c) __builtin_expect((x),(c))
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |                                       ^
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:670:5: note: in expansion of macro ‘ARG_CHECK’
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR   670 |     ARG_CHECK(tweak != NULL);
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |     ^~~~~~~~~
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_seckey_tweak_mul’:
2024-03-12T01:33:34.427Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:30:16: warning: ‘nonnull’ argument ‘seckey’ compared to NULL [-Wnonnull-compare]
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    30 |     if (EXPECT(!(cond), 0)) { \
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/util.h:41:39: note: in definition of macro ‘EXPECT’
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    41 | #define EXPECT(x,c) __builtin_expect((x),(c))
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |                                       ^
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:688:5: note: in expansion of macro ‘ARG_CHECK’
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR   688 |     ARG_CHECK(seckey != NULL);
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |     ^~~~~~~~~
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:30:16: warning: ‘nonnull’ argument ‘tweak’ compared to NULL [-Wnonnull-compare]
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    30 |     if (EXPECT(!(cond), 0)) { \
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/util.h:41:39: note: in definition of macro ‘EXPECT’
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    41 | #define EXPECT(x,c) __builtin_expect((x),(c))
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |                                       ^
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:689:5: note: in expansion of macro ‘ARG_CHECK’
2024-03-12T01:33:34.428Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR   689 |     ARG_CHECK(tweak != NULL);
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |     ^~~~~~~~~
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_tweak_mul’:
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:30:16: warning: ‘nonnull’ argument ‘pubkey’ compared to NULL [-Wnonnull-compare]
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    30 |     if (EXPECT(!(cond), 0)) { \
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/util.h:41:39: note: in definition of macro ‘EXPECT’
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    41 | #define EXPECT(x,c) __builtin_expect((x),(c))
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |                                       ^
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:713:5: note: in expansion of macro ‘ARG_CHECK’
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR   713 |     ARG_CHECK(pubkey != NULL);
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |     ^~~~~~~~~
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:30:16: warning: ‘nonnull’ argument ‘tweak’ compared to NULL [-Wnonnull-compare]
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    30 |     if (EXPECT(!(cond), 0)) { \
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/util.h:41:39: note: in definition of macro ‘EXPECT’
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    41 | #define EXPECT(x,c) __builtin_expect((x),(c))
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |                                       ^
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:714:5: note: in expansion of macro ‘ARG_CHECK’
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR   714 |     ARG_CHECK(tweak != NULL);
2024-03-12T01:33:34.429Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |     ^~~~~~~~~
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c: In function ‘secp256k1_ec_pubkey_combine’:
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:30:16: warning: ‘nonnull’ argument ‘pubnonce’ compared to NULL [-Wnonnull-compare]
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    30 |     if (EXPECT(!(cond), 0)) { \
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/util.h:41:39: note: in definition of macro ‘EXPECT’
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    41 | #define EXPECT(x,c) __builtin_expect((x),(c))
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |                                       ^
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:743:5: note: in expansion of macro ‘ARG_CHECK’
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR   743 |     ARG_CHECK(pubnonce != NULL);
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |     ^~~~~~~~~
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:30:16: warning: ‘nonnull’ argument ‘pubnonces’ compared to NULL [-Wnonnull-compare]
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    30 |     if (EXPECT(!(cond), 0)) { \
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/util.h:41:39: note: in definition of macro ‘EXPECT’
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR    41 | #define EXPECT(x,c) __builtin_expect((x),(c))
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |                                       ^
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR ../native/secp256k1/src/secp256k1.c:746:5: note: in expansion of macro ‘ARG_CHECK’
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR   746 |     ARG_CHECK(pubnonces != NULL);
2024-03-12T01:33:34.430Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDERR       |     ^~~~~~~~~
2024-03-12T01:33:34.481Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDOUT   CXX(target) Release/obj.target/secp256k1/src/publickey.o
2024-03-12T01:33:35.129Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from ../src/privatekey.cc:2:
2024-03-12T01:33:35.129Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../../../../../nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2024-03-12T01:33:35.129Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../../../../../nan/nan.h:688:63: warning: ‘bool v8::Isolate::IdleNotificationDeadline(double)’ is deprecated: Use MemoryPressureNotification() to influence the GC schedule. [-Wdeprecated-declarations]
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   689 |         idle_time_in_ms * 0.001);
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-initialization.h:13,
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:34,
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from ../src/privatekey.cc:1:
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-isolate.h:1293:8: note: declared here
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR  1293 |   bool IdleNotificationDeadline(double deadline_in_seconds);
2024-03-12T01:33:35.130Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |        ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:35.230Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR In file included from ../src/publickey.cc:3:
2024-03-12T01:33:35.230Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../node_modules/nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2024-03-12T01:33:35.230Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../node_modules/nan/nan.h:688:63: warning: ‘bool v8::Isolate::IdleNotificationDeadline(double)’ is deprecated: Use MemoryPressureNotification() to influence the GC schedule. [-Wdeprecated-declarations]
2024-03-12T01:33:35.230Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR   688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2024-03-12T01:33:35.231Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
2024-03-12T01:33:35.231Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR   689 |         idle_time_in_ms * 0.001);
2024-03-12T01:33:35.231Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:35.231Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-initialization.h:13,
2024-03-12T01:33:35.231Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:34,
2024-03-12T01:33:35.231Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:35.231Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from ../src/publickey.cc:2:
2024-03-12T01:33:35.231Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-isolate.h:1293:8: note: declared here
2024-03-12T01:33:35.232Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR  1293 |   bool IdleNotificationDeadline(double deadline_in_seconds);
2024-03-12T01:33:35.232Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |        ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:35.366Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../src/privatekey.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE privateKeyNegate(Nan::NAN_METHOD_ARGS_TYPE)’:
2024-03-12T01:33:35.366Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../src/privatekey.cc:73:30: warning: ignoring return value of ‘int secp256k1_ec_privkey_negate(const secp256k1_context*, unsigned char*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
2024-03-12T01:33:35.366Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR    73 |   secp256k1_ec_privkey_negate(secp256k1ctx, &private_key[0]);
2024-03-12T01:33:35.366Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |   ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:35.593Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDOUT   CXX(target) Release/obj.target/secp256k1/src/signature.o
2024-03-12T01:33:35.743Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDOUT   CXX(target) Release/obj.target/secp256k1/src/publickey.o
2024-03-12T01:33:36.400Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR In file included from ../src/signature.cc:2:
2024-03-12T01:33:36.400Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../node_modules/nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2024-03-12T01:33:36.400Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../node_modules/nan/nan.h:688:63: warning: ‘bool v8::Isolate::IdleNotificationDeadline(double)’ is deprecated: Use MemoryPressureNotification() to influence the GC schedule. [-Wdeprecated-declarations]
2024-03-12T01:33:36.400Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR   688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2024-03-12T01:33:36.400Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
2024-03-12T01:33:36.400Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR   689 |         idle_time_in_ms * 0.001);
2024-03-12T01:33:36.400Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:36.400Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-initialization.h:13,
2024-03-12T01:33:36.400Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:34,
2024-03-12T01:33:36.401Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:36.401Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from ../src/signature.cc:1:
2024-03-12T01:33:36.401Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-isolate.h:1293:8: note: declared here
2024-03-12T01:33:36.401Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR  1293 |   bool IdleNotificationDeadline(double deadline_in_seconds);
2024-03-12T01:33:36.401Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |        ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:36.727Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDOUT   CXX(target) Release/obj.target/secp256k1/src/ecdsa.o
2024-03-12T01:33:36.741Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDOUT   SOLINK_MODULE(target) Release/obj.target/secp256k1.node
2024-03-12T01:33:36.778Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDOUT   COPY Release/secp256k1.node
2024-03-12T01:33:36.781Z: ➤ YN0000: │ tiny-secp256k1@npm:1.1.6 STDOUT make: Leaving directory '/workspace/node_modules/tiny-secp256k1/build'
2024-03-12T01:33:36.885Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from ../src/publickey.cc:3:
2024-03-12T01:33:36.885Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../../../../../nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2024-03-12T01:33:36.885Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../../../../../nan/nan.h:688:63: warning: ‘bool v8::Isolate::IdleNotificationDeadline(double)’ is deprecated: Use MemoryPressureNotification() to influence the GC schedule. [-Wdeprecated-declarations]
2024-03-12T01:33:36.885Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2024-03-12T01:33:36.885Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
2024-03-12T01:33:36.885Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   689 |         idle_time_in_ms * 0.001);
2024-03-12T01:33:36.885Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:36.886Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-initialization.h:13,
2024-03-12T01:33:36.886Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:34,
2024-03-12T01:33:36.886Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:36.886Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from ../src/publickey.cc:2:
2024-03-12T01:33:36.886Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-isolate.h:1293:8: note: declared here
2024-03-12T01:33:36.886Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR  1293 |   bool IdleNotificationDeadline(double deadline_in_seconds);
2024-03-12T01:33:36.886Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |        ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:37.244Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDOUT   CXX(target) Release/obj.target/secp256k1/src/signature.o
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR In file included from ../src/ecdsa.cc:2:
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../node_modules/nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../node_modules/nan/nan.h:688:63: warning: ‘bool v8::Isolate::IdleNotificationDeadline(double)’ is deprecated: Use MemoryPressureNotification() to influence the GC schedule. [-Wdeprecated-declarations]
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR   688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR   689 |         idle_time_in_ms * 0.001);
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-initialization.h:13,
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:34,
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from ../src/ecdsa.cc:1:
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-isolate.h:1293:8: note: declared here
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR  1293 |   bool IdleNotificationDeadline(double deadline_in_seconds);
2024-03-12T01:33:37.515Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |        ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../src/ecdsa.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sign(Nan::NAN_METHOD_ARGS_TYPE)’:
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../src/ecdsa.cc:88:11: warning: ignoring return value of ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ [-Wunused-result]
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR    88 |   obj->Set(info.GetIsolate()->GetCurrentContext(), Nan::New<v8::String>("signature").ToLocalChecked(), COPY_BUFFER(&output[0], 64));
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-array-buffer.h:13,
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:24,
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from ../src/ecdsa.cc:1:
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-object.h:244:37: note: declared here
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR   244 |   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |                                     ^~~
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../src/ecdsa.cc:89:11: warning: ignoring return value of ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ [-Wunused-result]
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR    89 |   obj->Set(info.GetIsolate()->GetCurrentContext(), Nan::New<v8::String>("recovery").ToLocalChecked(), Nan::New<v8::Number>(recid));
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-array-buffer.h:13,
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:24,
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from ../src/ecdsa.cc:1:
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-object.h:244:37: note: declared here
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR   244 |   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
2024-03-12T01:33:37.545Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |                                     ^~~
2024-03-12T01:33:37.830Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDOUT   CXX(target) Release/obj.target/secp256k1/src/ecdh.o
2024-03-12T01:33:37.987Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from ../src/signature.cc:2:
2024-03-12T01:33:37.987Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../../../../../nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2024-03-12T01:33:37.987Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../../../../../nan/nan.h:688:63: warning: ‘bool v8::Isolate::IdleNotificationDeadline(double)’ is deprecated: Use MemoryPressureNotification() to influence the GC schedule. [-Wdeprecated-declarations]
2024-03-12T01:33:37.987Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2024-03-12T01:33:37.987Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
2024-03-12T01:33:37.987Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   689 |         idle_time_in_ms * 0.001);
2024-03-12T01:33:37.987Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:37.988Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-initialization.h:13,
2024-03-12T01:33:37.988Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:34,
2024-03-12T01:33:37.988Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:37.988Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from ../src/signature.cc:1:
2024-03-12T01:33:37.988Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-isolate.h:1293:8: note: declared here
2024-03-12T01:33:37.988Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR  1293 |   bool IdleNotificationDeadline(double deadline_in_seconds);
2024-03-12T01:33:37.988Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |        ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:38.216Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDOUT   CXX(target) Release/obj.target/secp256k1/src/ecdsa.o
2024-03-12T01:33:38.567Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR In file included from ../src/ecdh.cc:2:
2024-03-12T01:33:38.567Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../node_modules/nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR ../node_modules/nan/nan.h:688:63: warning: ‘bool v8::Isolate::IdleNotificationDeadline(double)’ is deprecated: Use MemoryPressureNotification() to influence the GC schedule. [-Wdeprecated-declarations]
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR   688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR   689 |         idle_time_in_ms * 0.001);
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-initialization.h:13,
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:34,
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR                  from ../src/ecdh.cc:1:
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-isolate.h:1293:8: note: declared here
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR  1293 |   bool IdleNotificationDeadline(double deadline_in_seconds);
2024-03-12T01:33:38.568Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDERR       |        ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:38.803Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDOUT   CC(target) Release/obj.target/secp256k1/src/secp256k1-src/src/secp256k1.o
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from ../src/ecdsa.cc:2:
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../../../../../nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../../../../../nan/nan.h:688:63: warning: ‘bool v8::Isolate::IdleNotificationDeadline(double)’ is deprecated: Use MemoryPressureNotification() to influence the GC schedule. [-Wdeprecated-declarations]
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   689 |         idle_time_in_ms * 0.001);
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-initialization.h:13,
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:34,
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from ../src/ecdsa.cc:1:
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-isolate.h:1293:8: note: declared here
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR  1293 |   bool IdleNotificationDeadline(double deadline_in_seconds);
2024-03-12T01:33:38.960Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |        ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../src/ecdsa.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE sign(Nan::NAN_METHOD_ARGS_TYPE)’:
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../src/ecdsa.cc:88:11: warning: ignoring return value of ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ [-Wunused-result]
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR    88 |   obj->Set(info.GetIsolate()->GetCurrentContext(), Nan::New<v8::String>("signature").ToLocalChecked(), COPY_BUFFER(&output[0], 64));
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-array-buffer.h:13,
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:24,
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from ../src/ecdsa.cc:1:
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-object.h:244:37: note: declared here
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   244 |   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
2024-03-12T01:33:38.990Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |                                     ^~~
2024-03-12T01:33:38.991Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../src/ecdsa.cc:89:11: warning: ignoring return value of ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ [-Wunused-result]
2024-03-12T01:33:38.991Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR    89 |   obj->Set(info.GetIsolate()->GetCurrentContext(), Nan::New<v8::String>("recovery").ToLocalChecked(), Nan::New<v8::Number>(recid));
2024-03-12T01:33:38.991Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |   ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:38.991Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-array-buffer.h:13,
2024-03-12T01:33:38.991Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:24,
2024-03-12T01:33:38.991Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:38.991Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from ../src/ecdsa.cc:1:
2024-03-12T01:33:38.991Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-object.h:244:37: note: declared here
2024-03-12T01:33:38.991Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   244 |   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
2024-03-12T01:33:38.991Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |                                     ^~~
2024-03-12T01:33:39.275Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDOUT   CXX(target) Release/obj.target/secp256k1/src/ecdh.o
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from ../src/ecdh.cc:2:
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../../../../../nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR ../../../../../nan/nan.h:688:63: warning: ‘bool v8::Isolate::IdleNotificationDeadline(double)’ is deprecated: Use MemoryPressureNotification() to influence the GC schedule. [-Wdeprecated-declarations]
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR   689 |         idle_time_in_ms * 0.001);
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-initialization.h:13,
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:34,
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR                  from ../src/ecdh.cc:1:
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-isolate.h:1293:8: note: declared here
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR  1293 |   bool IdleNotificationDeadline(double deadline_in_seconds);
2024-03-12T01:33:40.013Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDERR       |        ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:40.249Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDOUT   CC(target) Release/obj.target/secp256k1/src/secp256k1-src/src/secp256k1.o
2024-03-12T01:33:40.441Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDOUT   CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_parsing.o
2024-03-12T01:33:40.509Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDOUT   CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_privatekey_parsing.o
2024-03-12T01:33:40.557Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDOUT   SOLINK_MODULE(target) Release/obj.target/secp256k1.node
2024-03-12T01:33:40.618Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDOUT   COPY Release/secp256k1.node
2024-03-12T01:33:40.622Z: ➤ YN0000: │ secp256k1@npm:3.7.1 STDOUT make: Leaving directory '/workspace/node_modules/eccrypto/node_modules/secp256k1/build'
2024-03-12T01:33:41.875Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDOUT   CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_parsing.o
2024-03-12T01:33:41.941Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDOUT   CC(target) Release/obj.target/secp256k1/src/secp256k1-src/contrib/lax_der_privatekey_parsing.o
2024-03-12T01:33:41.993Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDOUT   SOLINK_MODULE(target) Release/obj.target/secp256k1.node
2024-03-12T01:33:42.055Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDOUT   COPY Release/secp256k1.node
2024-03-12T01:33:42.059Z: ➤ YN0000: │ secp256k1@npm:3.8.0 STDOUT make: Leaving directory '/workspace/node_modules/@portis/web3/node_modules/secp256k1/build'
2024-03-12T01:33:42.078Z: ➤ YN0007: │ @eth-optimism/sdk@npm:3.2.1 [9e30d] must be built because it never has been before or the last one failed
2024-03-12T01:33:42.078Z: ➤ YN0007: │ eccrypto@npm:1.1.6 must be built because it never has been before or the last one failed
2024-03-12T01:33:42.906Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDOUT make: Entering directory '/workspace/node_modules/eccrypto/build'
2024-03-12T01:33:42.907Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDOUT   CXX(target) Release/obj.target/ecdh/ecdh.o
2024-03-12T01:33:43.725Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../node_modules/nan/nan.h:174,
2024-03-12T01:33:43.725Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR                  from ../ecdh.cc:2:
2024-03-12T01:33:43.725Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../node_modules/nan/nan_callbacks.h:55:23: error: ‘AccessorSignature’ is not a member of ‘v8’
2024-03-12T01:33:43.725Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    55 | typedef v8::Local<v8::AccessorSignature> Sig;
2024-03-12T01:33:43.725Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                       ^~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.725Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../node_modules/nan/nan_callbacks.h:55:40: error: template argument 1 is invalid
2024-03-12T01:33:43.725Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    55 | typedef v8::Local<v8::AccessorSignature> Sig;
2024-03-12T01:33:43.725Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                        ^
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:2:
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../node_modules/nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../node_modules/nan/nan.h:680:63: warning: ‘bool v8::Isolate::IdleNotificationDeadline(double)’ is deprecated: Use MemoryPressureNotification() to influence the GC schedule. [-Wdeprecated-declarations]
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR   680 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR   681 |         idle_time_in_ms * 0.001);
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-initialization.h:13,
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:34,
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR                  from ../ecdh.cc:1:
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-isolate.h:1293:8: note: declared here
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  1293 |   bool IdleNotificationDeadline(double deadline_in_seconds);
2024-03-12T01:33:43.751Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |        ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.763Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:2:
2024-03-12T01:33:43.764Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../node_modules/nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
2024-03-12T01:33:43.764Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../node_modules/nan/nan.h:2298:7: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
2024-03-12T01:33:43.764Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  2298 |     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
2024-03-12T01:33:43.764Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../node_modules/nan/nan.h: In function ‘void Nan::SetAccessor(v8::Local<v8::ObjectTemplate>, v8::Local<v8::String>, Nan::GetterCallback, Nan::SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute, Nan::imp::Sig)’:
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../node_modules/nan/nan.h:2536:19: error: no matching function for call to ‘v8::ObjectTemplate::SetAccessor(v8::Local<v8::String>&, void (*&)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&), void (*&)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&), v8::Local<v8::Object>&, v8::AccessControl&, v8::PropertyAttribute&, Nan::imp::Sig&)’
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  2536 |   tpl->SetAccessor(
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |   ~~~~~~~~~~~~~~~~^
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  2537 |       name
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |       ~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  2538 |     , getter_
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |     ~~~~~~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  2539 |     , setter_
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |     ~~~~~~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  2540 |     , obj
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |     ~~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  2541 |     , settings
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |     ~~~~~~~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  2542 |     , attribute
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |     ~~~~~~~~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  2543 |     , signature);
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |     ~~~~~~~~~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from /root/.cache/node-gyp/20.0.0/include/node/v8-function.h:15,
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/v8.h:33,
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR                  from /root/.cache/node-gyp/20.0.0/include/node/node.h:73,
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR                  from ../ecdh.cc:1:
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-template.h:809:8: note: candidate: ‘void v8::ObjectTemplate::SetAccessor(v8::Local<v8::String>, v8::AccessorGetterCallback, v8::AccessorSetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)’
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR   809 |   void SetAccessor(
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |        ^~~~~~~~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-template.h:814:22: note:   no known conversion for argument 7 from ‘Nan::imp::Sig’ {aka ‘int’} to ‘v8::SideEffectType’
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR   814 |       SideEffectType getter_side_effect_type = SideEffectType::kHasSideEffect,
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-template.h:816:8: note: candidate: ‘void v8::ObjectTemplate::SetAccessor(v8::Local<v8::Name>, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)’
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR   816 |   void SetAccessor(
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |        ^~~~~~~~~~~
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/v8-template.h:821:22: note:   no known conversion for argument 7 from ‘Nan::imp::Sig’ {aka ‘int’} to ‘v8::SideEffectType’
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR   821 |       SideEffectType getter_side_effect_type = SideEffectType::kHasSideEffect,
2024-03-12T01:33:43.767Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |       ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.776Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../node_modules/nan/nan.h:2884,
2024-03-12T01:33:43.776Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR                  from ../ecdh.cc:2:
2024-03-12T01:33:43.776Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../node_modules/nan/nan_typedarray_contents.h: In constructor ‘Nan::TypedArrayContents<T>::TypedArrayContents(v8::Local<v8::Value>)’:
2024-03-12T01:33:43.776Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../node_modules/nan/nan_typedarray_contents.h:34:43: error: ‘class v8::ArrayBuffer’ has no member named ‘GetContents’
2024-03-12T01:33:43.776Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    34 |       data   = static_cast<char*>(buffer->GetContents().Data()) + byte_offset;
2024-03-12T01:33:43.776Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                           ^~~~~~~~~~~
2024-03-12T01:33:43.798Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc: In function ‘int derive(const uint8_t*, const uint8_t*, uint8_t*)’:
2024-03-12T01:33:43.798Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:37:41: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2024-03-12T01:33:43.798Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    37 |   CHECK((pkey = EC_KEY_new_by_curve_name(NID_secp256k1)) != NULL);
2024-03-12T01:33:43.798Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                 ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
2024-03-12T01:33:43.798Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:14:32: note: in definition of macro ‘CHECK’
2024-03-12T01:33:43.798Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    14 | #define CHECK(cond) do { if (!(cond)) goto error; } while (0)
2024-03-12T01:33:43.798Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                ^~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:4:
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/openssl/ec.h:998:31: note: declared here
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR   998 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                               ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:38:31: warning: ‘int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    38 |   CHECK(EC_KEY_set_private_key(pkey, pkey_bn) == 1);
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:14:32: note: in definition of macro ‘CHECK’
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    14 | #define CHECK(cond) do { if (!(cond)) goto error; } while (0)
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                ^~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:4:
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/openssl/ec.h:1056:27: note: declared here
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  1056 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv);
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                           ^~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:40:29: warning: ‘int EVP_PKEY_set1_EC_KEY(EVP_PKEY*, ec_key_st*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    40 |   CHECK(EVP_PKEY_set1_EC_KEY(evp_pkey, pkey) == 1);
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:14:32: note: in definition of macro ‘CHECK’
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    14 | #define CHECK(cond) do { if (!(cond)) goto error; } while (0)
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                ^~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:3:
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/openssl/evp.h:1370:5: note: declared here
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  1370 | int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |     ^~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:43:44: warning: ‘EC_KEY* EC_KEY_new_by_curve_name(int)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    43 |   CHECK((peerkey = EC_KEY_new_by_curve_name(NID_secp256k1)) != NULL);
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                    ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:14:32: note: in definition of macro ‘CHECK’
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    14 | #define CHECK(cond) do { if (!(cond)) goto error; } while (0)
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                ^~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:4:
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/openssl/ec.h:998:31: note: declared here
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR   998 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid);
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                               ^~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:51:50: warning: ‘int EC_POINT_set_compressed_coordinates_GFp(const EC_GROUP*, EC_POINT*, const BIGNUM*, int, BN_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    51 |     res = EC_POINT_set_compressed_coordinates_GFp(peerkey_group,
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    52 |                                                  peerkey_p,
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                                  ~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    53 |                                                  peerkey_bn,
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                                  ~~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    54 |                                                  compressed_y_bit,
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                                  ~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    55 |                                                  NULL);
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                                  ~~~~~
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:4:
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/openssl/ec.h:686:27: note: declared here
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR   686 | OSSL_DEPRECATEDIN_3_0 int EC_POINT_set_compressed_coordinates_GFp
2024-03-12T01:33:43.799Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:57:32: warning: ‘int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    57 |     res = EC_KEY_set_public_key(peerkey, peerkey_p);
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |           ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:4:
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/openssl/ec.h:1070:27: note: declared here
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  1070 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub);
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                           ^~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:62:51: warning: ‘int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    62 |     res = EC_KEY_set_public_key_affine_coordinates(peerkey,
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    63 |                                                  peerkey_bn_x,
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                                  ~~~~~~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    64 |                                                  peerkey_bn_y);
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                                  ~~~~~~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:4:
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/openssl/ec.h:1122:27: note: declared here
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  1122 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key,
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:69:29: warning: ‘int EVP_PKEY_set1_EC_KEY(EVP_PKEY*, ec_key_st*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    69 |   CHECK(EVP_PKEY_set1_EC_KEY(evp_peerkey, peerkey) == 1);
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:14:32: note: in definition of macro ‘CHECK’
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    14 | #define CHECK(cond) do { if (!(cond)) goto error; } while (0)
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                                ^~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:3:
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/openssl/evp.h:1370:5: note: declared here
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  1370 | int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key);
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |     ^~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:82:14: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    82 |   EC_KEY_free(peerkey);
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |   ~~~~~~~~~~~^~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:4:
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/openssl/ec.h:1003:28: note: declared here
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  1003 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                            ^~~~~~~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:90:14: warning: ‘void EC_KEY_free(EC_KEY*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR    90 |   EC_KEY_free(pkey);
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |   ~~~~~~~~~~~^~~~~~
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:4:
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/openssl/ec.h:1003:28: note: declared here
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  1003 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key);
2024-03-12T01:33:43.800Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |                            ^~~~~~~~~~~
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR In file included from ../ecdh.cc:1:
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc: At global scope:
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/node.h:1152:7: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  1152 |       (node::addon_register_func) (regfunc),                          \
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR /root/.cache/node-gyp/20.0.0/include/node/node.h:1186:3: note: in expansion of macro ‘NODE_MODULE_X’
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR  1186 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       |   ^~~~~~~~~~~~~
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR ../ecdh.cc:131:1: note: in expansion of macro ‘NODE_MODULE’
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR   131 | NODE_MODULE(ecdh, InitAll)
2024-03-12T01:33:43.802Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR       | ^~~~~~~~~~~
2024-03-12T01:33:43.935Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR make: *** [ecdh.target.mk:119: Release/obj.target/ecdh/ecdh.o] Error 1
2024-03-12T01:33:43.936Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDOUT make: Leaving directory '/workspace/node_modules/eccrypto/build'
2024-03-12T01:33:43.936Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR gyp ERR! build error
2024-03-12T01:33:43.937Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR gyp ERR! stack Error: `make` failed with exit code: 2
2024-03-12T01:33:43.937Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR gyp ERR! stack     at ChildProcess.onExit (/workspace/node_modules/node-gyp/lib/build.js:194:23)
2024-03-12T01:33:43.937Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR gyp ERR! stack     at ChildProcess.emit (node:events:511:28)
2024-03-12T01:33:43.937Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR gyp ERR! stack     at ChildProcess._handle.onexit (node:internal/child_process:293:12)
2024-03-12T01:33:43.937Z: ➤ YN0000: │ eccrypto@npm:1.1.6 STDERR gy