nodeshift / npcheck

"Node Package Checker" - A tool to run various checks on npm modules
16 stars 6 forks source link

Investigate a way to suppress the native module compilation output #15

Closed helio-frota closed 3 years ago

helio-frota commented 3 years ago
Running checks on kafkajs

Checking if it's deprecated on NPM                                PASS 
Checking if github repository is archived                         PASS 

Checking top-level license                                        PASS 

Downloading module dependencies...

+ kafkajs@1.15.0
added 1 package from 1 contributor and audited 1 package in 0.701s
found 0 vulnerabilities

Checking if module has appropriate testing                        PASS 

Checking maintenance metrics                                      PASS 

Running checks on node-rdkafka

Checking if it's deprecated on NPM                                PASS 
Checking if github repository is archived                         PASS 

Checking top-level license                                        PASS 

Downloading module dependencies...
../src/callbacks.cc: In member function ‘void NodeKafka::Callbacks::Dispatcher::Dispatch(int, v8::Local<v8::Value>*)’:
../src/callbacks.cc:103:25: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  103 |     cb.Call(_argc, _argv);
      |                         ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/callbacks.h:13,
                 from ../src/callbacks.cc:14:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/callbacks.cc: In member function ‘virtual int32_t NodeKafka::Callbacks::Partitioner::partitioner_cb(const RdKafka::Topic*, const string*, int32_t, void*)’:
../src/callbacks.cc:569:60: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  569 |   v8::Local<v8::Value> return_value = callback.Call(3, argv);
      |                                                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/callbacks.h:13,
                 from ../src/callbacks.cc:14:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/callbacks.cc: In member function ‘void NodeKafka::Callbacks::Partitioner::SetCallback(v8::Local<v8::Function>)’:
../src/callbacks.cc:606:14: warning: ‘v8::Local<v8::Value> Nan::Callback::operator()(v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  606 |   callback(cb);
      |              ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/callbacks.h:13,
                 from ../src/callbacks.cc:14:
../../nan/nan.h:1640:46: note: declared here
 1640 |   NAN_DEPRECATED inline v8::Local<v8::Value> operator()(
      |                                              ^~~~~~~~
In file included from ../src/connection.cc:14:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h: In member function ‘virtual void NodeKafka::Workers::ErrorAwareWorker::HandleErrorCallback()’:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:42:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
   42 |     callback->Call(argc, argv);
      |                              ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/connection.h:13,
                 from ../src/connection.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
In file included from ../src/kafka-consumer.cc:14:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h: In member function ‘virtual void NodeKafka::Workers::ErrorAwareWorker::HandleErrorCallback()’:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:42:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
   42 |     callback->Call(argc, argv);
      |                              ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/kafka-consumer.h:13,
                 from ../src/kafka-consumer.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
In file included from ../src/producer.cc:14:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h: In member function ‘virtual void NodeKafka::Workers::ErrorAwareWorker::HandleErrorCallback()’:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:42:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
   42 |     callback->Call(argc, argv);
      |                              ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/producer.h:13,
                 from ../src/producer.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
In file included from ../src/workers.cc:13:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h: In member function ‘virtual void NodeKafka::Workers::ErrorAwareWorker::HandleErrorCallback()’:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:42:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
   42 |     callback->Call(argc, argv);
      |                              ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::Handle::OffsetsForTimes::HandleOKCallback()’:
../src/workers.cc:69:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
   69 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::Handle::OffsetsForTimes::HandleErrorCallback()’:
../src/workers.cc:78:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
   78 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::ConnectionMetadata::HandleOKCallback()’:
../src/workers.cc:116:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  116 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::ConnectionMetadata::HandleErrorCallback()’:
../src/workers.cc:127:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  127 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::ConnectionQueryWatermarkOffsets::HandleOKCallback()’:
../src/workers.cc:174:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  174 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::ConnectionQueryWatermarkOffsets::HandleErrorCallback()’:
../src/workers.cc:183:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  183 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::ProducerConnect::HandleOKCallback()’:
../src/workers.cc:223:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  223 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::ProducerConnect::HandleErrorCallback()’:
../src/workers.cc:232:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  232 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::ProducerDisconnect::HandleOKCallback()’:
../src/workers.cc:261:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  261 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::ProducerFlush::HandleOKCallback()’:
../src/workers.cc:301:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  301 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerConnect::HandleOKCallback()’:
../src/workers.cc:342:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  342 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerConnect::HandleErrorCallback()’:
../src/workers.cc:351:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  351 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerDisconnect::HandleOKCallback()’:
../src/workers.cc:386:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  386 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerDisconnect::HandleErrorCallback()’:
../src/workers.cc:397:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  397 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
In file included from ../src/workers.cc:13:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h: In constructor ‘NodeKafka::Workers::KafkaConsumerConsumeLoop::KafkaConsumerConsumeLoop(Nan::Callback*, NodeKafka::KafkaConsumer*, const int&, const int&)’:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:308:13: warning: ‘NodeKafka::Workers::KafkaConsumerConsumeLoop::m_timeout_sleep_delay_ms’ will be initialized after [-Wreorder]
  308 |   const int m_timeout_sleep_delay_ms;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:307:16: warning:   ‘unsigned int NodeKafka::Workers::KafkaConsumerConsumeLoop::m_rand_seed’ [-Wreorder]
  307 |   unsigned int m_rand_seed;
      |                ^~~~~~~~~~~
../src/workers.cc:421:1: warning:   when initialized here [-Wreorder]
  421 | KafkaConsumerConsumeLoop::KafkaConsumerConsumeLoop(Nan::Callback *callback,
      | ^~~~~~~~~~~~~~~~~~~~~~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerConsumeLoop::HandleMessageCallback(RdKafka::Message*, RdKafka::ErrorCode)’:
../src/workers.cc:524:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  524 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerConsumeLoop::HandleErrorCallback()’:
../src/workers.cc:538:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  538 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerConsumeNum::HandleOKCallback()’:
../src/workers.cc:631:14: warning: enumeration value ‘ERR__BEGIN’ not handled in switch [-Wswitch]
  631 |       switch (message->err()) {
      |              ^
../src/workers.cc:631:14: warning: enumeration value ‘ERR__BAD_MSG’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__BAD_COMPRESSION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__DESTROY’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__FAIL’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__TRANSPORT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__CRIT_SYS_RESOURCE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__RESOLVE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__MSG_TIMED_OUT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__UNKNOWN_PARTITION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__FS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__UNKNOWN_TOPIC’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__ALL_BROKERS_DOWN’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__INVALID_ARG’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__TIMED_OUT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__QUEUE_FULL’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__ISR_INSUFF’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__NODE_UPDATE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__SSL’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__WAIT_COORD’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__UNKNOWN_GROUP’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__IN_PROGRESS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__PREV_IN_PROGRESS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__EXISTING_SUBSCRIPTION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__ASSIGN_PARTITIONS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__REVOKE_PARTITIONS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__CONFLICT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__STATE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__UNKNOWN_PROTOCOL’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__NOT_IMPLEMENTED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__AUTHENTICATION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__NO_OFFSET’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__OUTDATED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__TIMED_OUT_QUEUE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__UNSUPPORTED_FEATURE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__WAIT_CACHE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__INTR’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__KEY_SERIALIZATION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__VALUE_SERIALIZATION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__KEY_DESERIALIZATION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__VALUE_DESERIALIZATION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__PARTIAL’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__READ_ONLY’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__NOENT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__UNDERFLOW’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__INVALID_TYPE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__RETRY’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__PURGE_QUEUE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__PURGE_INFLIGHT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__FATAL’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__INCONSISTENT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__GAPLESS_GUARANTEE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__MAX_POLL_EXCEEDED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__UNKNOWN_BROKER’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__NOT_CONFIGURED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__FENCED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__APPLICATION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR__END’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_UNKNOWN’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_OFFSET_OUT_OF_RANGE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_MSG’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_UNKNOWN_TOPIC_OR_PART’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_MSG_SIZE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_LEADER_NOT_AVAILABLE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_NOT_LEADER_FOR_PARTITION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_REQUEST_TIMED_OUT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_BROKER_NOT_AVAILABLE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_REPLICA_NOT_AVAILABLE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_MSG_SIZE_TOO_LARGE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_STALE_CTRL_EPOCH’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_OFFSET_METADATA_TOO_LARGE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_NETWORK_EXCEPTION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_COORDINATOR_LOAD_IN_PROGRESS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_COORDINATOR_NOT_AVAILABLE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_NOT_COORDINATOR’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_TOPIC_EXCEPTION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_RECORD_LIST_TOO_LARGE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_NOT_ENOUGH_REPLICAS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_NOT_ENOUGH_REPLICAS_AFTER_APPEND’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_REQUIRED_ACKS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_ILLEGAL_GENERATION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INCONSISTENT_GROUP_PROTOCOL’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_GROUP_ID’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_UNKNOWN_MEMBER_ID’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_SESSION_TIMEOUT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_REBALANCE_IN_PROGRESS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_COMMIT_OFFSET_SIZE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_TOPIC_AUTHORIZATION_FAILED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_GROUP_AUTHORIZATION_FAILED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_CLUSTER_AUTHORIZATION_FAILED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_TIMESTAMP’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_UNSUPPORTED_SASL_MECHANISM’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_ILLEGAL_SASL_STATE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_UNSUPPORTED_VERSION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_TOPIC_ALREADY_EXISTS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_PARTITIONS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_REPLICATION_FACTOR’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_REPLICA_ASSIGNMENT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_CONFIG’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_NOT_CONTROLLER’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_REQUEST’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_UNSUPPORTED_FOR_MESSAGE_FORMAT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_POLICY_VIOLATION’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_OUT_OF_ORDER_SEQUENCE_NUMBER’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_DUPLICATE_SEQUENCE_NUMBER’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_PRODUCER_EPOCH’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_TXN_STATE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_PRODUCER_ID_MAPPING’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_TRANSACTION_TIMEOUT’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_CONCURRENT_TRANSACTIONS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_TRANSACTION_COORDINATOR_FENCED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_TRANSACTIONAL_ID_AUTHORIZATION_FAILED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_SECURITY_DISABLED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_OPERATION_NOT_ATTEMPTED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_KAFKA_STORAGE_ERROR’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_LOG_DIR_NOT_FOUND’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_SASL_AUTHENTICATION_FAILED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_UNKNOWN_PRODUCER_ID’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_REASSIGNMENT_IN_PROGRESS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_DELEGATION_TOKEN_AUTH_DISABLED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_DELEGATION_TOKEN_NOT_FOUND’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_DELEGATION_TOKEN_OWNER_MISMATCH’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_DELEGATION_TOKEN_REQUEST_NOT_ALLOWED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_DELEGATION_TOKEN_AUTHORIZATION_FAILED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_DELEGATION_TOKEN_EXPIRED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_PRINCIPAL_TYPE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_NON_EMPTY_GROUP’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_GROUP_ID_NOT_FOUND’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_FETCH_SESSION_ID_NOT_FOUND’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_FETCH_SESSION_EPOCH’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_LISTENER_NOT_FOUND’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_TOPIC_DELETION_DISABLED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_FENCED_LEADER_EPOCH’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_UNKNOWN_LEADER_EPOCH’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_UNSUPPORTED_COMPRESSION_TYPE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_STALE_BROKER_EPOCH’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_OFFSET_NOT_AVAILABLE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_MEMBER_ID_REQUIRED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_PREFERRED_LEADER_NOT_AVAILABLE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_GROUP_MAX_SIZE_REACHED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_FENCED_INSTANCE_ID’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_ELIGIBLE_LEADERS_NOT_AVAILABLE’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_ELECTION_NOT_NEEDED’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_NO_REASSIGNMENT_IN_PROGRESS’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_GROUP_SUBSCRIBED_TO_TOPIC’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_INVALID_RECORD’ not handled in switch [-Wswitch]
../src/workers.cc:631:14: warning: enumeration value ‘ERR_UNSTABLE_OFFSET_COMMIT’ not handled in switch [-Wswitch]
../src/workers.cc:664:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  664 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerConsumeNum::HandleErrorCallback()’:
../src/workers.cc:681:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  681 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerConsume::HandleOKCallback()’:
../src/workers.cc:730:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  730 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerConsume::HandleErrorCallback()’:
../src/workers.cc:739:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  739 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerCommitted::HandleOKCallback()’:
../src/workers.cc:782:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  782 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerCommitted::HandleErrorCallback()’:
../src/workers.cc:791:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  791 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerSeek::HandleOKCallback()’:
../src/workers.cc:844:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  844 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::KafkaConsumerSeek::HandleErrorCallback()’:
../src/workers.cc:853:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  853 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::AdminClientCreateTopic::HandleOKCallback()’:
../src/workers.cc:891:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  891 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::AdminClientCreateTopic::HandleErrorCallback()’:
../src/workers.cc:900:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  900 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::AdminClientDeleteTopic::HandleOKCallback()’:
../src/workers.cc:938:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  938 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::AdminClientDeleteTopic::HandleErrorCallback()’:
../src/workers.cc:947:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  947 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::AdminClientCreatePartitions::HandleOKCallback()’:
../src/workers.cc:986:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  986 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
../src/workers.cc: In member function ‘virtual void NodeKafka::Workers::AdminClientCreatePartitions::HandleErrorCallback()’:
../src/workers.cc:995:28: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
  995 |   callback->Call(argc, argv);
      |                            ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/workers.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~
In file included from ../src/admin.cc:13:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h: In member function ‘virtual void NodeKafka::Workers::ErrorAwareWorker::HandleErrorCallback()’:
/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:42:30: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
   42 |     callback->Call(argc, argv);
      |                              ^
In file included from /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/src/workers.h:14,
                 from ../src/admin.cc:13:
../../nan/nan.h:1742:3: note: declared here
 1742 |   Call(int argc, v8::Local<v8::Value> argv[]) const {
      |   ^~~~

make: Entering directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build'
  ACTION deps_librdkafka_gyp_librdkafka_target_configure deps/librdkafka/config.h
checking for OS or distribution... ok (ubuntu)
checking for C compiler from CC env... failed
checking for gcc (by command)... ok
checking for C++ compiler from CXX env... failed
checking for C++ compiler (g++)... ok
checking executable ld... ok
checking executable nm... ok
checking executable objdump... ok
checking executable strip... ok
checking executable libtool... failed (disable)
checking for pkgconfig (by command)... ok
checking for install (by command)... ok
checking for PIC (by compile)... ok
checking for GNU-compatible linker options... ok
checking for GNU linker-script ld flag... ok
checking for __atomic_32 (by compile)... ok
checking for __atomic_64 (by compile)... ok
checking for socket (by compile)... ok
parsing version '0x010503ff'... ok (1.5.3)
checking for librt (by pkg-config)... failed
checking for librt (by compile)... ok
checking for libpthread (by pkg-config)... failed
checking for libpthread (by compile)... ok
checking for c11threads (by pkg-config)... failed
checking for c11threads (by compile)... ok
checking for libdl (by pkg-config)... failed
checking for libdl (by compile)... ok
checking for zlib (by pkg-config)... ok
checking for libcrypto (by pkg-config)... failed
checking for libcrypto (by compile)... failed (disable)
checking for libsasl2 (by pkg-config)... failed
checking for libsasl2 (by compile)... failed (disable)
checking for libsasl (by pkg-config)... failed
checking for libsasl (by compile)... failed (disable)
checking for libzstd (by pkg-config)... failed
checking for libzstd (by compile)... failed (disable)
checking for libm (by pkg-config)... failed
checking for libm (by compile)... ok
checking for liblz4 (by pkg-config)... failed
checking for liblz4 (by compile)... failed (disable)
checking for syslog (by compile)... ok
checking for rapidjson (by compile)... failed (disable)
checking for crc32chw (by compile)... ok
checking for regex (by compile)... ok
checking for strndup (by compile)... ok
checking for strlcpy (by compile)... failed (disable)
checking for strerror_r (by compile)... ok
checking for pthread_setname_gnu (by compile)... ok
checking for nm (by env NM)... ok (cached)
checking for python3 (by command)... ok
checking for getrusage (by compile)... ok
Generated Makefile.config
Generated config.h

Configuration summary:
  prefix                   /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
  MKL_DISTRO               ubuntu
  SOLIB_EXT                .so
  ARCH                     x86_64
  CPU                      generic
  GEN_PKG_CONFIG           y
  libdir                   /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
  MKL_APP_NAME             librdkafka
  MKL_APP_DESC_ONELINE     The Apache Kafka C/C++ library
  LDFLAGS                  -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
  CC                       gcc
  CXX                      g++
  LD                       ld
  NM                       nm
  OBJDUMP                  objdump
  STRIP                    strip
  CPPFLAGS                 -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align
  PKG_CONFIG               pkg-config
  INSTALL                  install
  LIB_LDFLAGS              -shared -Wl,-soname,$(LIBFILENAME)
  LDFLAG_LINKERSCRIPT      -Wl,--version-script=
  RDKAFKA_VERSION_STR      1.5.3
  MKL_APP_VERSION          1.5.3
  LIBS                     -lm -lz -ldl -lpthread -lrt -lpthread -lrt
  MKL_PKGCONFIG_LIBS_PRIVATE -lm -ldl -lpthread -lrt -lpthread -lrt
  MKL_PKGCONFIG_REQUIRES_PRIVATE zlib
  CFLAGS                   
  MKL_PKGCONFIG_REQUIRES   zlib
  CXXFLAGS                 -Wno-non-virtual-dtor
  SYMDUMPER                $(NM) -D
  MKL_DYNAMIC_LIBS         -lm -lz -ldl -lpthread -lrt -lpthread -lrt
  exec_prefix              /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
  bindir                   /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/bin
  sbindir                  /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/sbin
  libexecdir               /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/libexec
  datadir                  /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/share
  sysconfdir               /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/etc
  sharedstatedir           /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/com
  localstatedir            /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/var
  runstatedir              /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/var/run
  includedir               /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/include
  infodir                  /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/info
  mandir                   /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/man
  BUILT_WITH               GCC GXX PKGCONFIG INSTALL GNULD LDS C11THREADS LIBDL PLUGINS ZLIB HDRHISTOGRAM SYSLOG SNAPPY SOCKEM CRC32C_HW
Generated config.cache

Now type 'make' to build
  TOUCH 11a9e3388a67e1ca5c31c1d8da49cb6d2714eb41.intermediate
  ACTION deps_librdkafka_gyp_librdkafka_target_build_dependencies 11a9e3388a67e1ca5c31c1d8da49cb6d2714eb41.intermediate
make[1]: Entering directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka'
make[2]: Entering directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka/src'
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka.c -o rdkafka.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_broker.c -o rdkafka_broker.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_msg.c -o rdkafka_msg.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_topic.c -o rdkafka_topic.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_conf.c -o rdkafka_conf.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_timer.c -o rdkafka_timer.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_offset.c -o rdkafka_offset.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_transport.c -o rdkafka_transport.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_buf.c -o rdkafka_buf.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_queue.c -o rdkafka_queue.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_op.c -o rdkafka_op.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_request.c -o rdkafka_request.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_cgrp.c -o rdkafka_cgrp.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_pattern.c -o rdkafka_pattern.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_partition.c -o rdkafka_partition.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_subscription.c -o rdkafka_subscription.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_assignor.c -o rdkafka_assignor.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_range_assignor.c -o rdkafka_range_assignor.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_roundrobin_assignor.c -o rdkafka_roundrobin_assignor.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_feature.c -o rdkafka_feature.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdcrc32.c -o rdcrc32.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c crc32c.c -o crc32c.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdmurmur2.c -o rdmurmur2.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdfnv1a.c -o rdfnv1a.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdaddr.c -o rdaddr.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdrand.c -o rdrand.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdlist.c -o rdlist.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c tinycthread.c -o tinycthread.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c tinycthread_extra.c -o tinycthread_extra.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdlog.c -o rdlog.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdstring.c -o rdstring.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_event.c -o rdkafka_event.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_metadata.c -o rdkafka_metadata.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdregex.c -o rdregex.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdports.c -o rdports.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_metadata_cache.c -o rdkafka_metadata_cache.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdavl.c -o rdavl.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_sasl.c -o rdkafka_sasl.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_sasl_plain.c -o rdkafka_sasl_plain.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_interceptor.c -o rdkafka_interceptor.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_msgset_writer.c -o rdkafka_msgset_writer.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_msgset_reader.c -o rdkafka_msgset_reader.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_header.c -o rdkafka_header.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_admin.c -o rdkafka_admin.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_aux.c -o rdkafka_aux.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_background.c -o rdkafka_background.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_idempotence.c -o rdkafka_idempotence.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_cert.c -o rdkafka_cert.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_txnmgr.c -o rdkafka_txnmgr.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_coord.c -o rdkafka_coord.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdvarint.c -o rdvarint.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdbuf.c -o rdbuf.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdunittest.c -o rdunittest.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_mock.c -o rdkafka_mock.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_mock_handlers.c -o rdkafka_mock_handlers.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_mock_cgrp.c -o rdkafka_mock_cgrp.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_error.c -o rdkafka_error.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c snappy.c -o snappy.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdgz.c -o rdgz.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdhdrhistogram.c -o rdhdrhistogram.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_lz4.c -o rdkafka_lz4.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -O3 -c rdxxhash.c -o rdxxhash.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -O3 -c lz4.c -o lz4.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -O3 -c lz4frame.c -o lz4frame.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -O3 -c lz4hc.c -o lz4hc.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rddl.c -o rddl.o
gcc -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -c rdkafka_plugin.c -o rdkafka_plugin.o
Generating linker script librdkafka.lds from rdkafka.h rdkafka_mock.h
Creating shared library librdkafka.so.1
gcc -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps -shared -Wl,-soname,librdkafka.so.1 -Wl,--version-script=librdkafka.lds rdkafka.o rdkafka_broker.o rdkafka_msg.o rdkafka_topic.o rdkafka_conf.o rdkafka_timer.o rdkafka_offset.o rdkafka_transport.o rdkafka_buf.o rdkafka_queue.o rdkafka_op.o rdkafka_request.o rdkafka_cgrp.o rdkafka_pattern.o rdkafka_partition.o rdkafka_subscription.o rdkafka_assignor.o rdkafka_range_assignor.o rdkafka_roundrobin_assignor.o rdkafka_feature.o rdcrc32.o crc32c.o rdmurmur2.o rdfnv1a.o rdaddr.o rdrand.o rdlist.o tinycthread.o tinycthread_extra.o rdlog.o rdstring.o rdkafka_event.o rdkafka_metadata.o rdregex.o rdports.o rdkafka_metadata_cache.o rdavl.o rdkafka_sasl.o rdkafka_sasl_plain.o rdkafka_interceptor.o rdkafka_msgset_writer.o rdkafka_msgset_reader.o rdkafka_header.o rdkafka_admin.o rdkafka_aux.o rdkafka_background.o rdkafka_idempotence.o rdkafka_cert.o rdkafka_txnmgr.o rdkafka_coord.o rdvarint.o rdbuf.o rdunittest.o rdkafka_mock.o rdkafka_mock_handlers.o rdkafka_mock_cgrp.o rdkafka_error.o snappy.o rdgz.o rdhdrhistogram.o rdkafka_lz4.o rdxxhash.o lz4.o lz4frame.o lz4hc.o rddl.o rdkafka_plugin.o -o librdkafka.so.1 -lm -lz -ldl -lpthread -lrt -lpthread -lrt
Creating static library librdkafka.a
ar rcs librdkafka.a rdkafka.o rdkafka_broker.o rdkafka_msg.o rdkafka_topic.o rdkafka_conf.o rdkafka_timer.o rdkafka_offset.o rdkafka_transport.o rdkafka_buf.o rdkafka_queue.o rdkafka_op.o rdkafka_request.o rdkafka_cgrp.o rdkafka_pattern.o rdkafka_partition.o rdkafka_subscription.o rdkafka_assignor.o rdkafka_range_assignor.o rdkafka_roundrobin_assignor.o rdkafka_feature.o rdcrc32.o crc32c.o rdmurmur2.o rdfnv1a.o rdaddr.o rdrand.o rdlist.o tinycthread.o tinycthread_extra.o rdlog.o rdstring.o rdkafka_event.o rdkafka_metadata.o rdregex.o rdports.o rdkafka_metadata_cache.o rdavl.o rdkafka_sasl.o rdkafka_sasl_plain.o rdkafka_interceptor.o rdkafka_msgset_writer.o rdkafka_msgset_reader.o rdkafka_header.o rdkafka_admin.o rdkafka_aux.o rdkafka_background.o rdkafka_idempotence.o rdkafka_cert.o rdkafka_txnmgr.o rdkafka_coord.o rdvarint.o rdbuf.o rdunittest.o rdkafka_mock.o rdkafka_mock_handlers.o rdkafka_mock_cgrp.o rdkafka_error.o snappy.o rdgz.o rdhdrhistogram.o rdkafka_lz4.o rdxxhash.o lz4.o lz4frame.o lz4hc.o rddl.o rdkafka_plugin.o
Creating librdkafka.so symlink
rm -f "librdkafka.so" && ln -s "librdkafka.so.1" "librdkafka.so"
Generating pkg-config file rdkafka.pc
Generating pkg-config file rdkafka-static.pc
Checking librdkafka integrity
librdkafka.so.1                OK
librdkafka.a                   OK
Symbol visibility              OK
make[2]: Leaving directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka/src'
make[2]: Entering directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka/src-cpp'
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c RdKafka.cpp -o RdKafka.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c ConfImpl.cpp -o ConfImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c HandleImpl.cpp -o HandleImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c ConsumerImpl.cpp -o ConsumerImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c ProducerImpl.cpp -o ProducerImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c KafkaConsumerImpl.cpp -o KafkaConsumerImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c TopicImpl.cpp -o TopicImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c TopicPartitionImpl.cpp -o TopicPartitionImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c MessageImpl.cpp -o MessageImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c HeadersImpl.cpp -o HeadersImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c QueueImpl.cpp -o QueueImpl.o
g++ -MD -MP -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -c MetadataImpl.cpp -o MetadataImpl.o
Creating shared library librdkafka++.so.1
g++ -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps -shared -Wl,-soname,librdkafka++.so.1 RdKafka.o ConfImpl.o HandleImpl.o ConsumerImpl.o ProducerImpl.o KafkaConsumerImpl.o TopicImpl.o TopicPartitionImpl.o MessageImpl.o HeadersImpl.o QueueImpl.o MetadataImpl.o -o librdkafka++.so.1 -L../src -lrdkafka
Creating static library librdkafka++.a
ar rcs librdkafka++.a RdKafka.o ConfImpl.o HandleImpl.o ConsumerImpl.o ProducerImpl.o KafkaConsumerImpl.o TopicImpl.o TopicPartitionImpl.o MessageImpl.o HeadersImpl.o QueueImpl.o MetadataImpl.o
Creating librdkafka++.so symlink
rm -f "librdkafka++.so" && ln -s "librdkafka++.so.1" "librdkafka++.so"
Generating pkg-config file rdkafka++.pc
Generating pkg-config file rdkafka++-static.pc
Checking librdkafka++ integrity
librdkafka++.so.1              OK
librdkafka++.a                 OK
make[2]: Leaving directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka/src-cpp'
make[2]: Entering directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka/src'
Install librdkafka to /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
install -d $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/include/librdkafka
install -d $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
install rdkafka.h rdkafka_mock.h $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/include/librdkafka
install librdkafka.a $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
[ ! -f librdkafka-static.a ] || install librdkafka-static.a $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
install librdkafka.so.1 $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
[ -f "rdkafka.pc" ] && ( \
    install -d $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/pkgconfig && \
    install -m 0644 rdkafka.pc $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/pkgconfig \
)
[ -f "rdkafka-static.pc" ] && ( \
    install -d $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/pkgconfig && \
    install -m 0644 rdkafka-static.pc $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/pkgconfig \
)
(cd $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps && ln -sf librdkafka.so.1 librdkafka.so)
make[2]: Leaving directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka/src'
make[2]: Entering directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka/src-cpp'
Install librdkafka++ to /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
install -d $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/include/librdkafka
install -d $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
install rdkafkacpp.h $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/include/librdkafka
install librdkafka++.a $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
[ ! -f librdkafka++-static.a ] || install librdkafka++-static.a $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
install librdkafka++.so.1 $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
[ -f "rdkafka++.pc" ] && ( \
    install -d $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/pkgconfig && \
    install -m 0644 rdkafka++.pc $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/pkgconfig \
)
[ -f "rdkafka++-static.pc" ] && ( \
    install -d $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/pkgconfig && \
    install -m 0644 rdkafka++-static.pc $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/pkgconfig \
)
(cd $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps && ln -sf librdkafka++.so.1 librdkafka++.so)
make[2]: Leaving directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka/src-cpp'
make -C examples
make[2]: Entering directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka/examples'
gcc -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -I../src rdkafka_example.c -o rdkafka_example -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps \
    ../src/librdkafka.a -lm -lz -ldl -lpthread -lrt -lpthread -lrt
# rdkafka_example is ready
#
# Run producer (write messages on stdin)
./rdkafka_example -P -t <topic> -p <partition>

# or consumer
./rdkafka_example -C -t <topic> -p <partition>

#
# More usage options:
./rdkafka_example -h
gcc -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -I../src rdkafka_performance.c -o rdkafka_performance -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps \
    ../src/librdkafka.a -lm -lz -ldl -lpthread -lrt -lpthread -lrt
# rdkafka_performance is ready
#
# Run producer
./rdkafka_performance -P -t <topic> -p <partition> -s <msgsize>

# or consumer
./rdkafka_performance -C -t <topic> -p <partition>

#
# More usage options:
./rdkafka_performance -h
g++ -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -I../src-cpp rdkafka_example.cpp -o rdkafka_example_cpp -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps \
    ../src-cpp/librdkafka++.a ../src/librdkafka.a -lm -lz -ldl -lpthread -lrt -lpthread -lrt
gcc -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -I../src rdkafka_complex_consumer_example.c -o rdkafka_complex_consumer_example -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps \
    ../src/librdkafka.a -lm -lz -ldl -lpthread -lrt -lpthread -lrt
# rdkafka_complex_consumer_example is ready
#
./rdkafka_complex_consumer_example <topic[:part]> <topic2[:part]> ..

#
# More usage options:
./rdkafka_complex_consumer_example -h
g++ -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -I../src-cpp rdkafka_complex_consumer_example.cpp -o rdkafka_complex_consumer_example_cpp -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps \
    ../src-cpp/librdkafka++.a ../src/librdkafka.a -lm -lz -ldl -lpthread -lrt -lpthread -lrt
g++ -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align -Wno-non-virtual-dtor -I../src-cpp kafkatest_verifiable_client.cpp -o kafkatest_verifiable_client -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps \
    ../src-cpp/librdkafka++.a ../src/librdkafka.a -lm -lz -ldl -lpthread -lrt -lpthread -lrt
gcc -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -I../src producer.c -o producer -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps \
    ../src/librdkafka.a -lm -lz -ldl -lpthread -lrt -lpthread -lrt
gcc -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -I../src consumer.c -o consumer -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps \
    ../src/librdkafka.a -lm -lz -ldl -lpthread -lrt -lpthread -lrt
gcc -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -I../src idempotent_producer.c -o idempotent_producer -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps \
    ../src/librdkafka.a -lm -lz -ldl -lpthread -lrt -lpthread -lrt
gcc -g -O2 -fPIC -Wall -Wsign-compare -Wfloat-equal -Wpointer-arith -Wcast-align  -I../src transactions.c -o transactions -L/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps \
    ../src/librdkafka.a -lm -lz -ldl -lpthread -lrt -lpthread -lrt
make[2]: Leaving directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka/examples'
Updating CONFIGURATION.md
Installing documentation to /home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps
install -d $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/share/doc/librdkafka
install LICENSE LICENSES.txt INTRODUCTION.md README.md CONFIGURATION.md STATISTICS.md CHANGELOG.md $DESTDIR/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build/deps/share/doc/librdkafka
make[1]: Leaving directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/deps/librdkafka'
  TOUCH Release/obj.target/deps/librdkafka.stamp
  CXX(target) Release/obj.target/node-librdkafka/src/binding.o
  CXX(target) Release/obj.target/node-librdkafka/src/callbacks.o
  CXX(target) Release/obj.target/node-librdkafka/src/common.o
  CXX(target) Release/obj.target/node-librdkafka/src/config.o
  CXX(target) Release/obj.target/node-librdkafka/src/connection.o
  CXX(target) Release/obj.target/node-librdkafka/src/errors.o
  CXX(target) Release/obj.target/node-librdkafka/src/kafka-consumer.o
  CXX(target) Release/obj.target/node-librdkafka/src/producer.o
  CXX(target) Release/obj.target/node-librdkafka/src/topic.o
  CXX(target) Release/obj.target/node-librdkafka/src/workers.o
  CXX(target) Release/obj.target/node-librdkafka/src/admin.o
  SOLINK_MODULE(target) Release/obj.target/node-librdkafka.node
  COPY Release/node-librdkafka.node
rm 11a9e3388a67e1ca5c31c1d8da49cb6d2714eb41.intermediate
make: Leaving directory '/home/hf/code/foo/npcheck-env/node_modules/node-rdkafka/build'
+ node-rdkafka@2.10.1
added 4 packages from 10 contributors and audited 4 packages in 54.055s
found 0 vulnerabilities

Checking license of bindings@1.5.0                                PASS 
Checking license of file-uri-to-path@1.0.0                        PASS 
Checking license of nan@2.14.2                                    PASS 

Checking if module has appropriate testing                        PASS 

continuous-integration/travis-ci/push
The Travis CI build passed
https://travis-ci.org/github/Blizzard/node-rdkafka/builds/764677342?utm_source=github_status&utm_medium=notification

Checking maintenance metrics                                      PASS 

NPCheck Report

problems: 0 (errors: 0 - warnings: 0)
aalykiot commented 3 years ago

@helio-frota perhaps we can just grab the last 3-4 lines of output (and ignore the rest)

+ node-rdkafka@2.10.1
added 4 packages from 10 contributors and audited 4 packages in 54.055s
found 0 vulnerabilities

We can also introduce a --verbose flag for anyone that does want to see all the compilation output.

helio-frota commented 3 years ago

We can also introduce a --verbose flag for anyone that does want to see all the compilation output.

I think we should suppress (if possible) all the native-addon output because it cancels/nullify the npcheck feature that is to show the PASS information to the output.

// First part
Checking if module has appropriate testing                        PASS 
Checking maintenance metrics                                      PASS 
Running checks on node-rdkafka
Checking if it's deprecated on NPM                                PASS 
Checking if github repository is archived                         PASS 
Checking top-level license                                        PASS 

native-addon-output-here....

// Second part
Checking license of bindings@1.5.0                                PASS 
Checking license of file-uri-to-path@1.0.0                        PASS 
Checking license of nan@2.14.2                                    PASS 
Checking if module has appropriate testing                        PASS 

Checking maintenance metrics                                      PASS 
NPCheck Report
problems: 0 (errors: 0 - warnings: 0)

Depending on the end-user terminal scroolback size, it will be impossible to see the first part of npcheck results. If the end-user really wants to see the compilation output of a native-addon, I guess that should be done directly on the native-addon module by running npm install, not in npcheck. Makes sense?

aalykiot commented 3 years ago

Yeah, sounds good!

helio-frota commented 3 years ago

Closing it is already solved