text:
node-gyp rebuild fails when installing nodobjc on macOS

Node Version: v12.18.2, npm 6.14.5
Platform: macOS 10.14.6
Compiler: Apple clang version 11.0.0 (clang-1100.0.33.17), Target: x86_64-apple-darwin18.7.0
Module: nodobjc

Verbose output (from npm or node-gyp):
$ npm install --verbose nodobjc
npm info it worked if it ends with ok
npm verb cli [
npm verb cli   '/usr/local/bin/node',
npm verb cli   '/usr/local/bin/npm',
npm verb cli   'install',
npm verb cli   '--verbose',
npm verb cli   'nodobjc'
npm verb cli ]
npm info using npm@6.14.5
npm info using node@v12.18.2
npm verb config Skipping project config: /Users/has/.npmrc. (matches userconfig)
npm verb npm-session 447c68317da9767f
npm http fetch GET 304 https://registry.npmjs.org/nodobjc 270ms (from cache)
npm timing stage:loadCurrentTree Completed in 659ms
npm timing stage:loadIdealTree:cloneCurrentTree Completed in 2ms
npm timing stage:loadIdealTree:loadShrinkwrap Completed in 169ms
npm http fetch GET 304 https://registry.npmjs.org/ref-struct 68ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/ref 165ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/ffi 172ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/debug 186ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/ms 59ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/nan 77ms (from cache)
npm http fetch GET 304 https://registry.npmjs.org/bindings 83ms (from cache)
npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 539ms
npm timing stage:loadIdealTree Completed in 780ms
npm timing stage:generateActionsToTake Completed in 22ms
npm verb correctMkdir /Users/has/.npm/_locks correctMkdir not in flight; initializing
npm verb lock using /Users/has/.npm/_locks/staging-d325826ef1a651e4.lock for /Users/has/node_modules/.staging
npm timing action:extract Completed in 402ms
npm timing action:finalize Completed in 60ms
npm timing action:refresh-package-json Completed in 45ms
npm info lifecycle bindings@1.2.1~preinstall: bindings@1.2.1
npm info lifecycle ms@2.0.0~preinstall: ms@2.0.0
npm info lifecycle debug@2.6.9~preinstall: debug@2.6.9
npm info lifecycle ms@2.1.2~preinstall: ms@2.1.2
npm info lifecycle nan@2.14.1~preinstall: nan@2.14.1
npm info lifecycle ms@2.0.0~preinstall: ms@2.0.0
npm info lifecycle debug@2.6.9~preinstall: debug@2.6.9
npm info lifecycle ms@2.0.0~preinstall: ms@2.0.0
npm info lifecycle debug@2.6.9~preinstall: debug@2.6.9
npm info lifecycle ref@1.1.3~preinstall: ref@1.1.3
npm info lifecycle ref-struct@1.0.2~preinstall: ref-struct@1.0.2
npm info lifecycle debug@4.1.1~preinstall: debug@4.1.1
npm info lifecycle ffi@2.3.0~preinstall: ffi@2.3.0
npm info lifecycle nodobjc@2.1.0~preinstall: nodobjc@2.1.0
npm timing action:preinstall Completed in 6ms
npm info linkStuff bindings@1.2.1
npm info linkStuff ms@2.0.0
npm info linkStuff debug@2.6.9
npm info linkStuff ms@2.1.2
npm info linkStuff nan@2.14.1
npm info linkStuff ms@2.0.0
npm info linkStuff debug@2.6.9
npm info linkStuff ms@2.0.0
npm info linkStuff debug@2.6.9
npm info linkStuff ref@1.1.3
npm info linkStuff ref-struct@1.0.2
npm info linkStuff debug@4.1.1
npm info linkStuff ffi@2.3.0
npm info linkStuff nodobjc@2.1.0
npm timing action:build Completed in 7ms
npm info lifecycle bindings@1.2.1~install: bindings@1.2.1
npm info lifecycle ms@2.0.0~install: ms@2.0.0
npm info lifecycle debug@2.6.9~install: debug@2.6.9
npm info lifecycle ms@2.1.2~install: ms@2.1.2
npm info lifecycle nan@2.14.1~install: nan@2.14.1
npm info lifecycle ms@2.0.0~install: ms@2.0.0
npm info lifecycle debug@2.6.9~install: debug@2.6.9
npm info lifecycle ms@2.0.0~install: ms@2.0.0
npm info lifecycle debug@2.6.9~install: debug@2.6.9
npm info lifecycle ref@1.1.3~install: ref@1.1.3

> ref@1.1.3 install /Users/has/node_modules/ref
> node-gyp rebuild

