Coder Social home page Coder Social logo

fukaoi / crystal-nodejs Goto Github PK

View Code? Open in Web Editor NEW
52.0 5.0 5.0 230.54 MB

Node.js engine for crystal-lang. JS code and npm module executes on crystal-nodejs

License: MIT License

Crystal 0.22% C 84.56% Makefile 0.05% JavaScript 0.01% C++ 14.60% Python 0.56%
crystal-lang crystal nodejs npm

crystal-nodejs's Introduction

crystal-nodejs

License version

Node.js engine for crystal-lang. JS code and npm module executes on crystal-nodejs, And don't need to install Node.js binary.Explain about architecture, Compiled as a shared object Node.js(i.e: libnodejs) and execute as one process on crystal-lang. So call C execvp() system call through Process.run() method, execute in this c function.

Process.run method is low overhead, Compare pure Node.js js code and crystal-nodejs js code, There was no difference in performance(see Benchmark heading about performance detail).

The biggest merit is that over 11,000,000 npm modules can be used in crystal and Will expand the Crystal Lang ecosystem

Using crystal-nodejs can pass through Node.js result of crystal-lang. Happy Crystaling!! ๐ŸŽ‰

Architecture image

In the above architecture image, crystal-nodejs provides Node.js, LibC, lib that was created crystal-lang

Supported OS

  • Linux(Ubuntu18.04, 20.04, Arch Linux...Maybe will work other distributions)
  • MacOSX(High Sierra... Maybe will work other os version)
  • Windows(Unfortunately yet not supported on crystal-lang...)

Supported Node.js

  • Look at this directory(e.g 12.20.1, 14.15.4) for supported versions.crystal-nodejs will be supported until latest 2 version in Node.js

  • Current Node.js latest version: 14.15.4

Installation

  1. Add the dependency to your shard.yml:
  dependencies:
     nodejs:
       github: fukaoi/crystal-nodejs
  1. Run shards install

  2. libnodejs install, init js directory make or make all.So created $HOME/.crystal-nodejs/

$HOME/.crystal-nodejs/
โ”œโ”€โ”€ bin        // Use binary in crystal-nodejs
โ”‚ย ย  โ”œโ”€โ”€ node  
โ”‚ย ย  โ”œโ”€โ”€ npm 
โ”‚ย ย  โ””โ”€โ”€ npx
โ”œโ”€โ”€ js         // Origina JS code, package.json. Enable the subdirectories below js/*/a.js
โ””โ”€โ”€ lib        // shared object for Node.js
    โ””โ”€โ”€ libnode.so.64(libnode.64.dylib)

Using Docker

alpine

FROM crystallang/crystal:0.35.1-alpine as builder

RUN apk add --update --no-cache \
    curl \
    make \
    python \
    g++ \ 
    gcc \
    gcc-doc \
    linux-headers \
    libc6-compat

RUN ln -s /lib/libc.musl-x86_64.so.1 /lib/ld-linux-x86-64.so.2
RUN git clone https://github.com/fukaoi/crystal-nodejs.git

WORKDIR /crystal-nodejs

RUN shards install

Ubuntu20

FROM ubuntu:20.04 as builder

ENV DEBIAN_FRONTEND=noninteractive

RUN apt-get update
RUN apt-get upgrade -y 
RUN apt-get install curl gnupg make g++ libyaml-dev -y
RUN curl -sL "https://keybase.io/crystal/pgp_keys.asc" | apt-key add -
RUN echo "deb https://dist.crystal-lang.org/apt crystal main" | tee /etc/apt/sources.list.d/crystal.list
RUN apt-get update
RUN apt-get install crystal -y

RUN git clone https://github.com/fukaoi/crystal-nodejs.git

WORKDIR /crystal-nodejs

RUN shards install

Usage

Bacis usage

Output Hello crystal-nodejs !! on terminal

  • Simple JS code, output 'Hello crystal-nodejs'
require "nodejs"

Nodejs.eval("console.log('Hello crystal-nodejs !!')")

Use setTimeout execute lazy code

  • below code is output 'Hello crystal' after 2sec
require "nodejs"

code = <<-CODE
  let user = {
    sayHi(firstName) {
      console.log(`Hello, ${firstName}!`);
    }
  };
  setTimeout(() => {user.sayHi('crystal')}, 2000);
CODE