gyp info it worked if it ends with ok
gyp verb cli [
gyp verb cli   '/usr/local/bin/node',
gyp verb cli   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js',
gyp verb cli   'rebuild'
gyp verb cli ]
gyp info using node-gyp@5.1.0
gyp info using node@12.18.2 | darwin | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb find Python Python is not set from command line or npm configuration
gyp verb find Python Python is not set from environment variable PYTHON
gyp verb find Python checking if "python" can be used
gyp verb find Python - executing "python" to get executable path
gyp verb find Python - executable path is "/usr/bin/python"
gyp verb find Python - executing "/usr/bin/python" to get version
gyp verb find Python - version is "2.7.16"
gyp info find Python using Python version 2.7.16 found at "/usr/bin/python"
gyp verb get node dir no --target version specified, falling back to host node version: 12.18.2
gyp verb command install [ '12.18.2' ]
gyp verb install input version string "12.18.2"
gyp verb install installing version: 12.18.2
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 12.18.2
gyp verb build dir attempting to create "build" dir: /Users/has/node_modules/ref/build
gyp verb build dir "build" dir needed to be created? /Users/has/node_modules/ref/build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: /Users/has/node_modules/ref/build/config.gypi
gyp verb config.gypi checking for gypi file: /Users/has/node_modules/ref/config.gypi
gyp verb common.gypi checking for gypi file: /Users/has/node_modules/ref/common.gypi
gyp verb gyp gyp format was not specified; forcing "make"
gyp info spawn /usr/bin/python
gyp info spawn args [
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/has/node_modules/ref/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/has/Library/Caches/node-gyp/12.18.2/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/Users/has/Library/Caches/node-gyp/12.18.2',
gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/Users/has/Library/Caches/node-gyp/12.18.2/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/Users/has/node_modules/ref',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
gyp verb command build []
gyp verb build type Release
gyp verb architecture x64
gyp verb node dev dir /Users/has/Library/Caches/node-gyp/12.18.2
gyp verb `which` succeeded for `make` /Applications/Xcode.app/Contents/Developer/usr/bin/make
gyp info spawn make
gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
  c++ '-DNODE_GYP_MODULE_NAME=binding' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-D_DARWIN_USE_64_BIT_INODE=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DBUILDING_NODE_EXTENSION' -I/Users/has/Library/Caches/node-gyp/12.18.2/include/node -I/Users/has/Library/Caches/node-gyp/12.18.2/src -I/Users/has/Library/Caches/node-gyp/12.18.2/deps/openssl/config -I/Users/has/Library/Caches/node-gyp/12.18.2/deps/openssl/openssl/include -I/Users/has/Library/Caches/node-gyp/12.18.2/deps/uv/include -I/Users/has/Library/Caches/node-gyp/12.18.2/deps/zlib -I/Users/has/Library/Caches/node-gyp/12.18.2/deps/v8/include -I../../nan  -O3 -gdwarf-2 -mmacosx-version-min=10.10 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF ./Release/.deps/Release/obj.target/binding/src/binding.o.d.raw   -c -o Release/obj.target/binding/src/binding.o ../src/binding.cc
../src/binding.cc:222:30: error: no matching member function for call to
      'BooleanValue'
  bool persistent = info[3]->BooleanValue();
                    ~~~~~~~~~^~~~~~~~~~~~
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2699:8: note:
      candidate function not viable: requires single argument 'isolate', but no
      arguments were provided
  bool BooleanValue(Isolate* isolate) const;
       ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2702:51: note:
      candidate function not viable: requires single argument 'context', but no
      arguments were provided
                V8_WARN_UNUSED_RESULT Maybe<bool> BooleanValue(
                                                  ^
../src/binding.cc:253:38: error: too few arguments to function call, single
      argument 'context' was not specified
  size_t size = info[2]->Uint32Value();
                ~~~~~~~~~~~~~~~~~~~~ ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2707:3: note:
      'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note:
      expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/binding.cc:360:23: error: no matching constructor for initialization of
      'String::Utf8Value'
    String::Utf8Value str(in);
                      ^   ~~
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3142:5: note:
      candidate constructor not viable: no known conversion from
      'Local<v8::Value>' to 'const v8::String::Utf8Value' for 1st argument
    Utf8Value(const Utf8Value&) = delete;
    ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3135:5: note:
      candidate constructor not viable: requires 2 arguments, but 1 was provided
    Utf8Value(Isolate* isolate, Local<v8::Value> obj);
    ^
../src/binding.cc:435:23: error: no matching constructor for initialization of
      'String::Utf8Value'
    String::Utf8Value str(in);
                      ^   ~~
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3142:5: note:
      candidate constructor not viable: no known conversion from
      'Local<v8::Value>' to 'const v8::String::Utf8Value' for 1st argument
    Utf8Value(const Utf8Value&) = delete;
    ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3135:5: note:
      candidate constructor not viable: requires 2 arguments, but 1 was provided
    Utf8Value(Isolate* isolate, Local<v8::Value> obj);
    ^
../src/binding.cc:497:38: error: too few arguments to function call, single
      argument 'context' was not specified
  size_t size = info[1]->Uint32Value();
                ~~~~~~~~~~~~~~~~~~~~ ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2707:3: note:
      'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note:
      expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/binding.cc:526:44: error: too few arguments to function call, single
      argument 'context' was not specified
  uint32_t numZeros = info[1]->Uint32Value();
                      ~~~~~~~~~~~~~~~~~~~~ ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2707:3: note:
      'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note:
      expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
../src/binding.cc:558:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(int8, int8_t);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:559:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(uint8, uint8_t);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:560:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(int16, int16_t);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:561:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(uint16, uint16_t);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:562:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(int32, int32_t);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:563:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(uint32, uint32_t);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:564:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(int64, int64_t);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:565:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(uint64, uint64_t);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:566:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(float, float);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:567:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(double, double);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:569:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(bool, bool);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:570:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(byte, unsigned char);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:571:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(char, char);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:572:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(uchar, unsigned char);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:573:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(short, short);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:574:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(ushort, unsigned short);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:575:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(int, int);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:576:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(uint, unsigned int);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:577:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(long, long);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:578:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(ulong, unsigned long);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:579:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(longlong, long long);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:580:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(ulonglong, unsigned long long);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:581:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(pointer, char *);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:582:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_SIZEOF(size_t, size_t);
  ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:584:2: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
        SET_SIZEOF(Object, Nan::Persistent<Object>);
        ^
../src/binding.cc:557:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:591:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(int8, int8_t);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:592:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(uint8, uint8_t);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:593:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(int16, int16_t);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:594:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(uint16, uint16_t);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:595:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(int32, int32_t);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:596:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(uint32, uint32_t);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:597:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(int64, int64_t);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:598:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(uint64, uint64_t);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:599:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(float, float);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:600:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(double, double);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:601:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(bool, bool);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:602:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(char, char);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:603:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(uchar, unsigned char);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:604:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(short, short);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:605:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(ushort, unsigned short);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:606:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(int, int);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:607:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(uint, unsigned int);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:608:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(long, long);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:609:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(ulong, unsigned long);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:610:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(longlong, long long);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:611:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(ulonglong, unsigned long long);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:612:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(pointer, char *);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:613:3: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  SET_ALIGNOF(size_t, size_t);
  ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:614:2: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
        SET_ALIGNOF(Object, Nan::Persistent<Object>);
        ^
../src/binding.cc:590:9: note: expanded from macro 'SET_ALIGNOF'
  amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8:...
        ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:617:11: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  target->Set(Nan::New<v8::String>("sizeof").ToLocalChecked(), smap);
          ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:618:11: warning: 'Set' is deprecated: Use maybe version
      [-Wdeprecated-declarations]
  target->Set(Nan::New<v8::String>("alignof").ToLocalChecked(), amap);
          ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8.h:3498:3: note:
      'Set' has been explicitly marked deprecated here
  V8_DEPRECATED("Use maybe version",
  ^
/Users/has/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note:
      expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
../src/binding.cc:619:11: error: no member named 'ForceSet' in 'v8::Object'
  target->ForceSet(Nan::New<v8::String>("endianness").ToLocalChecked(), ...
  ~~~~~~  ^
../src/binding.cc:620:11: error: no member named 'ForceSet' in 'v8::Object'
  target->ForceSet(Nan::New<v8::String>("NULL").ToLocalChecked(), WrapNu...
  ~~~~~~  ^
51 warnings and 8 errors generated.
make: *** [Release/obj.target/binding/src/binding.o] Error 1
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:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 18.7.0
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 /Users/has/node_modules/ref
gyp ERR! node -v v12.18.2
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm verb lifecycle ref@1.1.3~install: unsafe-perm in lifecycle true
npm verb lifecycle ref@1.1.3~install: PATH: /usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/node-gyp-bin:/Users/has/node_modules/ref/node_modules/.bin:/Users/has/node_modules/.bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/Users/has/daena-projects-dev/daena/daena-packager/bin:/Users/has/daena-projects-dev/daena/daena-toolkit/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Users/has/bin
npm verb lifecycle ref@1.1.3~install: CWD: /Users/has/node_modules/ref
npm timing audit submit Completed in 853ms
npm http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/audits/quick 853ms
npm timing audit body Completed in 0ms
npm info lifecycle ref@1.1.3~install: Failed to exec install script
npm timing action:install Completed in 4796ms
npm verb unlock done using /Users/has/.npm/_locks/staging-d325826ef1a651e4.lock for /Users/has/node_modules/.staging
npm timing stage:rollbackFailedOptional Completed in 164ms
npm timing stage:runTopLevelLifecycles Completed in 7036ms
npm WARN enoent ENOENT: no such file or directory, open '/Users/has/package.json'
npm verb enoent This is related to npm not being able to find a file.
npm verb enoent
npm WARN has No description
npm WARN has No repository field.
npm WARN has No README data
npm WARN has No license field.

npm verb stack Error: ref@1.1.3 install: `node-gyp rebuild`
npm verb stack Exit status 1
npm verb stack     at EventEmitter.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/index.js:332:16)
npm verb stack     at EventEmitter.emit (events.js:315:20)
npm verb stack     at ChildProcess.<anonymous> (/usr/local/lib/node_modules/npm/node_modules/npm-lifecycle/lib/spawn.js:55:14)
npm verb stack     at ChildProcess.emit (events.js:315:20)
npm verb stack     at maybeClose (internal/child_process.js:1021:16)
npm verb stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:286:5)
npm verb pkgid ref@1.1.3
npm verb cwd /Users/has
npm verb Darwin 18.7.0
npm verb argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--verbose" "nodobjc"
npm verb node v12.18.2
npm verb npm  v6.14.5
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! ref@1.1.3 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the ref@1.1.3 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm verb exit [ 1, true ]
npm timing npm Completed in 7881ms

npm WARN enoent ENOENT: no such file or directory, open '/Users/has/package.json'
npm verb enoent This is related to npm not being able to find a file.
,,,

I know, but that’s not what’s killing the build. (Creating a package.json to quiet npm makes no difference to the outcome.) Please look at the compiler errors which are causing make to fail:
51 warnings and 8 errors generated.
make: *** [Release/obj.target/binding/src/binding.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2

Your errors indicate that you're trying to compile an addon that is not compatible with your version of Node.js. This is a common problem and you either need to update the version of the addon you're using, bug the author to update their addon to be compatible with a newer version of Node.js, or downgrade your version of Node.js to match what the addon supports. Unfortunately the V8 API shifts a lot, so addon authors need to keep up. They can use NAN https://github.com/nodejs/nan to help, although NAN has to change over time. https://github.com/nodejs/node-addon-api is a better option as it's designed to be more stable.

authors: cclauss hhas rvagg

repo: nodejs/node-gyp


text:
Issue on node-gyp rebuild trying to install jt400, can you help me ?

Hi there, I am trying to install jt400 and got this error on the node-gyp rebuild,  Do you know if there is any other solution ?
Thanks.
npm install jt400
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

> java@0.6.1 install /Users/jorgeramos/git/invoices-admin/node_modules/java
> node-gyp rebuild

gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
  CXX(target) Release/obj.target/nodejavabridge_bindings/src/java.o
In file included from ../src/java.cpp:1:
In file included from ../src/java.h:9:
In file included from ../../nan/nan.h:182:
../../nan/nan_maybe_43_inl.h:221:17: warning: 'CloneElementAt' is deprecated [-Wdeprecated-declarations]
  return array->CloneElementAt(GetCurrentContext(), index);
                ^
/Users/jorgeramos/.node-gyp/6.4.0/include/node/v8.h:3012:36: note: 'CloneElementAt' has been explicitly marked deprecated here
                MaybeLocal<Object> CloneElementAt(Local<Context> context,
                                   ^
In file included from ../src/java.cpp:1:
In file included from ../src/java.h:9:
In file included from ../../nan/nan.h:188:
In file included from ../../nan/nan_new.h:189:
../../nan/nan_implementation_12_inl.h:40:29: warning: 'New' is deprecated [-Wdeprecated-declarations]
  return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                            ^
/Users/jorgeramos/.node-gyp/6.4.0/include/node/v8.h:3976:56: note: 'New' has been explicitly marked deprecated here
  V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
                                                       ^
In file included from ../src/java.cpp:1:
In file included from ../src/java.h:9:
../../nan/nan.h:590:20: error: no type named 'GCEpilogueCallback' in 'v8::Isolate'
      v8::Isolate::GCEpilogueCallback callback
      ~~~~~~~~~~~~~^
../../nan/nan.h:596:20: error: no type named 'GCEpilogueCallback' in 'v8::Isolate'
      v8::Isolate::GCEpilogueCallback callback) {
      ~~~~~~~~~~~~~^
../../nan/nan.h:601:20: error: no type named 'GCPrologueCallback' in 'v8::Isolate'
      v8::Isolate::GCPrologueCallback callback
      ~~~~~~~~~~~~~^
../../nan/nan.h:607:20: error: no type named 'GCPrologueCallback' in 'v8::Isolate'
      v8::Isolate::GCPrologueCallback callback) {
      ~~~~~~~~~~~~~^
../../nan/nan.h:1927:15: warning: 'SetAccessor' is deprecated [-Wdeprecated-declarations]
  return obj->SetAccessor(
              ^
/Users/jorgeramos/.node-gyp/6.4.0/include/node/v8.h:2736:22: note: 'SetAccessor' has been explicitly marked deprecated here
                bool SetAccessor(Local<Name> name,
                     ^
../src/java.cpp:897:40: warning: 'ToNumber' is deprecated [-Wdeprecated-declarations]
  v8::Local<v8::Number> val = info[0]->ToNumber();
                                       ^
/Users/jorgeramos/.node-gyp/6.4.0/include/node/v8.h:7962:22: note: 'ToNumber' has been explicitly marked deprecated here
Local<Number> Value::ToNumber() const {
                     ^
../src/java.cpp:927:40: warning: 'ToNumber' is deprecated [-Wdeprecated-declarations]
  v8::Local<v8::Number> val = info[0]->ToNumber();
                                       ^
/Users/jorgeramos/.node-gyp/6.4.0/include/node/v8.h:7962:22: note: 'ToNumber' has been explicitly marked deprecated here
Local<Number> Value::ToNumber() const {
                     ^
../src/java.cpp:956:40: warning: 'ToNumber' is deprecated [-Wdeprecated-declarations]
  v8::Local<v8::Number> val = info[0]->ToNumber();
                                       ^
/Users/jorgeramos/.node-gyp/6.4.0/include/node/v8.h:7962:22: note: 'ToNumber' has been explicitly marked deprecated here
Local<Number> Value::ToNumber() const {
                     ^
../src/java.cpp:983:42: warning: 'ToNumber' is deprecated [-Wdeprecated-declarations]
    v8::Local<v8::Number> val = info[0]->ToNumber();
                                         ^
/Users/jorgeramos/.node-gyp/6.4.0/include/node/v8.h:7962:22: note: 'ToNumber' has been explicitly marked deprecated here
Local<Number> Value::ToNumber() const {
                     ^
../src/java.cpp:1019:40: warning: 'ToNumber' is deprecated [-Wdeprecated-declarations]
  v8::Local<v8::Number> val = info[0]->ToNumber();
                                       ^
/Users/jorgeramos/.node-gyp/6.4.0/include/node/v8.h:7962:22: note: 'ToNumber' has been explicitly marked deprecated here
Local<Number> Value::ToNumber() const {
                     ^
../src/java.cpp:1044:40: warning: 'ToNumber' is deprecated [-Wdeprecated-declarations]
  v8::Local<v8::Number> val = info[0]->ToNumber();
                                       ^
/Users/jorgeramos/.node-gyp/6.4.0/include/node/v8.h:7962:22: note: 'ToNumber' has been explicitly marked deprecated here
Local<Number> Value::ToNumber() const {
                     ^
../src/java.cpp:1263:16: warning: 'TryCatch' is deprecated [-Wdeprecated-declarations]
  v8::TryCatch tryCatch;
               ^
/Users/jorgeramos/.node-gyp/6.4.0/include/node/v8.h:6583:40: note: 'TryCatch' has been explicitly marked deprecated here
  V8_DEPRECATED("Use isolate version", TryCatch());
                                       ^
10 warnings and 4 errors generated.
make: *** [Release/obj.target/nodejavabridge_bindings/src/java.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/jorgeramos/.nvm/versions/node/v6.4.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Darwin 16.4.0
gyp ERR! command "/Users/jorgeramos/.nvm/versions/node/v6.4.0/bin/node" "/Users/jorgeramos/.nvm/versions/node/v6.4.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/jorgeramos/git/invoices-admin/node_modules/java
gyp ERR! node -v v6.4.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm WARN invoices-admin@1.0.0 No repository field.
npm ERR! Darwin 16.4.0
npm ERR! argv "/Users/jorgeramos/.nvm/versions/node/v6.4.0/bin/node" "/Users/jorgeramos/.nvm/versions/node/v6.4.0/bin/npm" "install" "jt400"
npm ERR! node v6.4.0
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE

npm ERR! java@0.6.1 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the java@0.6.1 install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the java package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs java
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls java
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/jorgeramos/git/invoices-admin/npm-debug.log

how did you solve that problem?
I had to use the command : npm install node-jt400, but i don't know if is different.

source: gharchive/issue

authors: redglobalmxraleigh yosccastro

license_type: permissive

license_source: bigquery


text:
NO_PROXY variable for npm

Patch to setup npm to use $no_proxy
Similar to: https://github.com/nodeshift/centos7-s2i-web-app/pull/45

@crmarques Thanks!

Lets not forget to also bring this into the 12.x and 10.x, 8.x branches

source: gharchive/pull-request

authors: crmarques helio-frota lholmquist

license_source: github-api


text:
Windows 11 run through

To start minikube I had to use below configuration
podman machine init
podman machine set --rootful
podman machine start
minikube start --driver=podman --container-runtime=containerd

The issue with this flow is that Podman Desktop can not see the podman machine. Opened issue on podman desktop https://github.com/containers/podman-desktop/issues/481

@pacostas  I'm not following the comments. I thought from the chat discussion it had worked on windows 11? But from the comment above it sounds like maybe not, or am I misunderstanding?

authors: mhdawson pacostas

repo: nodeshift/tutorial


text:
[feature request] Image AND html Content?

Is it possible to have the image working alongside some html that appears below the image, but its still screen size related?

Seems to be out of scope of the project; roll your own with afterContent...

authors: jezthomp marcandre

repo: noelboss/featherlight

license: mit


text:
Update SSimDownscaler and fix a typo - Linux branch

Same as #9 but for the Linux branch

thanks for the pr!

authors: Uranite noelsimbolon

repo: noelsimbolon/mpv-config

license: MIT


text:
Filter component languages by project type

Half-way to solving #206. It would still be nice to have runtime telling what languages they support, as there may be optional ones, like CoffeeScript only working with NoFlo runtimes if the CoffeeScript compiler is installed.
Some examples...
NoFlo:

MsgFlo:

ImgFlo:

Unknown type (all languages listed):

Minor addition: if you're in a graph, we get the runtime type from the graph instead of the project. This allows creating components properly in a multi-runtime graph.
These two are in the same project:

repo: noflo/noflo-ui


text:
Adb server cannot start

How to fix air? Please help
~ $ ./termux-adb
cannot connect to daemon at tcp:5037: Connection refused
error: adb server didn't start, check the log: /data/data/com.termux/files/usr/tmp/adb.10233.log

Hi, I need more information. Specifically the contents of /data/data/com.termux/files/usr/tmp/adb.10233.log and /data/data/com.termux/files/usr/tmp/termux-adb.10233.log.
Also the output of pkg show android-tools and adb version.

~ $ adb --version
Android Debug Bridge version 1.0.41                             Version 31.0.3p1-android-tools                                  Installed as /data/data/com.termux/files/usr/bin/adb
~ $ pkg show android-tools
Package: android-tools                                          Version: 31.0.3p1-7                                             Maintainer: @termux                                             Installed-Size: 7786 kB
Depends: brotli, libc++, liblz4, libprotobuf, libusb, zlib, zstdHomepage: https://developer.android.com/
Download-Size: 1368 kB                                          APT-Manual-Installed: yes                                       APT-Sources: https://mirrors.hit.edu.cn/termux/apt/termux-main stable/main aarch64 Packages
Description: Android platform tools

And this log from /data/data/com.termux/files/usr/tmp/adb.10232.log

Try with cat instead of logcat. Logcat displays Android logs. Or better yet, copy the log file from your phone and open it in a normal text editor. It might be longer with the debug verbosity.
Thanks.

It's ok. There really isn't much in you case though. That means the program must have crashed pretty early.
Can you tell me which device you use and the Android version? If there's a chance I can replicate the problem, I could get more information. Or maybe I can prepare a custom debug build...

I use devices sony xperia XZ3 with android 10. Ok sir, thanks you.
Yes sir, it runs without termux-adb. In my devices sony xperia XZ, termux-adb its running with android 8.

Thank you for the information!
It may take some time before I get back to you. I'm thinking about couple of possibilities, one of which is a redesign of termux-adb actually.
I suspected my initial approach might prove a bit fragile. It seems I cannot really predict how it will behave on different devices.
Anyway, there is one last thing you can try that could be useful. See if there's any difference when you run termux-adb without any connected devices. In case it starts, you can connect it later. It should get auto-detected.

Thanks before, but
No problem sir, don't work too hard.
I have tried it and the result is the same sir.

Hi, thanks @nohajc for wonderful project, i have same problem with same
$ adb --version
Android Debug Bridge version 1.0.41 Version 31.0.3p1-android-tools Installed as /data/data/com.termux/files/usr/bin/adb
~ $ pkg show android-tools
Package: android-tools Version: 31.0.3p1-7
RUST_LOG=debug ./termux-adb                   cannot connect to daemon at tcp:5037: Connection refused                                        error: adb server didn't start, check the log: /data/data/com.termux/files/usr/tmp/adb.10188.log$ cat /data/data/com.termux/files/usr/tmp/termux-adb.10188.log                                  cannot connect to daemon at tcp:5037: Connection$ RUST_LOG=debug ./termux-adb                   cannot connect to daemon at tcp:5037: Connection refused
if i see logcat, i see error msg: 12-01 10:31:27.960 11900 11900 F linker  : CANNOT LINK EXECUTABLE "./termux-adb": "/data/data/com.termux/files/usr/lib/libtermux-exec.so" is 64-bit instead of 32-bit
but i have 64 bit device and download termux-adb-v0.1.4-aarch64.tar.gz 64 bit binaries.
May be this information help you

Hi, if you run file libadbhooks.so and compare it to file $(which adb), does it say 64-bit in both cases?

Ok, from what I can find, libtermux-exec is a package which solves compatibility of shell script shebangs (e.g. #!/bin/sh) on Android. It uses library injection to do that. My project also uses library injection so there could be some unexpected interference.
Can you try what happens if you run the following with the 64-bit release?
LD_PRELOAD="" ./termux-adb
Oh, anyway, Termux from Google Play is deprecated as far as I know. I don't even know if you can make it work with the Termux API extension which is also a requirement.
Try Termux from F-Droid if you can. I only ever tested with that version. I should probably update the README.

after reinstall Termux from f-droid i can't see errors in logcat,
logcat msg:
12-02 10:36:42.428 19917 19917 W bash    : type=1400 audit(0.0:2766): avc: granted { execute } for name="termux-adb" dev="sdc40" ino=5152900 scontext=u:r:untrusted_app_27:s0:c5,c257,c512,c768 tcontext=u:object_r:app_data_file:s0:c5,c257,c512,c768 tclass=file
12-02 10:36:42.432 19917 19917 W termux-adb: type=1400 audit(0.0:2770): avc: granted { execute } for path="/data/data/com.termux/files/usr/lib/libtermux-exec.so" dev="sdc40" ino=5137759 scontext=u:r:untrusted_app_27:s0:c5,c257,c512,c768 tcontext=u:object_r:app_data_file:s0:c5,c257,c512,c768 tclass=file
12-02 10:36:42.440 19917 19917 W termux-adb: type=1400 audit(0.0:2771): avc: granted { execute } for name="adb" dev="sdc40" ino=5140861 scontext=u:r:untrusted_app_27:s0:c5,c257,c512,c768 tcontext=u:object_r:app_data_file:s0:c5,c257,c512,c768 tclass=file
12-02 10:36:42.440 19917 19917 W termux-adb: type=1400 audit(0.0:2772): avc: granted { execute } for name="termux-usb" dev="sdc40" ino=5141213 scontext=u:r:untrusted_app_27:s0:c5,c257,c512,c768 tcontext=u:object_r:app_data_file:s0:c5,c257,c512,c768 tclass=file
12-02 10:36:42.446   540  2592 I BufferQueueProducer: com.termux/com.termux.app.TermuxActivity#0 queueBuffer: fps=16.40 dur=1158.63 max=621.26 min=13.46
12-02 10:36:42.444 19920 19920 W termux-adb: type=1400 audit(0.0:2773): avc: granted { execute } for name="adb" dev="sdc40" ino=5140861 scontext=u:r:untrusted_app_27:s0:c5,c257,c512,c768 tcontext=u:object_r:app_data_file:s0:c5,c257,c512,c768 tclass=file
but server not work:
RUST_LOG=debug ./termux-adb
cannot connect to daemon at tcp:5037: Connection refused
error: adb server didn't start, check the log: /data/data/com.termux/files/usr/tmp/adb.10261.log
~ $ RUST_LOG=debug ./termux-adb
cannot connect to daemon at tcp:5037: Connection refused
error: adb server didn't start, check the log: /data/data/com.termux/files/usr/tmp/adb.10261.log
~ $ cat /data/data/com.termux/files/usr/tmp/termux-adb.10261.log
cannot connect to daemon at tcp:5037: Connection refused
if i start
adb start-server

daemon not running; starting now at tcp:5037
daemon started successfully

but adb devices empty when i connected 2 phones Dogee S88(Termux) and Xiaomix Poco X3 (adb debug on)

when i connect xiaomi to PC i see notification and accept key, but if i connect Xiaomi to Termux Phone i can't see notification with key

Thanks for all the information. It already looks like this issue is quite common. I'm not sure about the exact cause but there is a way to make my code more reliable and possibly eliminate problems like this.
I plan to work on a redesign over the holidays so let's see...

Hi all, I released a major update today. Can you check if it fixes the issue with adb server start? Thanks!
https://github.com/nohajc/termux-adb/releases/tag/v0.2.0

Hi friend, good job, but i can't install new release.
After install termux and termux api from fdroid i run:
~ $ curl -s https://raw.githubusercontent.com/nohajc/termux-adb/master/install.sh | bash
Get:1 https://packages.termux.dev/apt/termux-main stable InRelease [14.0 kB]
Get:2 https://packages.termux.dev/apt/termux-main stable/main aarch64 Packages [479 kB]
Fetched 493 kB in 2s (213 kB/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Calculating upgrade... Done
The following packages have been kept back:
bash dpkg
The following packages will be upgraded:
apt ca-certificates command-not-found
coreutils curl dash debianutils dialog
dos2unix ed findutils gawk gpgv grep gzip
inetutils less libandroid-support libc++
libcap-ng libcrypt libcurl libevent libexpat
libgcrypt libgmp libgnutls libgpg-error
libiconv libidn2 liblz4 liblzma libmpfr
libnettle libnghttp2 libssh2 libtirpc
libunistring lsof nano ncurses openssl pcre2
procps psmisc readline sed tar
termux-am-socket termux-exec termux-keyring
termux-licenses termux-tools unbound unzip
util-linux xz-utils zlib
58 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Need to get 15.6 MB of archives.
After this operation, 4813 kB of additional disk space will be used.
Get:1 https://packages.termux.dev/apt/termux-main stable/main aarch64 libiconv aarch64 1.17 [556 kB]
Get:2 https://packages.termux.dev/apt/termux-main stable/main aarch64 libandroid-support aarch64 28-3 [10.9 kB]
Get:3 https://packages.termux.org/apt/termux-main stable/main aarch64 libc++ aarch64 25b [221 kB]
Get:4 https://packages.termux.dev/apt/termux-main stable/main aarch64 libgmp aarch64 6.2.1-2 [320 kB]
Get:5 https://packages.termux.dev/apt/termux-main stable/main aarch64 coreutils aarch64 9.1-2 [739 kB]
Get:6 https://packages.termux.dev/apt/termux-main stable/main aarch64 findutils aarch64 4.9.0-2 [241 kB]
Get:7 https://packages.termux.dev/apt/termux-main stable/main aarch64 libgpg-error aarch64 1.46 [106 kB]
Get:8 https://packages.termux.dev/apt/termux-main stable/main aarch64 libgcrypt aarch64 1.10.1-1 [427 kB]
Get:9 https://packages.termux.dev/apt/termux-main stable/main aarch64 zlib aarch64 1.2.13 [60.1 kB]
Get:10 https://packages.termux.dev/apt/termux-main stable/main aarch64 gpgv aarch64 2.4.0 [175 kB]
Get:11 https://packages.termux.dev/apt/termux-main stable/main aarch64 pcre2 aarch64 10.42 [856 kB]
Get:12 https://packages.termux.dev/apt/termux-main stable/main aarch64 grep aarch64 3.8-1 [122 kB]
Get:13 https://packages.termux.dev/apt/termux-main stable/main aarch64 ca-certificates all 1:2022.10.11-1 [121 kB]
Get:14 https://packages.termux.dev/apt/termux-main stable/main aarch64 openssl aarch64 1:3.0.7 [1575 kB]
Get:15 https://packages.termux.dev/apt/termux-main stable/main aarch64 libcurl aarch64 7.87.0 [964 kB]
Get:16 https://packages.termux.dev/apt/termux-main stable/main aarch64 curl aarch64 7.87.0 [185 kB]
Get:17 https://packages.termux.dev/apt/termux-main stable/main aarch64 libnghttp2 aarch64 1.51.0 [96.0 kB]
Get:18 https://packages.termux.dev/apt/termux-main stable/main aarch64 libssh2 aarch64 1.10.0-2 [182 kB]
Get:19 https://packages.termux.dev/apt/termux-main stable/main aarch64 libnettle aarch64 3.8.1 [391 kB]
Get:20 https://packages.termux.dev/apt/termux-main stable/main aarch64 libunistring aarch64 1.1 [521 kB]
Get:21 https://packages.termux.dev/apt/termux-main stable/main aarch64 libidn2 aarch64 2.3.4 [103 kB]
Get:22 https://packages.termux.dev/apt/termux-main stable/main aarch64 libevent aarch64 2.1.12-2 [199 kB]
Get:23 https://packages.termux.dev/apt/termux-main stable/main aarch64 libexpat aarch64 2.5.0 [81.7 kB]
Get:24 https://packages.termux.dev/apt/termux-main stable/main aarch64 unbound aarch64 1.17.0 [604 kB]
Get:25 https://packages.termux.dev/apt/termux-main stable/main aarch64 libgnutls aarch64 3.7.8 [690 kB]
Get:26 https://packages.termux.dev/apt/termux-main stable/main aarch64 liblz4 aarch64 1.9.4 [85.5 kB]
Get:27 https://packages.termux.dev/apt/termux-main stable/main aarch64 liblzma aarch64 5.4.0 [177 kB]
Get:28 https://packages.termux.dev/apt/termux-main stable/main aarch64 xz-utils aarch64 5.4.0 [63.3 kB]
Get:29 https://packages.termux.dev/apt/termux-main stable/main aarch64 sed aarch64 4.9 [117 kB]
Get:30 https://packages.termux.dev/apt/termux-main stable/main aarch64 termux-am-socket aarch64 1.5.0 [15.7 kB]
Get:31 https://packages.termux.dev/apt/termux-main stable/main aarch64 dash aarch64 0.5.12 [65.2 kB]
Get:32 https://packages.termux.dev/apt/termux-main stable/main aarch64 libmpfr aarch64 4.1.1-2 [255 kB]
Get:33 https://packages.termux.dev/apt/termux-main stable/main aarch64 ncurses aarch64 6.3-5 [512 kB]
Get:34 https://packages.termux.dev/apt/termux-main stable/main aarch64 readline aarch64 8.2.1 [233 kB]
Get:35 https://packages.termux.dev/apt/termux-main stable/main aarch64 gawk aarch64 5.2.1 [738 kB]
Get:36 https://packages.termux.dev/apt/termux-main stable/main aarch64 gzip aarch64 1.12-1 [78.8 kB]
Get:37 https://packages.termux.dev/apt/termux-main stable/main aarch64 less aarch64 608 [97.1 kB]
Get:38 https://packages.termux.dev/apt/termux-main stable/main aarch64 procps aarch64 3.3.17-2 [142 kB]
Get:39 https://packages.termux.dev/apt/termux-main stable/main aarch64 psmisc aarch64 23.6 [41.0 kB]
Get:40 https://packages.termux.dev/apt/termux-main stable/main aarch64 tar aarch64 1.34-1 [338 kB]
Get:41 https://packages.termux.dev/apt/termux-main stable/main aarch64 termux-exec aarch64 1:1.0 [3708 B]
Get:42 https://packages.termux.dev/apt/termux-main stable/main aarch64 libcap-ng aarch64 2:0.8.3 [35.1 kB]
Get:43 https://packages.termux.dev/apt/termux-main stable/main aarch64 util-linux aarch64 2.38.1 [765 kB]
Get:44 https://packages.termux.dev/apt/termux-main stable/main aarch64 dialog aarch64 1.3-20220728-0 [98.2 kB]
Get:45 https://packages.termux.dev/apt/termux-main stable/main aarch64 termux-tools all 1.34.1 [28.0 kB]
Get:46 https://packages.termux.dev/apt/termux-main stable/main aarch64 termux-keyring all 3.10 [35.2 kB]
Get:47 https://packages.termux.dev/apt/termux-main stable/main aarch64 termux-licenses all 2.0-3 [52.2 kB]
Get:48 https://packages.termux.dev/apt/termux-main stable/main aarch64 apt aarch64 2.5.4 [965 kB]
Get:49 https://packages.termux.dev/apt/termux-main stable/main aarch64 libcrypt aarch64 0.2-5 [8720 B]
Get:50 https://packages.termux.dev/apt/termux-main stable/main aarch64 command-not-found aarch64 2.1.0-2 [211 kB]
Get:51 https://packages.termux.dev/apt/termux-main stable/main aarch64 debianutils aarch64 5.7 [19.0 kB]
Get:52 https://packages.termux.dev/apt/termux-main stable/main aarch64 dos2unix aarch64 7.4.3 [60.3 kB]
Get:53 https://packages.termux.dev/apt/termux-main stable/main aarch64 ed aarch64 1.18 [39.4 kB]
Get:54 https://packages.termux.dev/apt/termux-main stable/main aarch64 inetutils aarch64 2.4 [246 kB]
Get:55 https://packages.termux.dev/apt/termux-main stable/main aarch64 libtirpc aarch64 1.3.3 [122 kB]
Get:56 https://packages.termux.dev/apt/termux-main stable/main aarch64 lsof aarch64 4.96.4 [103 kB]
Get:57 https://packages.termux.dev/apt/termux-main stable/main aarch64 nano aarch64 7.1 [219 kB]
Get:58 https://packages.termux.dev/apt/termux-main stable/main aarch64 unzip aarch64 6.0-9 [115 kB]
Fetched 15.6 MB in 7s (2127 kB/s)
(Reading database ... 4112 files and directories currently installed.)
Preparing to unpack .../libiconv_1.17_aarch64.deb ...
Unpacking libiconv (1.17) over (1.16-3) ...
Setting up libiconv (1.17) ...
(Reading database ... 4113 files and directories currently installed.)
Preparing to unpack .../libandroid-support_28-3_aarch64.deb ...
Unpacking libandroid-support (28-3) over (28-2) ...
Setting up libandroid-support (28-3) ...
(Reading database ... 4113 files and directories currently installed.)
Preparing to unpack .../libc++_25b_aarch64.deb ...
Unpacking libc++ (25b) over (23b-3) ...
Setting up libc++ (25b) ...
(Reading database ... 4113 files and directories currently installed.)
Preparing to unpack .../libgmp_6.2.1-2_aarch64.deb ...
Unpacking libgmp (6.2.1-2) over (6.2.1) ...
Setting up libgmp (6.2.1-2) ...
(Reading database ... 4113 files and directories currently installed.)
Preparing to unpack .../coreutils_9.1-2_aarch64.deb ...
Unpacking coreutils (9.1-2) over (9.0) ...
Setting up coreutils (9.1-2) ...
(Reading database ... 4113 files and directories currently installed.)
Preparing to unpack .../findutils_4.9.0-2_aarch64.deb ...
Unpacking findutils (4.9.0-2) over (4.8.0) ...
Setting up findutils (4.9.0-2) ...
(Reading database ... 4113 files and directories currently installed.)
Preparing to unpack .../libgpg-error_1.46_aarch64.deb ...
Unpacking libgpg-error (1.46) over (1.43) ...
Setting up libgpg-error (1.46) ...
(Reading database ... 4113 files and directories currently installed.)
Preparing to unpack .../libgcrypt_1.10.1-1_aarch64.deb ...
Unpacking libgcrypt (1.10.1-1) over (1.9.4) ...
Setting up libgcrypt (1.10.1-1) ...
(Reading database ... 4115 files and directories currently installed.)
Preparing to unpack .../zlib_1.2.13_aarch64.deb ...
Unpacking zlib (1.2.13) over (1.2.11-5) ...
Setting up zlib (1.2.13) ...
(Reading database ... 4115 files and directories currently installed.)
Preparing to unpack .../gpgv_2.4.0_aarch64.deb ...
Unpacking gpgv (2.4.0) over (2.3.4) ...
Setting up gpgv (2.4.0) ...
(Reading database ... 4115 files and directories currently installed.)
Preparing to unpack .../pcre2_10.42_aarch64.deb ...
Unpacking pcre2 (10.42) over (10.39-2) ...
Setting up pcre2 (10.42) ...
(Reading database ... 4117 files and directories currently installed.)
Preparing to unpack .../grep_3.8-1_aarch64.deb ...
Unpacking grep (3.8-1) over (3.7-2) ...
Setting up grep (3.8-1) ...
(Reading database ... 4115 files and directories currently installed.)
Preparing to unpack .../ca-certificates_1%3a2022.10.11-1_all.deb ...
Unpacking ca-certificates (1:2022.10.11-1) over (1:2021-10-26-0) ...
Setting up ca-certificates (1:2022.10.11-1) ...
(Reading database ... 4110 files and directories currently installed.)
Preparing to unpack .../openssl_1%3a3.0.7_aarch64.deb ...
Unpacking openssl (1:3.0.7) over (1.1.1l) ...
Setting up openssl (1:3.0.7) ...
Configuration file '/data/data/com.termux/files/usr/etc/tls/openssl.cnf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ?  Your options are:
Y or I  : install the package maintainer's version
N or O  : keep your currently-installed version
D     : show the differences between the versions
Z     : start a shell to examine the situation
The default action is to keep your current version.
*** openssl.cnf (Y/I/N/O/D/Z) [default=N] ?
Configuration file '/data/data/com.termux/files/usr/etc/tls/openssl.cnf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ?  Your options are:
Y or I  : install the package maintainer's version
N or O  : keep your currently-installed version
D     : show the differences between the versions
Z     : start a shell to examine the situation
The default action is to keep your current version.
*** openssl.cnf (Y/I/N/O/D/Z) [default=N] ? Installing new version of config file /data/data/com.termux/files/usr/etc/tls/openssl.cnf ...
(Reading database ... 4144 files and directories currently installed.)
Preparing to unpack .../libcurl_7.87.0_aarch64.deb ...
Unpacking libcurl (7.87.0) over (7.81.0) ...
Setting up libcurl (7.87.0) ...
(Reading database ... 4157 files and directories currently installed.)
Preparing to unpack .../curl_7.87.0_aarch64.deb ...
Unpacking curl (7.87.0) over (7.81.0) ...
Setting up curl (7.87.0) ...
(Reading database ... 4157 files and directories currently installed.)
Preparing to unpack .../libnghttp2_1.51.0_aarch64.deb ...
Unpacking libnghttp2 (1.51.0) over (1.46.0) ...
Setting up libnghttp2 (1.51.0) ...
(Reading database ... 4157 files and directories currently installed.)
Preparing to unpack .../libssh2_1.10.0-2_aarch64.deb ...
Unpacking libssh2 (1.10.0-2) over (1.10.0) ...
Setting up libssh2 (1.10.0-2) ...
(Reading database ... 4157 files and directories currently installed.)
Preparing to unpack .../libnettle_3.8.1_aarch64.deb ...
Unpacking libnettle (3.8.1) over (3.7.3) ...
Setting up libnettle (3.8.1) ...
(Reading database ... 4160 files and directories currently installed.)
Preparing to unpack .../libunistring_1.1_aarch64.deb ...
Unpacking libunistring (1.1) over (0.9.10-5) ...
Setting up libunistring (1.1) ...
(Reading database ... 4162 files and directories currently installed.)
Preparing to unpack .../libidn2_2.3.4_aarch64.deb ...
Unpacking libidn2 (2.3.4) over (2.3.2) ...
Setting up libidn2 (2.3.4) ...
(Reading database ... 4164 files and directories currently installed.)
Preparing to unpack .../libevent_2.1.12-2_aarch64.deb ...
Unpacking libevent (2.1.12-2) over (2.1.12) ...
Setting up libevent (2.1.12-2) ...
(Reading database ... 4164 files and directories currently installed.)
Preparing to unpack .../libexpat_2.5.0_aarch64.deb ...
Unpacking libexpat (2.5.0) over (2.4.2) ...
Setting up libexpat (2.5.0) ...
(Reading database ... 4164 files and directories currently installed.)
Preparing to unpack .../unbound_1.17.0_aarch64.deb ...
Unpacking unbound (1.17.0) over (1.13.2-1) ...
Setting up unbound (1.17.0) ...
(Reading database ... 4164 files and directories currently installed.)
Preparing to unpack .../libgnutls_3.7.8_aarch64.deb ...
Unpacking libgnutls (3.7.8) over (3.6.16-1) ...
Setting up libgnutls (3.7.8) ...
(Reading database ... 4164 files and directories currently installed.)
Preparing to unpack .../liblz4_1.9.4_aarch64.deb ...
Unpacking liblz4 (1.9.4) over (1.9.3) ...
Setting up liblz4 (1.9.4) ...
(Reading database ... 4168 files and directories currently installed.)
Preparing to unpack .../liblzma_5.4.0_aarch64.deb ...
Unpacking liblzma (5.4.0) over (5.2.5-1) ...
Setting up liblzma (5.4.0) ...
(Reading database ... 4171 files and directories currently installed.)
Preparing to unpack .../xz-utils_5.4.0_aarch64.deb ...
Unpacking xz-utils (5.4.0) over (5.2.5-1) ...
Setting up xz-utils (5.4.0) ...
(Reading database ... 4171 files and directories currently installed.)
Preparing to unpack .../archives/sed_4.9_aarch64.deb ...
Unpacking sed (4.9) over (4.8-2) ...
Setting up sed (4.9) ...
(Reading database ... 4171 files and directories currently installed.)
Preparing to unpack .../termux-am-socket_1.5.0_aarch64.deb ...
Unpacking termux-am-socket (1.5.0) over (1.02) ...
Setting up termux-am-socket (1.5.0) ...
(Reading database ... 4172 files and directories currently installed.)
Preparing to unpack .../dash_0.5.12_aarch64.deb ...
Unpacking dash (0.5.12) over (0.5.11.5) ...
Setting up dash (0.5.12) ...
(Reading database ... 4172 files and directories currently installed.)
Preparing to unpack .../libmpfr_4.1.1-2_aarch64.deb ...
Unpacking libmpfr (4.1.1-2) over (4.1.0) ...
Setting up libmpfr (4.1.1-2) ...
(Reading database ... 4172 files and directories currently installed.)
Preparing to unpack .../ncurses_6.3-5_aarch64.deb ...
Unpacking ncurses (6.3-5) over (6.2.20200725-6) ...
Setting up ncurses (6.3-5) ...
(Reading database ... 4176 files and directories currently installed.)
Preparing to unpack .../readline_8.2.1_aarch64.deb ...
Unpacking readline (8.2.1) over (8.1.1) ...
Setting up readline (8.2.1) ...
(Reading database ... 4178 files and directories currently installed.)
Preparing to unpack .../gawk_5.2.1_aarch64.deb ...
Unpacking gawk (5.2.1) over (5.1.1) ...
Setting up gawk (5.2.1) ...
(Reading database ... 4182 files and directories currently installed.)
Preparing to unpack .../gzip_1.12-1_aarch64.deb ...
Unpacking gzip (1.12-1) over (1.11-3) ...
Setting up gzip (1.12-1) ...
(Reading database ... 4180 files and directories currently installed.)
Preparing to unpack .../archives/less_608_aarch64.deb ...
Unpacking less (608) over (590) ...
Setting up less (608) ...
(Reading database ... 4180 files and directories currently installed.)
Preparing to unpack .../procps_3.3.17-2_aarch64.deb ...
Unpacking procps (3.3.17-2) over (3.3.17-1) ...
Setting up procps (3.3.17-2) ...
(Reading database ... 4180 files and directories currently installed.)
Preparing to unpack .../psmisc_23.6_aarch64.deb ...
Unpacking psmisc (23.6) over (23.4) ...
Setting up psmisc (23.6) ...
(Reading database ... 4180 files and directories currently installed.)
Preparing to unpack .../tar_1.34-1_aarch64.deb ...
Unpacking tar (1.34-1) over (1.34) ...
Setting up tar (1.34-1) ...
(Reading database ... 4180 files and directories currently installed.)
Preparing to unpack .../termux-exec_1%3a1.0_aarch64.deb ...
Unpacking termux-exec (1:1.0) over (1:0.9) ...
Setting up termux-exec (1:1.0) ...
(Reading database ... 4180 files and directories currently installed.)
Preparing to unpack .../libcap-ng_2%3a0.8.3_aarch64.deb ...
Unpacking libcap-ng (2:0.8.3) over (1:0.8.3-pre1-0) ...
Setting up libcap-ng (2:0.8.3) ...
(Reading database ... 4180 files and directories currently installed.)
Preparing to unpack .../util-linux_2.38.1_aarch64.deb ...
Unpacking util-linux (2.38.1) over (2.37.2-1) ...
Setting up util-linux (2.38.1) ...
(Reading database ... 4187 files and directories currently installed.)
Preparing to unpack .../dialog_1.3-20220728-0_aarch64.deb ...
Unpacking dialog (1.3-20220728-0) over (1.3-20211214-0) ...
Setting up dialog (1.3-20220728-0) ...
(Reading database ... 4187 files and directories currently installed.)
Preparing to unpack .../termux-tools_1.34.1_all.deb ...
Unpacking termux-tools (1.34.1) over (0.155) ...
Setting up termux-tools (1.34.1) ...
Configuration file '/data/data/com.termux/files/usr/etc/motd'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ?  Your options are:
Y or I  : install the package maintainer's version
N or O  : keep your currently-installed version
D     : show the differences between the versions
Z     : start a shell to examine the situation
The default action is to keep your current version.
*** motd (Y/I/N/O/D/Z) [default=N] ? dpkg: error processing package termux-tools (--configure):
end of file on stdin at conffile prompt
Errors were encountered while processing:
termux-tools
E: Sub-process /data/data/com.termux/files/usr/bin/dpkg returned an error code (1)
Phone not rooted.

This is strange. Did you try to re-run? Because this looks like user interruption of the upgrade process (apt upgrade is run before installing termux-adb).
Make sure you run it in interactive shell and you should be able to choose what to do with the configuration files.
As a workaround, you could also disable the upgrade.
Just comment line 4 here and execute the modified script: https://github.com/nohajc/termux-adb/blob/master/install.sh
(or run manually everything from line 5 till the end)

I repeat this behavior three times(clean all data for termux and reinstall termux).
I create video: https://cloud.mail.ru/public/ApRN/Lv68C7gh3

strange: after run you script i can't install android-tools, but if i run pkg install android-tools in clan termux, it work good.

Halo sir .
On my device Sony Speria Xz3 , the latest version that was released still does not run. Finally I decided to downgrade my android version, from android 10 to android 9. And now ADB can run.
Thanks for the hard work, sir.

@VovkaSOL Something's not right. It should have added the custom repository.
You can also download https://github.com/nohajc/nohajc.github.io/blob/master/dists/termux/extras/binary-aarch64/termux-adb_0.2.0-4_aarch64.deb?raw=true
And install it with dpkg -i termux-adb_0.2.0-4_aarch64.deb.

@VovkaSOL Anyway, the following commands from the script should do the job. So I'm not sure what's the matter if you only disabled the line with apt upgrade.
mkdir -p $PREFIX/etc/apt/sources.list.d
echo -e "deb https://nohajc.github.io termux extras" > $PREFIX/etc/apt/sources.list.d/termux-adb.list
wget -qP $PREFIX/etc/apt/trusted.gpg.d https://nohajc.github.io/nohajc.gpg
apt update
apt install termux-adb

I'm closing this for inactivity. As far as I can tell, the issue has been resolved. Feel free to open a new issue if you think otherwise.

authors: NHdut VovkaSOL nohajc

repo: nohajc/termux-adb


text:
Supports struct inputs/outputs to Brillig

Problem
Brillig inputs are currently limited to singular values for inputs/outputs and are being expanded to support arrays as well in this PR (https://github.com/noir-lang/noir/pull/1630). However, the PR only supports singular and not nested arrays. Structures are flattened into arrays in SSA thus we need to be able to support nested arrays in order to enable struct input/outputs.
Happy Case
We can use a struct as input to unconstrained fns as well as output to unconstrained fns.
Alternatives Considered
N/A
Additional Context
No response
Would you like to submit a PR for this Issue?
No
Support Needs
No response

@vezenovm what is the status of this?

authors: kevaundray vezenovm

repo: noir-lang/noir


text:
Reformat printing of ACIR opcodes

Problem
The way we currently print ACIR opcodes is not reader friendly.
Example:
x1 is 32 bits
x2 is 32 bits
1x1 + 1x2 + -1x3 + 0 = 0
Truncate: x4 is x3 truncated to 32 bits
x4 is 32 bits
1x5*x5 + -1x5 + 0 = 0
-1x3 + 1x4 + 2^32*1x5 + 0 = 0
1x4 + -1x6 + -20 = 0
x7=1/x6, or 0
1x6*x7 + -1x8 + 0 = 0
1x6*x8 + -1x6 + 0x8 + 0 = 0
1x8 + 0 = 0

Solution
Something a bit more structured like this would be better :
EXPR [(-x1,5) (x2,1) (x3,1) -20]
RANGE x1 8
XOR [x1 x2] x3
SHA256 [x1, x2, x3] [x4, x5, x6]

Alternatives considered
(Describe any alternative solutions you have considered.)
Additional context
(If applicable.)

Witnesses with 0 as their coefficients should be stripped also


text:
Fetching actual attachment data from an "ember-pouch" model

I have difficulties fetching the actual attachment-data from my PouchDB/CouchDB when using an ember-pouch model with a DS.attr("attachments") property.
My model:
import Model from 'ember-pouch/model';
import DS from 'ember-data';

const { attr, hasMany, belongsTo } = DS;

export default Model.extend({
  visualId: DS.attr("number"),
  rowJSON: DS.attr("json"),
  markersJSON: DS.attr("json"),
  attachments: DS.attr("attachments", {
    defaultValue: function() {
      return [];
    }
  })
});

I can upload data without issues (confirmed by inspecting the CouchDB directly), but when I try to fetch back the data via my model, all I get is a stub, ie. the data-field is undefined and the stub-flag is true.
Is there something I have overlooked here?
According to the PouchDB API spec, one must explicitly specify that the actual attachments data shall be included in the response via the {attachments: true} option in the db.get(..) call (ref: https://pouchdb.com/guides/attachments.html). Is this relevant?
I am currently using Ember-Pouch version 4.2.2 and PouchDB.version says 6.1.0.

Thanks for pointing this out, this really should be supported. This should be added to addon/adapters/pouch.js:
  getAttachment(type, id, name) {
    return this.get('db').rel.getAttachment(this.getRecordTypeName(type), id, name)
  }

Feel like doing a PR that adds this with a test?

@stevebest do you agree with this?

Looks fine to me.
My use case doesn't access the attachment data after it's been uploaded. I use a rather dirty hack to get their URLs for <img>s, and this useful addition probably won't break them.

Hi!
Thanks (and sorry for the late reply)!
I'll take a look and see if I'm be able to get this to work. This is my first project with both Ember and PouchDb/CouchDB, so things might move along abit slow :)

@handegar I submitted the initial implementation for attachments, happy to help out.

@aexmachina thanks for working on this.  Do you know where we can find your implementation?

I'm currently working (issue #229) with attachments myself and ran into this issue. As anyone made progress on this subject?
I'm able to save attachments to my models in CouchDB (thank you @jlami!), but now I need to get the content back for display purposes.
I implemented @aexmachina's solution in my Adapter but I get an error (ember-cli 3.3). The call to this.getRecordTypeName() is the starting point (see the stack trace) 😞. Ideas anyone?

I haven't tested this. But it looks like getRecordTypeName looks up the modelName itself.
I think you might need to change it to
getAttachment(model, attr) {
    let type = model.constructor
    let id = model.get('id')
    let name = model.get(`${attr}.name`)
    return this.get('db').rel.getAttachment(this.getRecordTypeName(type), id, name)
  }

Good spot @jlami, it works. Thanks again! 👍

Good to hear, if it works as expected we could make a PR out of this.

Sure @mbernwieser, here's what I came up with in my model:
getAttachment(model, attr) {
  return this.get('db').rel.getAttachment(
    this.getRecordTypeName(model.constructor),
    model.get('id'),
    model.get(`${attr}.name`)
  );
}

The trick is to use model.constructor instead of model.constructor.modelName. The codebase has changed since late 2016, so I guess that's why @aexmachina's snippet doesn't work anymore.
Let me know if you need more info.

Thanks @bastientanesie, I got it working :smile:

authors: Matt-Jensen aexmachina bastientanesie broerse handegar jlami mbernwieser stevebest

repo: nolanlawson/ember-pouch


text:
Created adapter blueprint with db name in config environment

I saw in the dummy app adapter that you had a TODO to grab the db name from some external source.  I think this is the community's preferred method is sticking this stuff in the config.  I went ahead and created an adapter blueprint to match what's in the readme and to pull in the db name from the config.

:+1:

Thanks for the code review, fixed those issues.

I think this is a good idea. I think it would be more in keeping with Ember style for the config key to be camelized (emberPouch). Otherwise I think this is a good idea.
Sorry again for the slow response.

Ok updated the key and added a section to the README

Great, thanks. If you could rebase & squash we'll be ready to merge.

closing in favor of https://github.com/nolanlawson/ember-pouch/pull/102

authors: fsmanuel mattmarcum rsutphin


text:
IE9 not working

Hey,
am i stupid or is the Swiper currently not working in IE9?
Dear lonely IE user, give it a try: http://www.idangero.us/swiper/demos/01-default.html

Thanks,
Tobi

No, you not:) It is not compatible with IE9 (https://github.com/nolimits4web/Swiper/blob/master/CHANGELOG.md#swiper-300---released-on-february-11-2015), but has super simple compatible mode with swiper.jquery.js version

If i use the jquery version (3.1.2), it will work with IE9?

@salmenbej no

Hi @nolimits4web,
You say "has super simple compatibility mode with swiper.jquery.js version". Which Swiper version will work in jQuery Mode for IE9 ?

A official list of compatible browser would be very much appreciated.

@nolimits4web What is the reason why it has a "super simple compatibility mode" in IE9 but only with jquery.swiper.js?

Is swiper compatible with IE11? I'm having problems with it there too, but seems to work OK in IE Edge. Is there a compatibility list?

@chrisdressler yes it is compatible, except perfect support of 3D effects. What issues do you have?

@nolimits4web I just tested Swiper in IE10. It seems that the "grabCursor" does not work. Is there a compatibility constraint?

So your comment about "simple compatibility mode with swiper.jquery.js" was just a joke?

No, it wasn't a joke. If something is not clear, then use Swiper 2.x to get better support

authors: alexwenzel chrisdressler fcubria julmot nolimits4web salmenbej tbraune89


text:
bug: click on slider with title-attr nothing happen

I use swiper 3.4.1 (first time) and in latest version of Chrome (Windows 10) the first click on a element is not working. In ~ 90% I must click a second time on A-tag element. Firefox working fine here.
Here a fiddle https://jsfiddle.net/buc3n635/4/ click on link in first slider in most cases its nothing happen in chrome. Can anyone help me here?
EDIT: Here is something other wrong... I'm still searching

 s.updateClasses = function () {
            s.slides.removeClass(s.params.slideActiveClass + ' ' + s.params.slideNextClass + ' ' + s.params.slidePrevClass + ' ' + s.params.slideDuplicateActiveClass + ' ' + s.params.slideDuplicateNextClass + ' ' + s.params.slideDuplicatePrevClass);
            var activeSlide = s.slides.eq(s.activeIndex);
            // Active classes
            activeSlide.addClass(s.params.slideActiveClass);
            if (params.loop) {
                // Duplicate to all looped slides
                if (activeSlide.hasClass(s.params.slideDuplicateClass)) {
                    s.wrapper.children('.' + s.params.slideClass + ':not(.' + s.params.slideDuplicateClass + ')[data-swiper-slide-index="' + s.realIndex + '"]').addClass(s.params.slideDuplicateActiveClass);
                }
                else {
                    s.wrapper.children('.' + s.params.slideClass + '.' + s.params.slideDuplicateClass + '[data-swiper-slide-index="' + s.realIndex + '"]').addClass(s.params.slideDuplicateActiveClass);
                }
            }
            // Next Slide
            var nextSlide = activeSlide.next('.' + s.params.slideClass).addClass(s.params.slideNextClass);
            if (s.params.loop && nextSlide.length === 0) {
                nextSlide = s.slides.eq(0);
                nextSlide.addClass(s.params.slideNextClass);
            }
            // Prev Slide
            var prevSlide = activeSlide.prev('.' + s.params.slideClass).addClass(s.params.slidePrevClass);
            if (s.params.loop && prevSlide.length === 0) {
                prevSlide = s.slides.eq(-1);
                prevSlide.addClass(s.params.slidePrevClass);
            }
            if (params.loop) {
                // Duplicate to all looped slides
                if (nextSlide.hasClass(s.params.slideDuplicateClass)) {
                    s.wrapper.children('.' + s.params.slideClass + ':not(.' + s.params.slideDuplicateClass + ')[data-swiper-slide-index="' + nextSlide.attr('data-swiper-slide-index') + '"]').addClass(s.params.slideDuplicateNextClass);
                }
                else {
                    s.wrapper.children('.' + s.params.slideClass + '.' + s.params.slideDuplicateClass + '[data-swiper-slide-index="' + nextSlide.attr('data-swiper-slide-index') + '"]').addClass(s.params.slideDuplicateNextClass);
                }
                if (prevSlide.hasClass(s.params.slideDuplicateClass)) {
                    s.wrapper.children('.' + s.params.slideClass + ':not(.' + s.params.slideDuplicateClass + ')[data-swiper-slide-index="' + prevSlide.attr('data-swiper-slide-index') + '"]').addClass(s.params.slideDuplicatePrevClass);
                }
                else {
                    s.wrapper.children('.' + s.params.slideClass + '.' + s.params.slideDuplicateClass + '[data-swiper-slide-index="' + prevSlide.attr('data-swiper-slide-index') + '"]').addClass(s.params.slideDuplicatePrevClass);
                }
            }

You should description your problem and add a link to show it. No one knows what your problem here is. ;)

I have the same problem

authors: Daijobou lozovyk