Nodejs.eval(code)

How to send Node.js result to crystal-lang

  • Use special toCrystal() method.toCrystal() is only function in crystal-nodejs.Can response various type in JS, and all JS type is converted JSON::Any in crystal
require "nodejs"

code = <<-CODE
  toCrystal({data:"spec"})
CODE

res = Nodejs.eval(code)

puts res           # {"data" => "spec"}
puts typeof(res)   # JSON::Any

  • The below example, all JS type(Number, Boolean, String) is converted JSON::Any.
require "nodejs"

code = <<-CODE
  toCrystal({123456})
CODE

res = Nodejs.eval(code)

puts res           # 123456
puts typeof(res)   # JSON::Any

Use NPM(node modules)

Node modules is installed in $HOME/.crystal-nodejs/js/

npm install method

  • Use Nodejs::Npm.install('package name') method, can install need package.this below example is for use mathjs module.
require "nodejs"
Nodejs::Npm.install("mathjs")

code = <<-CODE
  const math = require("mathjs"); // Note: JS side require
  toCrystal(math.log(10000, 10));
CODE

puts Nodejs.eval(code) # 4

package.json

  • a package.json copy to $HOME/.crystal-nodejs/js/ direcotry, and call NodeJs::Npm.install method

[package.json]

"dependencies": {
  "mathjs": "^6.0.2"
}
require "nodejs"
Nodejs::Npm.install

code = <<-CODE
  const math = require("mathjs"); // Note: JS side require
  toCrystal(math.log(10000, 10));
CODE

puts Nodejs.eval(code) # 4

Use existing the JS file

loading JS file and execute

  • existing js file to, use Node Js.file run method, can run on crystal-lang

[file_run.js]

const fs = require('fs');
fs.readFile('spec/nodejs_spec.cr', 'utf8', (err, text) => {
  console.log('text file!');
  toCrystal({text: text});
});
require "nodejs"
puts Nodejs.file_run("./file_run.js")

Replace parameters in existing JS file

  • Use Nodejs.replace_params() method, can set the customization value to the parameter of the existing js file from crystal-lang. this method merit don't have to modify existing js files and can use on crystal-lang

  • replace parameter type can be only const xxxxx.

[calc.js]

const a = 10;
const b = 20;

const calc = (left_side, right_side) => {
  return left_side + right_side;
}

const res = calc(a, b);
console.log(res);
require "nodejs"

code = File.read("./calc.js")
hash = {
  "a" => 100,  # const a = 100
  "b" => 200   # const b = 200
}

replaced_code = Nodejs.replace_params(code, hash)
Nodejs.eval(replaced_code)  # 300

Catch JS Exception

throw errors directly

  • throw Error in JS, it is converted as JSSideExceptin in crystal-lang. So can catch JSSIDEExcetpion in crystal-lang.
require "nodejs"

code = <<-CODE
  throw new Error('Error raise!');
CODE

Nodejs.eval(code)  
Error: Error raise!
    at [eval]:10:9
    at Script.runInThisContext (vm.js:122:20)
    at Object.runInThisContext (vm.js:329:38)
    at Object.<anonymous> ([eval]-wrapper:6:22)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at evalScript (internal/bootstrap/node.js:589:27)
    at startup (internal/bootstrap/node.js:265:9)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
 (Nodejs::JSSideException)

Error object throw after catch the JS Error with try catch

  • can pass an error object to crystal-lang by using a specific toCrystalErr method.
require "nodejs"

code = <<-CODE
  try {
    throw new Error('Error raise!');
  } catch(e) {
    toCrystalErr(e);
  }
CODE

Nodejs.eval(code)  
Error: Error raise!
    at [eval]:10:8
    at Script.runInThisContext (vm.js:122:20)
    at Object.runInThisContext (vm.js:329:38)
    at Object.<anonymous> ([eval]-wrapper:6:22)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at evalScript (internal/bootstrap/node.js:589:27)
    at startup (internal/bootstrap/node.js:265:9)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
 (Nodejs::JSSideException)

More usages look at spec/nodejs/npm/

Benchmark

This benchmark is fibonacci and binary-search results, As can see from the result, crystal-nodejs is high performance.below at bar chart is response average time that executes 5 times fibonacci and binary-search. benchmark source code detail is can see from URL link

  • Machine spec:
    • cpu: Intel(R) Core(TM) i7-7820HK CPU @ 2.90GHz 4core
    • memory: 16Gbyte

Raw data(Benchmark result)

  • fibonacci
- Node.js crystal-nodejs
1 real 2m26.968s real 2m27.337s
2 real 2m27.230s real 2m27.263s
3 real 2m26.987s real 2m28.058s
4 real 2m27.582s real 2m26.672s
5 real 2m27.262s real 2m26.831s
  • binary-search
- Node.js crystal-nodejs
1 real 1m35.699s real 1m35.962s
2 real 1m35.082s real 1m32.018s
3 real 1m33.309s real 1m35.212s
4 real 1m34.423s real 1m33.830s
5 real 1m32.050s real 1m33.530s

Development

Extension directory tree

crystal-nodejs/
ext/
โ”œโ”€โ”€ libnode.cc     // main function for libnode.so
โ”œโ”€โ”€ node_path.cr   // script for rewrite node path of npm
โ”œโ”€โ”€ obj            // shared object of Linux, Mac OSX
โ”‚ย ย  โ””โ”€โ”€ 10.16.0
โ””โ”€โ”€ 10.16.0        // shared object dependency file and directory
    โ”œโ”€โ”€ bin
    โ”œโ”€โ”€ include
    โ””โ”€โ”€ lib

Create json class

May want to convert crystal-lang json mapper type because response parameter from Nodejs.eval() method is all JSON::Any type. So the recommended tool is jsontocr, very simple and easy.

Exception

  • CrystalSideException ... Be thrown error in crystal-lang code
  • JSSideException ... Be thrown error in JS code

Make tasks

  • make build ... build libnode and deploy $HOME/.crystal-nodejs/
  • make install ... using package.json, npm install of dependency modules
  • make nodejs ... git clone Node.js and build
  • make (all) ... Same task make build && make install
  • make clean ... delete $HOME/.crystal-nodejs/ and temporaty directory
  • make audit ... do static analysis for JS

Raw JS

If will do mixing crystal-lang code and JS code, Debug is hard. But crystal-nodejs can export Raw JS, Can easily see the JS code that is actually executed.

this function is enable below

RAW_JS=true crystal run(or spec)

RAW_JS=true best timing is when execute spec, because must call Nodejs.eval() method.Export of most Raw JS if coverage of spec code is high. To see exported the code, /tmp/raw_js/

/tmp/raw_js/
โ”œโ”€โ”€ 0cc6107a79be7b828321e57a81a5f828.js
โ”œโ”€โ”€ 124d1032b2bc7c02cd59430dd8d1ba65.js
โ”œโ”€โ”€ 170fa95978969d76eca70d2947da4e2f.js
โ”œโ”€โ”€ 31df5239bef6b4510b8b6e3840627a58.js
โ”œโ”€โ”€ eaaa61190908871f1571bc5eca89b87a.js
โ”œโ”€โ”€ ff3c96e301d7d34c34c4a86fef92e09b.js
โ””โ”€โ”€ ff4d0b01de3d93d612bb5a09ed381711.js

Safety

Scan for vulnerabilities when build project. If be found vulnerabilities, build is supposed to fail.this logic execute npm audit command in Makefile.execute npm audit --fix command and build continue

use make audit, export raw JS to /tmp/raw_js/ and do static analysis with eslint-plugin-security

Case study

Now writting...

Contributing

  1. Fork it (https://github.com/fukaoi/crystal-nodejs/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

  • fukaoi - creator and maintainer

crystal-nodejs's People

Contributors

dependabot[bot] avatar fukaoi avatar s0kil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

crystal-nodejs's Issues

Exception when replacing js object variable

js_code =<<-JS_CODE
const a = {};
console.log(a);
JS_CODE

Nodejs.replace_params(js_code, {"a" => 0})
#=> Unhandled exception: No match key:state (Nodejs::CrystalSideException)

Error: undefined constant FileUtils

In lib/nodejs/src/nodejs/internal.cr:48:7

 48 | FileUtils.mkdir(dir)
      ^--------
Error: undefined constant FileUtils
make: *** [Makefile:2: development] Error 1

Building Node doesn't work in crystal:0.35.1-alpine Docker

Hey @fukaoi great work! This is really awesome project.

Everything is working great while developing in Mac.
However, shard fails to build Node.js in crystal:0.35.1-alpine Docker image.

Here is how Dockerfile looks like

FROM crystallang/crystal:0.35.1-alpine as builder

RUN apk update && apk add --upgrade g++

COPY shard.* /

WORKDIR /
RUN shards install
RUN echo "!!! DONE !!!"

My shard.yml

name: my_project
version: 0.1.0

authors:
  - Munjal A Patel

targets:
  my_project:
    main: src/main.cr

crystal: 0.35.1

dependencies:
  nodejs:
    github: fukaoi/crystal-nodejs

Running docker build -t crystal-nodejs. produces the following errors:

Sending build context to Docker daemon  3.072kB
Step 1/6 : FROM crystallang/crystal:0.35.1-alpine as builder
 ---> 6a09b54a6eb8
Step 2/6 : RUN apk update && apk add --upgrade g++
 ---> Running in 395dd68b7959
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86_64/APKINDEX.tar.gz
fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/community/x86_64/APKINDEX.tar.gz
v3.11.7-23-ge90207f98c [http://dl-cdn.alpinelinux.org/alpine/v3.11/main]
v3.11.7 [http://dl-cdn.alpinelinux.org/alpine/v3.11/community]
OK: 11291 distinct packages available
(1/9) Upgrading musl (1.1.24-r2 -> 1.1.24-r3)
(2/9) Upgrading libgcc (9.2.0-r4 -> 9.3.0-r0)
(3/9) Upgrading libstdc++ (9.2.0-r4 -> 9.3.0-r0)
(4/9) Upgrading libgomp (9.2.0-r4 -> 9.3.0-r0)
(5/9) Upgrading libatomic (9.2.0-r4 -> 9.3.0-r0)
(6/9) Upgrading gcc (9.2.0-r4 -> 9.3.0-r0)
(7/9) Upgrading musl-dev (1.1.24-r2 -> 1.1.24-r3)
(8/9) Installing libc-dev (0.7.2-r0)
(9/9) Installing g++ (9.3.0-r0)
Executing busybox-1.31.1-r9.trigger
OK: 226 MiB in 58 packages
Removing intermediate container 395dd68b7959
 ---> 9d35338d6bc4
Step 3/6 : COPY shard.* /
 ---> 1139bd52287c
Step 4/6 : WORKDIR /
 ---> Running in 8fd3b4700247
Removing intermediate container 8fd3b4700247
 ---> 5addc52b4f4b
Step 5/6 : RUN shards install
 ---> Running in 399a86f02865
Resolving dependencies
Fetching https://github.com/fukaoi/crystal-nodejs.git
Installing nodejs (0.1.4 at ecb1ffe)
Postinstall of nodejs: make
Failed postinstall of nodejs on make:
make build
make[1]: Entering directory '/lib/nodejs'
OS:Linux
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libdl.so.2, needed by /lib/nodejs/ext/obj/13.10.1/libnode.so.79, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libm.so.6, needed by /lib/nodejs/ext/obj/13.10.1/libnode.so.79, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libpthread.so.0, needed by /lib/nodejs/ext/obj/13.10.1/libnode.so.79, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: warning: libc.so.6, needed by /lib/nodejs/ext/obj/13.10.1/libnode.so.79, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: warning: ld-linux-x86-64.so.2, needed by /lib/nodejs/ext/obj/13.10.1/libnode.so.79, not found (try using -rpath or -rpath-link)
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sigfillset@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `operator new(unsigned long)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream& std::ostream::_M_insert<unsigned long long>(unsigned long long)@GLIBCXX_3.4.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::setbuf(char*, long)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for std::basic_ofstream<char, std::char_traits<char> >@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_cond_timedwait@GLIBC_2.3.2'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `socketpair@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pwrite64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `clock_getres@GLIBC_2.17'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `nanosleep@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sysinfo@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `recvfrom@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `remove@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setgroups@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_ios<char, std::char_traits<char> >::init(std::basic_streambuf<char, std::char_traits<char> >*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info@CXXABI_1.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `unlink@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `epoll_create@GLIBC_2.3.2'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >::basic_stringstream()@GLIBCXX_3.4.26'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `dlopen@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::condition_variable::condition_variable()@GLIBCXX_3.4.11'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__throw_invalid_argument(char const*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `lseek64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strdup@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fstatfs64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::_Sp_make_shared_tag::_S_eq(std::type_info const&)@GLIBCXX_3.4.26'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream& std::ostream::_M_insert<bool>(bool)@GLIBCXX_3.4.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `operator delete[](void*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `mprotect@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `shmget@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__once_proxy@GLIBCXX_3.4.11'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `snprintf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__throw_length_error(char const*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_cond_signal@GLIBC_2.3.2'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `if_indextoname@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `access@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__detail::_Prime_rehash_policy::_M_need_rehash(unsigned long, unsigned long, unsigned long) const@GLIBCXX_3.4.18'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fputc@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)@GLIBCXX_3.4.15'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `VTT for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::cerr@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_mutexattr_init@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__throw_bad_alloc()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__detail::_List_node_base::_M_unhook()@GLIBCXX_3.4.15'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `munmap@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__throw_out_of_range_fmt(char const*, ...)@GLIBCXX_3.4.20'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strchr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find_first_not_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `tmpfile@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `lrint@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `stderr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream::put(char)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fdatasync@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream::flush()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strcasecmp@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `posix_memalign@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::assign(char const*)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `nearbyint@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `exp@GLIBC_2.29'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sem_wait@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string()@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `rewind@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::seekoff(long, std::_Ios_Seekdir, std::_Ios_Openmode)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__xpg_strerror_r@GLIBC_2.3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setlocale@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `clearerr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_attr_setstacksize@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getsockname@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sigaddset@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_rwlock_wrlock@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sendto@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getuid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `realpath@GLIBC_2.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `memcpy@GLIBC_2.14'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__cxa_pure_virtual@CXXABI_1.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getenv@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `chown@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getrlimit@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strncasecmp@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for __cxxabiv1::__class_type_info@CXXABI_1.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_rwlock_rdlock@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setsockopt@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strcspn@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_cond_wait@GLIBC_2.3.2'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `mlock@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_mutex_lock@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `calloc@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_erase(unsigned long, unsigned long)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `shutdown@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strtoul@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `scalbn@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sincos@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for std::basic_filebuf<char, std::char_traits<char> >@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__dynamic_cast@CXXABI_1.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `stdout@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_ios<char, std::char_traits<char> >::clear(std::_Ios_Iostate)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `writev@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `gethostbyname@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `feof@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fgets@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_setspecific@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_ios<char, std::char_traits<char> >::rdbuf(std::basic_streambuf<char, std::char_traits<char> >*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strtoll@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `abort@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `statfs64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `send@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_mutex_init@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__basic_file<char>::is_open() const@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `unsetenv@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `scandir64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getservbyport_r@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strrchr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getpagesize@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getgid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `backtrace@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fseek@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strnlen@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_barrier_init@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setbuf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace_aux(unsigned long, unsigned long, unsigned long, char)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_assign(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__tls_get_addr@GLIBC_2.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setegid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strtol@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `memchr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sqrtf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream& std::ostream::_M_insert<unsigned long>(unsigned long)@GLIBCXX_3.4.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `bind@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setcontext@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__detail::_Prime_rehash_policy::_M_next_bkt(unsigned long) const@GLIBCXX_3.4.18'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__xstat64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `open@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `closelog@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__ctype_b_loc@GLIBC_2.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setenv@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `mmap@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `clock_gettime@GLIBC_2.17'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::nothrow@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `gethostname@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__errno_location@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `stpcpy@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getgrnam_r@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for std::basic_ios<char, std::char_traits<char> >@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pipe@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `puts@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fputs@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `iswspace@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_cond_init@GLIBC_2.3.2'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vfprintf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `connect@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::pbackfail(int)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__fxstat64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `isatty@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strstr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `memrchr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::cout@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::append(char const*)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pathconf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::locale::~locale()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `malloc@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `epoll_ctl@GLIBC_2.3.2'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getnameinfo@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setgid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ios_base::~ios_base()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fcntl64@GLIBC_2.28'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `lchown@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getcontext@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `telldir@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `readdir@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `atan2@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `syscall@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `gai_strerror@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `kill@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `ferror@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::open(char const*, std::_Ios_Openmode)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(char const*) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `close@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sem_destroy@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setrlimit64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `atan@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `modf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_attr_destroy@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_attr_setdetachstate@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__fxstat@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__isoc99_sscanf@GLIBC_2.7'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strlen@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::close()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `readdir64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `link@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `dlclose@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__lxstat64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setvbuf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `shmat@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_append(char const*, unsigned long)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fopen@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `floor@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sem_post@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_iostream<char, std::char_traits<char> >::basic_iostream()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream& std::ostream::_M_insert<long>(long)@GLIBCXX_3.4.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__throw_system_error(int)@GLIBCXX_3.4.11'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `nearbyintf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `poll@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strcpy@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `localtime_r@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ios_base::ios_base()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sprintf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `_longjmp@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `posix_fadvise64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `recvmsg@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::rfind(char, unsigned long) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `uname@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_create@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__isoc99_fscanf@GLIBC_2.7'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fchown@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strtoull@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `ttyname_r@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_construct(unsigned long, char)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strncpy@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fread@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `printf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fclose@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::locale::locale(char const*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::copy(char*, unsigned long, unsigned long) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `initgroups@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `raise@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `tzset@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getpwnam_r@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fileno@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `usleep@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `syslog@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `isspace@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `makecontext@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream& std::ostream::_M_insert<long long>(long long)@GLIBCXX_3.4.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sysconf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `epoll_pwait@GLIBC_2.6'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >::basic_ostringstream()@GLIBCXX_3.4.26'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setsid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `utimensat@GLIBC_2.6'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_ios<char, std::char_traits<char> >::imbue(std::locale const&)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__cxa_guard_acquire@CXXABI_1.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `mkdtemp@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `gettimeofday@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `accept@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::uflow()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__cxa_demangle@CXXABI_1.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `execvp@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fwrite@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sem_timedwait@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fopen64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `ioctl@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sched_yield@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_rwlock_destroy@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `select@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `cfmakeraw@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getppid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getcwd@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getc@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `futimens@GLIBC_2.6'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `llround@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `readlink@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `opendir@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(unsigned long, unsigned long, char const*) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_key_create@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for std::basic_streambuf<char, std::char_traits<char> >@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sendmsg@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `div@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getpwuid_r@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getrusage@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `mkstemp64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fsync@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `symlink@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `VTT for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream& std::ostream::_M_insert<void const*>(void const*)@GLIBCXX_3.4.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setuid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vsnprintf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, long)@GLIBCXX_3.4.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `tcsetattr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `msync@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `chmod@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sigemptyset@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::reserve(unsigned long)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strcat@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::underflow()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `cos@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ios_base::Init::~Init()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `shmdt@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `operator new[](unsigned long, std::nothrow_t const&)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_key_delete@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `log@GLIBC_2.29'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__stack_chk_fail@GLIBC_2.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `waitpid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `inet_addr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `in6addr_any@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_mutexattr_destroy@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for std::__cxx11::basic_stringstream<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::resize(unsigned long, char)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::_Rb_tree_decrement(std::_Rb_tree_node_base const*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__throw_logic_error(char const*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_mutex_destroy@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `dladdr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `free@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getauxval@GLIBC_2.16'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__cxa_atexit@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `rmdir@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::xsgetn(char*, long)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::push_back(char)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `setpriority@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `realloc@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `dup2@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `rand@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::condition_variable::~condition_variable()@GLIBCXX_3.4.11'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getegid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__register_atfork@GLIBC_2.3.2'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sin@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_condattr_destroy@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `madvise@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getsockopt@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char, unsigned long) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_rwlock_trywrlock@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `open64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_condattr_setclock@GLIBC_2.3.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getrlimit64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sem_init@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for __cxxabiv1::__si_class_type_info@CXXABI_1.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `dlsym@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sqrt@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strerror@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `recv@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_rwlock_unlock@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `memcmp@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `operator delete(void*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `stdin@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream::write(char const*, long)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__throw_out_of_range(char const*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::substr(unsigned long, unsigned long) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `operator new(unsigned long, std::nothrow_t const&)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__basic_file<char>::~__basic_file()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `listen@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__once_call@GLIBCXX_3.4.11'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `tzname@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `toupper@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_cond_broadcast@GLIBC_2.3.2'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `acos@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__once_callable@GLIBCXX_3.4.11'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream& std::ostream::_M_insert<double>(double)@GLIBCXX_3.4.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `operator new[](unsigned long)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_attr_init@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_once@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__throw_bad_cast()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `openlog@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sscanf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getaddrinfo@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__xstat@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `closedir@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `VTT for std::__cxx11::basic_ostringstream<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `backtrace_symbols@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `memset@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `tan@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `asin@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::operator=(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `qsort@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fscanf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `ftruncate64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_mutex_unlock@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `dlerror@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::istream& std::istream::_M_extract<double>(double&)@GLIBCXX_3.4.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strncmp@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sigaction@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_mutex_trylock@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `isprint@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_barrier_destroy@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_ios<char, std::char_traits<char> >::copyfmt(std::basic_ios<char, std::char_traits<char> > const&)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `ftell@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `secure_getenv@GLIBC_2.17'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `socket@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `seteuid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_sigmask@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `geteuid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sem_trywait@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_barrier_wait@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__environ@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `log2@GLIBC_2.29'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `inet_pton@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `gnu_get_libc_version@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for std::__cxx11::basic_istringstream<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `tcgetattr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__cxa_guard_release@CXXABI_1.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::imbue(std::locale const&)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_join@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `epoll_wait@GLIBC_2.3.2'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `_exit@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fflush@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_kill@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::showmanyc()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pow@GLIBC_2.29'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_mutexattr_settype@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_rwlock_init@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fmod@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getifaddrs@GLIBC_2.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getpriority@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::_Rb_tree_increment(std::_Rb_tree_node_base const*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `mkdir@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `memmove@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::xsputn(char const*, long)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `write@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `freeifaddrs@GLIBC_2.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_self@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `VTT for std::basic_ofstream<char, std::char_traits<char> >@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strcmp@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `signal@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::condition_variable::notify_all()@GLIBCXX_3.4.11'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fdopen@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream::operator<<(short)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `rename@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getgroups@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `exit@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `ungetc@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__timezone@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fork@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::_M_sync(char*, unsigned long, unsigned long)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `round@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `epoll_create1@GLIBC_2.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ios_base::Init::Init()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::_Hash_bytes(void const*, unsigned long, unsigned long)@CXXABI_1.3.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__detail::_List_node_base::_M_transfer(std::__detail::_List_node_base*, std::__detail::_List_node_base*)@GLIBCXX_3.4.15'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strspn@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_condattr_init@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `dl_iterate_phdr@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::find(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__assert_fail@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::seekpos(std::fpos<__mbstate_t>, std::_Ios_Openmode)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `chdir@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `_setjmp@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_filebuf<char, std::char_traits<char> >::basic_filebuf()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream::operator<<(int)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `environ@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getpeername@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__ctype_tolower_loc@GLIBC_2.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `seekdir@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `umask@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `time@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `lseek@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ostream::seekp(long, std::_Ios_Seekdir)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strncat@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `perror@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `gmtime_r@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `getpid@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::locale::locale()@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `readv@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `operator delete(void*, unsigned long)@CXXABI_1.3.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_getspecific@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `inet_ntop@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `strtod@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::ctype<char>::_M_widen_init() const@GLIBCXX_3.4.11'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pread64@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fprintf@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `if_nametoindex@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)@GLIBCXX_3.4'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::swap(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&)@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_rwlock_tryrdlock@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `freeaddrinfo@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `pthread_cond_destroy@GLIBC_2.3.2'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `operator delete[](void*, unsigned long)@CXXABI_1.3.9'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::condition_variable::wait(std::unique_lock<std::mutex>&)@GLIBCXX_3.4.11'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `vtable for std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `fchmod@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `sendfile64@GLIBC_2.3'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `__tzname@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__cxx11::basic_stringbuf<char, std::char_traits<char>, std::allocator<char> >::str() const@GLIBCXX_3.4.21'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `read@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `std::__throw_bad_function_call()@GLIBCXX_3.4.14'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `ldexp@GLIBC_2.2.5'
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: /lib/nodejs/ext/obj/13.10.1/libnode.so.79: undefined reference to `prctl@GLIBC_2.2.5'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:41: build] Error 1
make[1]: Leaving directory '/lib/nodejs'
make: *** [Makefile:26: all] Error 2
The command '/bin/sh -c shards install' returned a non-zero code: 1

I would really appreciate any help I can get.

Install to project instead of $HOME

Currently, Node.JS is installed to ~/.crystal-nodejs, it would be better if it was installed on the same path as the project using the crystal-nodejs library.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.