Deploy details
Your deploy failed due to an errorDeploy log
Initializing
Failed
Initializing
Failed
2:26:02 PM: Build ready to start
2:26:16 PM: build-image version: 9a361c83c6a43010ba0aa3ea38214accc0223b2c (focal)
2:26:16 PM: buildbot version: 9a4374dc9e2c1cbd2a152e441d69a3a6d7e12511
2:26:16 PM: Fetching cached dependencies
2:26:16 PM: Failed to fetch cache, continuing with build
2:26:16 PM: Starting to prepare the repo for build
2:26:16 PM: No cached dependencies found. Cloning fresh repo
2:26:16 PM: git clone --filter=blob:none https://github.com/DSchau/blog
2:26:17 PM: Preparing Git Reference pull/165/head
2:26:19 PM: Starting to install dependencies
2:26:20 PM: mise python@3.13.2 install
2:26:20 PM: mise python@3.13.2 download cpython-3.13.2+20250212-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
2:26:20 PM: mise python@3.13.2 extract cpython-3.13.2+20250212-x86_64-unknown-linux-gnu-install_only_stripped.tar.gz
2:26:21 PM: mise python@3.13.2 python --version
2:26:21 PM: mise python@3.13.2 Python 3.13.2
2:26:21 PM: mise python@3.13.2 ✓ installed
2:26:21 PM: Python version set to 3.13
2:26:22 PM: Collecting pipenv
2:26:22 PM: Downloading pipenv-2024.4.1-py3-none-any.whl.metadata (17 kB)
2:26:22 PM: Collecting certifi (from pipenv)
2:26:22 PM: Downloading certifi-2025.1.31-py3-none-any.whl.metadata (2.5 kB)
2:26:22 PM: Collecting packaging>=22 (from pipenv)
2:26:22 PM: Downloading packaging-24.2-py3-none-any.whl.metadata (3.2 kB)
2:26:23 PM: Collecting setuptools>=67 (from pipenv)
2:26:23 PM: Downloading setuptools-75.8.2-py3-none-any.whl.metadata (6.7 kB)
2:26:23 PM: Collecting virtualenv>=20.24.2 (from pipenv)
2:26:23 PM: Downloading virtualenv-20.29.2-py3-none-any.whl.metadata (4.5 kB)
2:26:23 PM: Collecting distlib<1,>=0.3.7 (from virtualenv>=20.24.2->pipenv)
2:26:23 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl.metadata (5.2 kB)
2:26:23 PM: Collecting filelock<4,>=3.12.2 (from virtualenv>=20.24.2->pipenv)
2:26:23 PM: Downloading filelock-3.17.0-py3-none-any.whl.metadata (2.9 kB)
2:26:23 PM: Collecting platformdirs<5,>=3.9.1 (from virtualenv>=20.24.2->pipenv)
2:26:23 PM: Downloading platformdirs-4.3.6-py3-none-any.whl.metadata (11 kB)
2:26:23 PM: Downloading pipenv-2024.4.1-py3-none-any.whl (3.0 MB)
2:26:23 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 56.4 MB/s eta 0:00:00
2:26:23 PM: Downloading packaging-24.2-py3-none-any.whl (65 kB)
2:26:23 PM: Downloading setuptools-75.8.2-py3-none-any.whl (1.2 MB)
2:26:23 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 65.7 MB/s eta 0:00:00
2:26:23 PM: Downloading virtualenv-20.29.2-py3-none-any.whl (4.3 MB)
2:26:23 PM: ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 88.8 MB/s eta 0:00:00
2:26:23 PM: Downloading certifi-2025.1.31-py3-none-any.whl (166 kB)
2:26:23 PM: Downloading distlib-0.3.9-py2.py3-none-any.whl (468 kB)
2:26:23 PM: Downloading filelock-3.17.0-py3-none-any.whl (16 kB)
2:26:23 PM: Downloading platformdirs-4.3.6-py3-none-any.whl (18 kB)
2:26:23 PM: Installing collected packages: distlib, setuptools, platformdirs, packaging, filelock, certifi, virtualenv, pipenv
2:26:26 PM: Successfully installed certifi-2025.1.31 distlib-0.3.9 filelock-3.17.0 packaging-24.2 pipenv-2024.4.1 platformdirs-4.3.6 setuptools-75.8.2 virtualenv-20.29.2
2:26:26 PM: [notice] A new release of pip is available: 24.3.1 -> 25.0.1
2:26:26 PM: [notice] To update, run: pip install --upgrade pip
2:26:27 PM: Attempting Ruby version 2.7.2, read from environment
2:26:27 PM: Using Ruby version 2.7.2
2:26:28 PM: Started restoring cached go cache
2:26:28 PM: Finished restoring cached go cache
2:26:28 PM: Installing Go version 1.10 (requested 1.10)
2:26:39 PM: go version go1.10 linux/amd64
2:26:40 PM: Using PHP version 8.0
2:26:41 PM: Attempting Node.js version '22' from .nvmrc
2:26:41 PM: v22.14.0 is already installed.
2:26:42 PM: Now using node v22.14.0 (npm v10.9.2)
2:26:42 PM: Enabling Node.js Corepack
2:26:42 PM: Started restoring cached build plugins
2:26:42 PM: Finished restoring cached build plugins
2:26:42 PM: Started restoring cached corepack dependencies
2:26:42 PM: Finished restoring cached corepack dependencies
2:26:42 PM: Started restoring cached yarn cache
2:26:42 PM: Finished restoring cached yarn cache
2:26:42 PM: Installing Yarn version 1.3.2
2:26:42 PM: Preparing yarn@1.3.2 for immediate activation...
2:26:43 PM: No yarn workspaces detected
2:26:43 PM: Started restoring cached node modules
2:26:43 PM: Finished restoring cached node modules
2:26:43 PM: Installing npm packages using Yarn version 1.3.2
2:26:43 PM: yarn install v1.3.2
2:26:43 PM: (node:4501) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
2:26:43 PM: (Use `node --trace-deprecation ...` to show where the warning was created)
2:26:43 PM: [1/4] Resolving packages...
2:26:43 PM: [2/4] Fetching packages...
2:26:43 PM: (node:4501) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
2:27:01 PM: info fsevents@1.1.3: The platform "linux" is incompatible with this module.
2:27:01 PM: info "fsevents@1.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
2:27:01 PM: info fsevents@1.2.4: The platform "linux" is incompatible with this module.
2:27:01 PM: info "fsevents@1.2.4" is an optional dependency and failed compatibility check. Excluding it from installation.
2:27:01 PM: [3/4] Linking dependencies...
2:27:01 PM: warning "@dschau/gatsby-theme-blog > gatsby-plugin-emotion > @emotion/babel-preset-css-prop > @babel/plugin-transform-react-jsx@7.2.0" has unmet peer dependency "@babel/core@^7.0.0-0".
2:27:01 PM: warning "@dschau/gatsby-theme-blog > gatsby-plugin-emotion > @emotion/babel-preset-css-prop > @babel/plugin-transform-react-jsx > @babel/plugin-syntax-jsx@7.2.0" has unmet peer dependency "@babel/core@^7.0.0-0".
2:27:01 PM: warning "gatsby > eslint-plugin-graphql@2.1.1" has incorrect peer dependency "graphql@^0.12.0 || ^0.13.0".
2:27:01 PM: warning "gatsby > eslint-plugin-import@2.12.0" has incorrect peer dependency "eslint@2.x - 4.x".
2:27:01 PM: warning "gatsby > eslint-plugin-jsx-a11y@6.0.3" has incorrect peer dependency "eslint@^3 || ^4".
2:27:01 PM: warning "gatsby > eslint-plugin-react@7.9.1" has incorrect peer dependency "eslint@^3.0.0 || ^4.0.0".
2:27:01 PM: warning "gatsby > express-graphql@0.6.12" has incorrect peer dependency "graphql@^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0".
2:27:01 PM: warning "gatsby > gatsby-react-router-scroll@2.0.4" has unmet peer dependency "@reach/router@^1.0".
2:27:01 PM: warning "gatsby > graphql-tools@3.1.1" has incorrect peer dependency "graphql@^0.13.0".
2:27:01 PM: warning "gatsby > eslint-plugin-graphql > graphql-config@2.0.1" has incorrect peer dependency "graphql@^0.11.0 || ^0.12.0 || ^0.13.0".
2:27:01 PM: warning "gatsby > eslint-plugin-graphql > graphql-config > graphql-import@0.4.5" has incorrect peer dependency "graphql@^0.11.0 || ^0.12.0 || ^0.13.0".
2:27:01 PM: warning "gatsby > terser-webpack-plugin > schema-utils > ajv-errors@1.0.0" has unmet peer dependency "ajv@>=5.0.0".
2:27:12 PM: [4/4] Building fresh packages...
2:27:18 PM: warning Error running install script for optional dependency: "/opt/build/repo/node_modules/nodejieba: Command failed.\nExit code: 1\nCommand: node-gyp rebuild\nArguments: \nDirectory: /opt/build/repo/node_modules/nodejieba\nOutput:\ngyp info it worked if it ends with ok\ngyp info using node-gyp@11.0.0\ngyp info using node@22.14.0 | linux | x64\ngyp info find Python using Python version 3.13.2 found at \"/opt/buildhome/.local/share/mise/installs/python/3.13.2/bin/python3\"\ngyp http GET https://nodejs.org/download/release/v22.14.0/node-v22.14.0-headers.tar.gz\n\ngyp http 200 https://nodejs.org/download/release/v22.14.0/node-v22.14.0-headers.tar.gz\ngyp http GET https://nodejs.org/download/release/v22.14.0/SHASUMS256.txt\ngyp http 200 https://nodejs.org/download/release/v22.14.0/SHASUMS256.txt\ngyp info spawn /opt/buildhome/.local/share/mise/installs/python/3.13.2/bin/python3\ngyp info spawn args [\ngyp info spawn args '/opt/buildhome/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',\ngyp info spawn args 'binding.gyp',\ngyp info spawn args '-f',\ngyp info spawn args 'make',\ngyp info spawn args '-I',\ngyp info spawn args '/opt/build/repo/node_modules/nodejieba/build/config.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/opt/buildhome/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/opt/buildhome/.cache/node-gyp/22.14.0/include/node/common.gypi',\ngyp info spawn args '-Dlibrary=shared_library',\ngyp info spawn args '-Dvisibility=default',\ngyp info spawn args '-Dnode_root_dir=/opt/buildhome/.cache/node-gyp/22.14.0',\ngyp info spawn args '-Dnode_gyp_dir=/opt/buildhome/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp',\ngyp info spawn args '-Dnode_lib_file=/opt/buildhome/.cache/node-gyp/22.14.0/<(target_arch)/node.lib',\ngyp info spawn args '-Dmodule_root_dir=/opt/build/repo/node_modules/nodejieba',\ngyp info spawn args '-Dnode_engine=v8',\ngyp info spawn args '--depth=.',\ngyp info spawn args '--no-parallel',\ngyp info spawn args '--generator-output',\ngyp info spawn args 'build',\ngyp info spawn args '-Goutput_dir=.'\ngyp info spawn args ]\ngyp info spawn make\ngyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]\nmake: Entering directory '/opt/build/repo/node_modules/nodejieba/build'\n CXX(target) Release/obj.target/nodejieba/lib/index.o\nIn file included from ../../nan/nan.h:153,\n from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan_callbacks.h:55:23: error: ‘AccessorSignature’ is not a member of ‘v8’\n 55 | typedef v8::Local<v8::AccessorSignature> Sig;\n | ^~~~~~~~~~~~~~~~~\n../../nan/nan_callbacks.h:55:40: error: template argument 1 is invalid\n 55 | typedef v8::Local<v8::AccessorSignature> Sig;\n | ^\nIn file included from ../../nan/nan_converters.h:67,\n from ../../nan/nan.h:202,\n from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ToFactoryBase<v8::Boolean>::return_t Nan::imp::ToFactory<v8::Boolean>::convert(v8::Local<v8::Value>)’:\n../../nan/nan_converters_43_inl.h:18:49: error: cannot convert ‘v8::Local<v8::Context>’ to ‘v8::Isolate*’\n 18 | val->To ## TYPE(isolate->GetCurrentContext()) \\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~\n | |\n | v8::Local<v8::Context>\n../../nan/nan_converters_43_inl.h:22:1: note: in expansion of macro ‘X’\n 22 | X(Boolean)\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive.h:11,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:11,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-value.h:427:37: note: initializing argument 1 of ‘v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate*) const’\n 427 | Local<Boolean> ToBoolean(Isolate* isolate) const;\n | ~~~~~~~~~^~~~~~~\nIn file included from ../../nan/nan_converters.h:67,\n from ../../nan/nan.h:202,\n from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ValueFactoryBase<bool>::return_t Nan::imp::ToFactory<bool>::convert(v8::Local<v8::Value>)’:\n../../nan/nan_converters_43_inl.h:37:55: error: cannot convert ‘v8::Local<v8::Context>’ to ‘v8::Isolate*’\n 37 | return val->NAME ## Value(isolate->GetCurrentContext()); \\\n | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~\n | |\n | v8::Local<v8::Context>\n../../nan/nan_converters_43_inl.h:40:1: note: in expansion of macro ‘X’\n 40 | X(bool, Boolean)\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive.h:11,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:11,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-value.h:437:30: note: initializing argument 1 of ‘bool v8::Value::BooleanValue(v8::Isolate*) const’\n 437 | bool BooleanValue(Isolate* isolate) const;\n | ~~~~~~~~~^~~~~~~\nIn file included from ../../nan/nan_new.h:189,\n from ../../nan/nan.h:203,\n from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::Function>::return_t Nan::imp::Factory<v8::Function>::New(Nan::FunctionCallback, v8::Local<v8::Value>)’:\n../../nan/nan_implementation_12_inl.h:103:42: error: cannot convert ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’\n 103 | return scope.Escape(v8::Function::New( isolate\n | ^~~~~~~\n | |\n | v8::Isolate*\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:33:22: note: initializing argument 1 of ‘static v8::MaybeLocal<v8::Function> v8::Function::New(v8::Local<v8::Context>, v8::FunctionCallback, v8::Local<v8::Value>, int, v8::ConstructorBehavior, v8::SideEffectType)’\n 33 | Local<Context> context, FunctionCallback callback,\n | ~~~~~~~~~~~~~~~^~~~~~~\nIn file included from ../../nan/nan_new.h:189,\n from ../../nan/nan.h:203,\n from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)’:\n../../nan/nan_implementation_12_inl.h:337:37: error: no matching function for call to ‘v8::StringObject::New(v8::Local<v8::String>&)’\n 337 | return v8::StringObject::New(value).As<v8::StringObject>();\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:47,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive-object.h:81:23: note: candidate: ‘static v8::Local<v8::Value> v8::StringObject::New(v8::Isolate*, v8::Local<v8::String>)’\n 81 | static Local<Value> New(Isolate* isolate, Local<String> value);\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive-object.h:81:23: note: candidate expects 2 arguments, 1 provided\nIn file included from ../../nan/nan_new.h:189,\n from ../../nan/nan.h:203,\n from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan_implementation_12_inl.h:337:58: error: expected primary-expression before ‘>’ token\n 337 | return v8::StringObject::New(value).As<v8::StringObject>();\n | ^\n../../nan/nan_implementation_12_inl.h:337:60: error: expected primary-expression before ‘)’ token\n 337 | return v8::StringObject::New(value).As<v8::StringObject>();\n | ^\nIn file included from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Local<v8::Value>)’:\n../../nan/nan.h:1034:53: error: no matching function for call to ‘v8::Value::ToString()’\n 1034 | v8::Local<v8::String> string = from->ToString();\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive.h:11,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:11,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-value.h:389:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’\n 389 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(\n | ^~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-value.h:389:44: note: candidate expects 1 argument, 0 provided\nIn file included from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan.h:1044:37: error: cannot convert ‘char*’ to ‘v8::Isolate*’\n 1044 | length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);\n | ^~~~\n | |\n | char*\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:11,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive.h:203:26: note: initializing argument 1 of ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’\n 203 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,\n | ~~~~~~~~~^~~~~~~\nIn file included from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(const char*, const v8::Local<v8::Value>&)’:\n../../nan/nan.h:1818:64: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, const v8::Local<v8::Value>&)’\n 1818 | New(persistentHandle)->Set(New(key).ToLocalChecked(), value);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’\n 240 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate expects 3 arguments, 2 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’\n 243 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate expects 3 arguments, 2 provided\nIn file included from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(const v8::Local<v8::String>&, const v8::Local<v8::Value>&)’:\n../../nan/nan.h:1824:42: error: no matching function for call to ‘v8::Object::Set(const v8::Local<v8::String>&, const v8::Local<v8::Value>&)’\n 1824 | New(persistentHandle)->Set(key, value);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’\n 240 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate expects 3 arguments, 2 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’\n 243 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate expects 3 arguments, 2 provided\nIn file included from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(uint32_t, const v8::Local<v8::Value>&)’:\n../../nan/nan.h:1830:44: error: no matching function for call to ‘v8::Object::Set(uint32_t&, const v8::Local<v8::Value>&)’\n 1830 | New(persistentHandle)->Set(index, value);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’\n 240 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate expects 3 arguments, 2 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’\n 243 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate expects 3 arguments, 2 provided\nIn file included from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(const char*) const’:\n../../nan/nan.h:1836:61: error: no matching function for call to ‘v8::Object::Get(v8::Local<v8::String>)’\n 1836 | New(persistentHandle)->Get(New(key).ToLocalChecked()));\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:295:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’\n 295 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:295:43: note: candidate expects 2 arguments, 1 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:298:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’\n 298 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:298:43: note: candidate expects 2 arguments, 1 provided\nIn file included from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(const v8::Local<v8::String>&) const’:\n../../nan/nan.h:1842:55: error: no matching function for call to ‘v8::Object::Get(const v8::Local<v8::String>&)’\n 1842 | return scope.Escape(New(persistentHandle)->Get(key));\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:295:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’\n 295 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:295:43: note: candidate expects 2 arguments, 1 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:298:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’\n 298 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:298:43: note: candidate expects 2 arguments, 1 provided\nIn file included from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(uint32_t) const’:\n../../nan/nan.h:1847:57: error: no matching function for call to ‘v8::Object::Get(uint32_t&)’\n 1847 | return scope.Escape(New(persistentHandle)->Get(index));\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:295:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’\n 295 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:295:43: note: candidate expects 2 arguments, 1 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:298:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’\n 298 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:298:43: note: candidate expects 2 arguments, 1 provided\nIn file included from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:\n../../nan/nan.h:2167:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]\n 2167 | , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)\n | ^\n../../nan/nan.h: In function ‘void Nan::SetAccessor(v8::Local<v8::ObjectTemplate>, v8::Local<v8::String>, Nan::GetterCallback, Nan::SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute, Nan::imp::Sig)’:\n../../nan/nan.h:2412:16: error: no matching function for call to ‘v8::ObjectTemplate::SetAccessor(v8::Local<v8::String>&, void (*&)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&), void (*&)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&), v8::Local<v8::Object>&, v8::AccessControl&, v8::PropertyAttribute&, Nan::imp::Sig&)’\n 2412 | , signature);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1049:8: note: candidate: ‘void v8::ObjectTemplate::SetAccessor(v8::Local<v8::String>, v8::AccessorGetterCallback, v8::AccessorSetterCallback, v8::Local<v8::Value>, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)’\n 1049 | void SetAccessor(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1052:61: note: no known conversion for argument 5 from ‘v8::AccessControl’ to ‘v8::PropertyAttribute’\n 1052 | Local<Value> data = Local<Value>(), PropertyAttribute attribute = None,\n | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1055:8: note: candidate: ‘void v8::ObjectTemplate::SetAccessor(v8::Local<v8::Name>, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallback, v8::Local<v8::Value>, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)’\n 1055 | void SetAccessor(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1058:61: note: no known conversion for argument 5 from ‘v8::AccessControl’ to ‘v8::PropertyAttribute’\n 1058 | Local<Value> data = Local<Value>(), PropertyAttribute attribute = None,\n | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~\nIn file included from /usr/include/c++/9/cassert:44,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node_object_wrap.h:26,\n from ../../nan/nan.h:53,\n from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan_object_wrap.h: In destructor ‘virtual Nan::ObjectWrap::~ObjectWrap()’:\n../../nan/nan_object_wrap.h:24:25: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’\n 24 | assert(persistent().IsNearDeath());\n | ^~~~~~~~~~~\nIn file included from ../../nan/nan.h:2657,\n from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan_object_wrap.h: In member function ‘void Nan::ObjectWrap::MakeWeak()’:\n../../nan/nan_object_wrap.h:67:18: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘MarkIndependent’\n 67 | persistent().MarkIndependent();\n | ^~~~~~~~~~~~~~~\nIn file included from /usr/include/c++/9/cassert:44,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node_object_wrap.h:26,\n from ../../nan/nan.h:53,\n from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan_object_wrap.h: In static member function ‘static void Nan::ObjectWrap::WeakCallback(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’:\n../../nan/nan_object_wrap.h:124:26: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’\n 124 | assert(wrap->handle_.IsNearDeath());\n | ^~~~~~~~~~~\nIn file included from ../../nan/nan.h:2753,\n from ../lib/utils.h:6,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../../nan/nan_typedarray_contents.h: In constructor ‘Nan::TypedArrayContents<T>::TypedArrayContents(v8::Local<v8::Value>)’:\n../../nan/nan_typedarray_contents.h:34:43: error: ‘class v8::ArrayBuffer’ has no member named ‘GetContents’\n 34 | data = static_cast<char*>(buffer->GetContents().Data()) + byte_offset;\n | ^~~~~~~~~~~\nIn file included from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../lib/utils.h: In function ‘void WrapVector(std::vector<std::__cxx11::basic_string<char> >&, v8::Local<v8::Array>&)’:\n../lib/utils.h:19:73: error: no matching function for call to ‘v8::Array::Set(size_t&, v8::Local<v8::String>)’\n 19 | array->Set(i, Nan::New<v8::String>(ov[i].c_str()).ToLocalChecked());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’\n 240 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate expects 3 arguments, 2 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’\n 243 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate expects 3 arguments, 2 provided\nIn file included from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../lib/utils.h: In function ‘void WrapPairVector(std::vector<std::pair<std::__cxx11::basic_string<char>, double> >&, v8::Local<v8::Array>&)’:\n../lib/utils.h:31:18: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::Value>&, v8::Local<v8::Value>&)’\n 31 | obj->Set(k, v);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’\n 240 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate expects 3 arguments, 2 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’\n 243 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate expects 3 arguments, 2 provided\nIn file included from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../lib/utils.h:34:18: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::Value>&, v8::Local<v8::Value>&)’\n 34 | obj->Set(k, v);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/
2:27:18 PM: 22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’\n 240 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate expects 3 arguments, 2 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’\n 243 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate expects 3 arguments, 2 provided\nIn file included from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../lib/utils.h:35:22: error: no matching function for call to ‘v8::Array::Set(size_t&, v8::Handle<v8::Object>&)’\n 35 | array->Set(i, obj);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’\n 240 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate expects 3 arguments, 2 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’\n 243 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate expects 3 arguments, 2 provided\nIn file included from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../lib/utils.h: In function ‘void WrapPairVector(std::vector<std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > >&, v8::Local<v8::Array>&)’:\n../lib/utils.h:47:18: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::Value>&, v8::Local<v8::Value>&)’\n 47 | obj->Set(k, v);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’\n 240 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate expects 3 arguments, 2 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’\n 243 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate expects 3 arguments, 2 provided\nIn file included from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../lib/utils.h:50:18: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::Value>&, v8::Local<v8::Value>&)’\n 50 | obj->Set(k, v);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’\n 240 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate expects 3 arguments, 2 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’\n 243 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate expects 3 arguments, 2 provided\nIn file included from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../lib/utils.h:51:22: error: no matching function for call to ‘v8::Array::Set(size_t&, v8::Handle<v8::Object>&)’\n 51 | array->Set(i, obj);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’\n 240 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:240:37: note: candidate expects 3 arguments, 2 provided\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’\n 243 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,\n | ^~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:243:37: note: candidate expects 3 arguments, 2 provided\nIn file included from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../lib/utils.h: In function ‘std::string ValueToString(v8::Local<v8::Value>)’:\n../lib/utils.h:56:27: error: no matching function for call to ‘v8::String::Utf8Value::Utf8Value(v8::Local<v8::Value>&)’\n 56 | String::Utf8Value su(val);\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:11,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive.h:513:5: note: candidate: ‘v8::String::Utf8Value::Utf8Value(v8::Isolate*, v8::Local<v8::Value>)’\n 513 | Utf8Value(Isolate* isolate, Local<v8::Value> obj);\n | ^~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive.h:513:5: note: candidate expects 2 arguments, 1 provided\n../lib/index.cpp: In function ‘void init(v8::Handle<v8::Object>)’:\n../lib/index.cpp:5:55: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 5 | Nan::New<FunctionTemplate>(load)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:7:54: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 7 | Nan::New<FunctionTemplate>(cut)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:9:57: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 9 | Nan::New<FunctionTemplate>(cutAll)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:11:57: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 11 | Nan::New<FunctionTemplate>(cutHMM)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:13:63: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 13 | Nan::New<FunctionTemplate>(cutForSearch)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:15:59: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 15 | Nan::New<FunctionTemplate>(cutSmall)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:17:54: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 17 | Nan::New<FunctionTemplate>(tag)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:19:58: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 19 | Nan::New<FunctionTemplate>(extract)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:21:67: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 21 | Nan::New<FunctionTemplate>(extractWithWords)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:23:61: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 23 | Nan::New<FunctionTemplate>(insertWord)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:25:66: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 25 | Nan::New<FunctionTemplate>(textRankExtract)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\n../lib/index.cpp:27:75: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’\n 27 | Nan::New<FunctionTemplate>(textRankExtractWithWords)->GetFunction());\n | ^\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’\n 596 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(\n | ^~~~~~~~~~~\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:596:46: note: candidate expects 1 argument, 0 provided\nIn file included from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n../lib/index.cpp: At global scope:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:1226:43: warning: cast between incompatible function types from ‘void (*)(v8::Handle<v8::Object>)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]\n 1226 | (node::addon_register_func) (regfunc), \\\n | ^\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:1260:3: note: in expansion of macro ‘NODE_MODULE_X’\n 1260 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)\n | ^~~~~~~~~~~~~\n../lib/index.cpp:30:1: note: in expansion of macro ‘NODE_MODULE’\n 30 | NODE_MODULE(nodejieba, init)\n | ^~~~~~~~~~~\nIn file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:12,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,\n from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,\n from ../lib/utils.h:4,\n from ../lib/nodejieba.h:4,\n from ../lib/index.cpp:1:\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-local-handle.h: In instantiation of ‘v8::Local<T>::Local(v8::Local<S>) [with S = v8::Data; T = v8::Value]’:\n../../nan/nan_callbacks_12_inl.h:173:53: required from here\n/opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-local-handle.h:269:42: error: static assertion failed: type check\n 269 | static_assert(std::is_base_of<T, S>::value, \"type check\");\n | ^~~~~\nmake: *** [nodejieba.target.mk:115: Release/obj.target/nodejieba/lib/index.o] Error 1\nmake: Leaving directory '/opt/build/repo/node_modules/nodejieba/build'\ngyp ERR! build error \ngyp ERR! stack Error: `make` failed with exit code: 2\ngyp ERR! stack at ChildProcess.<anonymous> (/opt/buildhome/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:216:23)\ngyp ERR! System Linux 5.10.233-224.894.amzn2.x86_64\ngyp ERR! command \"/opt/buildhome/.nvm/versions/node/v22.14.0/bin/node\" \"/opt/buildhome/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"\ngyp ERR! cwd /opt/build/repo/node_modules/nodejieba\ngyp ERR! node -v v22.14.0\ngyp ERR! node-gyp -v v11.0.0\ngyp ERR! not ok"
2:27:18 PM: info This module is OPTIONAL, you can safely ignore this error
2:27:22 PM: Failed during stage 'Install dependencies': dependency_installation script returned non-zero exit code: 1
2:27:22 PM: error /opt/build/repo/node_modules/gatsby-plugin-manifest/node_modules/sharp: Command failed.
2:27:22 PM: Exit code: 1
2:27:22 PM: Command: (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
2:27:22 PM: Arguments:
2:27:22 PM: Directory: /opt/build/repo/node_modules/gatsby-plugin-manifest/node_modules/sharp
2:27:22 PM: Output:
2:27:22 PM: info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.7.0/libvips-8.7.0-linux-x64.tar.gz
2:27:22 PM: prebuild-install WARN install No prebuilt binaries found (target=22.14.0 runtime=node arch=x64 platform=linux)
2:27:22 PM: gyp info it worked if it ends with ok
2:27:22 PM: gyp info using node-gyp@11.0.0
2:27:22 PM: gyp info using node@22.14.0 | linux | x64
2:27:22 PM: gyp info find Python using Python version 3.13.2 found at "/opt/buildhome/.local/share/mise/installs/python/3.13.2/bin/python3"
2:27:22 PM: gyp http GET https://nodejs.org/download/release/v22.14.0/node-v22.14.0-headers.tar.gz
2:27:22 PM: gyp http 200 https://nodejs.org/download/release/v22.14.0/node-v22.14.0-headers.tar.gz
2:27:22 PM: gyp http GET https://nodejs.org/download/release/v22.14.0/SHASUMS256.txt
2:27:22 PM: gyp http 200 https://nodejs.org/download/release/v22.14.0/SHASUMS256.txt
2:27:22 PM: gyp info spawn /opt/buildhome/.local/share/mise/installs/python/3.13.2/bin/python3
2:27:22 PM: gyp info spawn args [
2:27:22 PM: gyp info spawn args '/opt/buildhome/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
2:27:22 PM: gyp info spawn args 'binding.gyp',
2:27:22 PM: gyp info spawn args '-f',
2:27:22 PM: gyp info spawn args 'make',
2:27:22 PM: gyp info spawn args '-I',
2:27:22 PM: gyp info spawn args '/opt/build/repo/node_modules/gatsby-plugin-manifest/node_modules/sharp/build/config.gypi',
2:27:22 PM: gyp info spawn args '-I',
2:27:22 PM: gyp info spawn args '/opt/buildhome/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
2:27:22 PM: gyp info spawn args '-I',
2:27:22 PM: gyp info spawn args '/opt/buildhome/.cache/node-gyp/22.14.0/include/node/common.gypi',
2:27:22 PM: gyp info spawn args '-Dlibrary=shared_library',
2:27:22 PM: gyp info spawn args '-Dvisibility=default',
2:27:22 PM: gyp info spawn args '-Dnode_root_dir=/opt/buildhome/.cache/node-gyp/22.14.0',
2:27:22 PM: gyp info spawn args '-Dnode_gyp_dir=/opt/buildhome/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp',
2:27:22 PM: gyp info spawn args '-Dnode_lib_file=/opt/buildhome/.cache/node-gyp/22.14.0/<(target_arch)/node.lib',
2:27:22 PM: gyp info spawn args '-Dmodule_root_dir=/opt/build/repo/node_modules/gatsby-plugin-manifest/node_modules/sharp',
2:27:22 PM: gyp info spawn args '-Dnode_engine=v8',
2:27:22 PM: gyp info spawn args '--depth=.',
2:27:22 PM: gyp info spawn args '--no-parallel',
2:27:22 PM: gyp info spawn args '--generator-output',
2:27:22 PM: gyp info spawn args 'build',
2:27:22 PM: gyp info spawn args '-Goutput_dir=.'
2:27:22 PM: gyp info spawn args ]
2:27:22 PM: <string>:76: SyntaxWarning: invalid escape sequence '\/'
2:27:22 PM: gyp info spawn make
2:27:22 PM: gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
2:27:22 PM: make: Entering directory '/opt/build/repo/node_modules/gatsby-plugin-manifest/node_modules/sharp/build'
2:27:22 PM: TOUCH Release/obj.target/libvips-cpp.stamp
2:27:22 PM: CXX(target) Release/obj.target/sharp/src/common.o
2:27:22 PM: <command-line>: warning: "_GLIBCXX_USE_CXX11_ABI" redefined
2:27:22 PM: <command-line>: note: this is the location of the previous definition
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-handle-base.h:8,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-local-handle.h:13,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:12,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h: In static member function ‘static constexpr int v8::internal::SmiTagging<4>::SmiToInt(v8::internal::Address)’:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:89:3: error: body of ‘constexpr’ function ‘static constexpr int v8::internal::SmiTagging<4>::SmiToInt(v8::internal::Address)’ not a return-statement
2:27:22 PM: 89 | }
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h: In static member function ‘static constexpr int v8::internal::SmiTagging<8>::SmiToInt(v8::internal::Address)’:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:114:3: error: body of ‘constexpr’ function ‘static constexpr int v8::internal::SmiTagging<8>::SmiToInt(v8::internal::Address)’ not a return-statement
2:27:22 PM: 114 | }
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h: In function ‘void v8::internal::PerformCastCheck(T*)’:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1093:38: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
2:27:22 PM: 1093 | !std::is_same<Data, std::remove_cv_t<T>>::value>::Perform(data);
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: | remove_cv
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1093:38: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
2:27:22 PM: 1093 | !std::is_same<Data, std::remove_cv_t<T>>::value>::Perform(data);
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: | remove_cv
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1093:50: error: template argument 2 is invalid
2:27:22 PM: 1093 | !std::is_same<Data, std::remove_cv_t<T>>::value>::Perform(data);
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1093:63: error: ‘::Perform’ has not been declared
2:27:22 PM: 1093 | !std::is_same<Data, std::remove_cv_t<T>>::value>::Perform(data);
2:27:22 PM: | ^~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h: At global scope:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1159:13: error: ‘is_void_v’ is not a member of ‘std’; did you mean ‘is_void’?
2:27:22 PM: 1159 | !std::is_void_v<ElementType> ||
2:27:22 PM: | ^~~~~~~~~
2:27:22 PM: | is_void
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1159:34: error: expected primary-expression before ‘>’ token
2:27:22 PM: 1159 | !std::is_void_v<ElementType> ||
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1159:22: warning: logical not is only applied to the left hand side of comparison [-Wlogical-not-parentheses]
2:27:22 PM: 1159 | !std::is_void_v<ElementType> ||
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1159:36: error: expected primary-expression before ‘||’ token
2:27:22 PM: 1159 | !std::is_void_v<ElementType> ||
2:27:22 PM: | ^~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1160:13: error: ‘is_convertible_v’ is not a member of ‘std’; did you mean ‘is_convertible’?
2:27:22 PM: 1160 | (std::is_convertible_v<typename std::iterator_traits<Iterator>::pointer,
2:27:22 PM: | ^~~~~~~~~~~~~~~~
2:27:22 PM: | is_convertible
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1160:78: error: expected ‘(’ before ‘,’ token
2:27:22 PM: 1160 | (std::is_convertible_v<typename std::iterator_traits<Iterator>::pointer,
2:27:22 PM: | ^
2:27:22 PM: | (
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1161:41: error: expected primary-expression before ‘*’ token
2:27:22 PM: 1161 | ElementType*> &&
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1161:42: error: expected primary-expression before ‘>’ token
2:27:22 PM: 1161 | ElementType*> &&
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1162:8: error: label ‘std’ referenced outside of any function
2:27:22 PM: 1162 | std::is_convertible_v<typename std::iterator_traits<Iterator>::reference,
2:27:22 PM: | ^~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1162:11: error: expected ‘)’ before ‘::’ token
2:27:22 PM: 1162 | std::is_convertible_v<typename std::iterator_traits<Iterator>::reference,
2:27:22 PM: | ^~
2:27:22 PM: | )
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1160:7: note: to match this ‘(’
2:27:22 PM: 1160 | (std::is_convertible_v<typename std::iterator_traits<Iterator>::pointer,
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1163:45: error: expected ‘,’ before ‘;’ token
2:27:22 PM: 1163 | ElementType&>));
2:27:22 PM: | ^
2:27:22 PM: | ,
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1163:45: error: expected string-literal before ‘;’ token
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1163:45: error: expected ‘)’ before ‘;’ token
2:27:22 PM: 1163 | ElementType&>));
2:27:22 PM: | ^
2:27:22 PM: | )
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1158:16: note: to match this ‘(’
2:27:22 PM: 1158 | static_assert(
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1170:12: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
2:27:22 PM: 1170 | std::conditional_t<std::is_void_v<ElementType>,
2:27:22 PM: | ^~~~~~~~~~~~~
2:27:22 PM: | conditional
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1174:12: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
2:27:22 PM: 1174 | std::conditional_t<std::is_void_v<ElementType>,
2:27:22 PM: | ^~~~~~~~~~~~~
2:27:22 PM: | conditional
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1178:12: error: ‘conditional_t’ in namespace ‘std’ does not name a template type; did you mean ‘conditional’?
2:27:22 PM: 1178 | std::conditional_t<std::is_void_v<ElementType>,
2:27:22 PM: | ^~~~~~~~~~~~~
2:27:22 PM: | conditional
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1186:18: error: ‘std::enable_if_t’ has not been declared
2:27:22 PM: 1186 | std::enable_if_t<std::is_convertible_v<OtherIterator, Iterator>,
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1186:29: error: expected ‘>’ before ‘<’ token
2:27:22 PM: 1186 | std::enable_if_t<std::is_convertible_v<OtherIterator, Iterator>,
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1192:13: error: ‘reference’ does not name a type
2:27:22 PM: 1192 | constexpr reference operator*() const noexcept { return *it_; }
2:27:22 PM: | ^~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1193:13: error: ‘pointer’ does not name a type
2:27:22 PM: 1193 | constexpr pointer operator->() const noexcept { return it_.operator->(); }
2:27:22 PM: | ^~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-internal.h:1230:13: error: ‘reference’ does not name a type
2:27:22 PM: 1230 | constexpr reference operator[](difference_type n) const noexcept {
2:27:22 PM: | ^~~~~~~~~
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:9,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-maybe.h:106:27: error: ‘std::enable_if_t’ has not been declared
2:27:22 PM: 106 | template <class U, std::enable_if_t<!std::is_lvalue_reference_v<U>>*>
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-maybe.h:106:38: error: expected ‘>’ before ‘<’ token
2:27:22 PM: 106 | template <class U, std::enable_if_t<!std::is_lvalue_reference_v<U>>*>
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-maybe.h:123:25: error: ‘std::enable_if_t’ has not been declared
2:27:22 PM: 123 | template <class T, std::enable_if_t<!std::is_lvalue_reference_v<T>>* = nullptr>
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-maybe.h:123:36: error: expected ‘>’ before ‘<’ token
2:27:22 PM: 123 | template <class T, std::enable_if_t<!std::is_lvalue_reference_v<T>>* = nullptr>
2:27:22 PM: | ^
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-script.h:19,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-debug.h:10,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-isolate.h:19,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-snapshot.h:9,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-context.h:15,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:26,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:35:25: warning: variable templates only available with ‘-std=c++14’ or ‘-std=gnu++14’
2:27:22 PM: 35 | static constexpr bool is_array_convertible_v =
2:27:22 PM: | ^~~~~~~~~~~~~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:46:12: error: ‘void_t’ is not a member of ‘std’
2:27:22 PM: 46 | std::void_t<
2:27:22 PM: | ^~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:46:12: error: ‘void_t’ is not a member of ‘std’
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:49:37: error: ‘remove_reference_t’ is not a member of ‘std’; did you mean ‘remove_reference’?
2:27:22 PM: 49 | is_array_convertible<std::remove_reference_t<iter_reference_t<It>>,
2:27:22 PM: | ^~~~~~~~~~~~~~~~~~
2:27:22 PM: | remove_reference
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:49:37: error: ‘remove_reference_t’ is not a member of ‘std’; did you mean ‘remove_reference’?
2:27:22 PM: 49 | is_array_convertible<std::remove_reference_t<iter_reference_t<It>>,
2:27:22 PM: | ^~~~~~~~~~~~~~~~~~
2:27:22 PM: | remove_reference
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:49:75: error: wrong number of template arguments (1, should be 2)
2:27:22 PM: 49 | is_array_convertible<std::remove_reference_t<iter_reference_t<It>>,
2:27:22 PM: | ^~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:33:9: note: provided for ‘template<class T> template<class From, class To> using is_array_convertible = std::is_convertible<From (*)[], To (*)[]>’
2:27:22 PM: 33 | using is_array_convertible = std::is_convertible<From (*)[], To (*)[]>;
2:27:22 PM: | ^~~~~~~~~~~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:50:32: error: wrong number of template arguments (4, should be at least 1)
2:27:22 PM: 50 | T>>> : std::true_type {};
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:42:10: note: provided for ‘template<class T> template<class It, class> struct v8::MemorySpan<T>::is_compatible_iterator’
2:27:22 PM: 42 | struct is_compatible_iterator : std::false_type {};
2:27:22 PM: | ^~~~~~~~~~~~~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:50:33: error: expected unqualified-id before ‘>’ token
2:27:22 PM: 50 | T>>> : std::true_type {};
2:27:22 PM: | ^~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:52:25: warning: variable templates only available with ‘-std=c++14’ or ‘-std=gnu++14’
2:27:22 PM: 52 | static constexpr bool is_compatible_iterator_v =
2:27:22 PM: | ^~~~~~~~~~~~~~~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:61:29: error: ‘void_t’ in namespace ‘std’ does not name a template type
2:27:22 PM: 61 | typename = std::void_t<decltype(std::declval<It&>().operator->())>>
2:27:22 PM: | ^~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:61:35: error: expected ‘>’ before ‘<’ token
2:27:22 PM: 61 | typename = std::void_t<decltype(std::declval<It&>().operator->())>>
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:62:20: error: ‘to_address’ function uses ‘auto’ type specifier without trailing return type
2:27:22 PM: 62 | static constexpr auto to_address(It it) noexcept {
2:27:22 PM: | ^~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:62:20: note: deduced return type only available with ‘-std=c++14’ or ‘-std=gnu++14’
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:77:18: error: ‘std::enable_if_t’ has not been declared
2:27:22 PM: 77 | std::enable_if_t<is_compatible_iterator_v<Iterator>, bool> = true>
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:77:29: error: expected ‘>’ before ‘<’ token
2:27:22 PM: 77 | std::enable_if_t<is_compatible_iterator_v<Iterator>, bool> = true>
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:84:18: error: ‘std::enable_if_t’ has not been declared
2:27:22 PM: 84 | std::enable_if_t<is_compatible_iterator_v<Iterator> &&
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:84:29: error: expected ‘>’ before ‘<’ token
2:27:22 PM: 84 | std::enable_if_t<is_compatible_iterator_v<Iterator> &&
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:98:18: error: ‘std::enable_if_t’ has not been declared
2:27:22 PM: 98 | std::enable_if_t<is_array_convertible_v<U, T>, bool> = true>
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:98:29: error: expected ‘>’ before ‘<’ token
2:27:22 PM: 98 | std::enable_if_t<is_array_convertible_v<U, T>, bool> = true>
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:105:18: error: ‘std::enable_if_t’ has not been declared
2:27:22 PM: 105 | std::enable_if_t<is_array_convertible_v<const U, T>, bool> = true>
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:105:29: error: expected ‘>’ before ‘<’ token
2:27:22 PM: 105 | std::enable_if_t<is_array_convertible_v<const U, T>, bool> = true>
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:174:27: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
2:27:22 PM: 174 | constexpr std::array<std::remove_cv_t<T>, N> to_array_lvalue_impl(
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: | remove_cv
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:174:27: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
2:27:22 PM: 174 | constexpr std::array<std::remove_cv_t<T>, N> to_array_lvalue_impl(
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: | remove_cv
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:174:40: error: wrong number of template arguments (1, should be 2)
2:27:22 PM: 174 | constexpr std::array<std::remove_cv_t<T>, N> to_array_lvalue_impl(
2:27:22 PM: | ^
2:27:22 PM: In file included from /usr/include/c++/9/tuple:39,
2:27:22 PM: from /usr/include/c++/9/mutex:38,
2:27:22 PM: from ../src/common.cc:20:
2:27:22 PM: /usr/include/c++/9/array:94:12: note: provided for ‘template<class _Tp, long unsigned int _Nm> struct std::array’
2:27:22 PM: 94 | struct array
2:27:22 PM: | ^~~~~
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-script.h:19,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-debug.h:10,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-isolate.h:19,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-snapshot.h:9,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-context.h:15,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:26,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:174:41: error: expected unqualified-id before ‘,’ token
2:27:22 PM: 174 | constexpr std::array<std::remove_cv_t<T>, N> to_array_lvalue_impl(
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:180:27: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
2:27:22 PM: 180 | constexpr std::array<std::remove_cv_t<T>, N> to_array_rvalue_impl(
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: | remove_cv
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:180:27: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
2:27:22 PM: 180 | constexpr std::array<std::remove_cv_t<T>, N> to_array_rvalue_impl(
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: | remove_cv
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:180:40: error: wrong number of template arguments (1, should be 2)
2:27:22 PM: 180 | constexpr std::array<std::remove_cv_t<T>, N> to_array_rvalue_impl(
2:27:22 PM: | ^
2:27:22 PM: In file included from /usr/include/c++/9/tuple:39,
2:27:22 PM: from /usr/include/c++/9/mutex:38,
2:27:22 PM: from ../src/common.cc:20:
2:27:22 PM: /usr/include/c++/9/array:94:12: note: provided for ‘template<class _Tp, long unsigned int _Nm> struct std::array’
2:27:22 PM: 94 | struct array
2:27:22 PM: | ^~~~~
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-script.h:19,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-debug.h:10,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-isolate.h:19,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-snapshot.h:9,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-context.h:15,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:26,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:180:41: error: expected unqualified-id before ‘,’ token
2:27:22 PM: 180 | constexpr std::array<std::remove_cv_t<T>, N> to_array_rvalue_impl(
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:187:27: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
2:27:22 PM: 187 | constexpr std::array<std::remove_cv_t<T>, N> to_array(T (&a)[N]) {
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: | remove_cv
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:187:27: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
2:27:22 PM: 187 | constexpr std::array<std::remove_cv_t<T>, N> to_array(T (&a)[N]) {
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: | remove_cv
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:187:40: error: wrong number of template arguments (1, should be 2)
2:27:22 PM: 187 | constexpr std::array<std::remove_cv_t<T>, N> to_array(T (&a)[N]) {
2:27:22 PM: | ^
2:27:22 PM: In file included from /usr/include/c++/9/tuple:39,
2:27:22 PM: from /usr/include/c++/9/mutex:38,
2:27:22 PM: from ../src/common.cc:20:
2:27:22 PM: /usr/include/c++/9/array:94:12: note: provided for ‘template<class _Tp, long unsigned int _Nm> struct std::array’
2:27:22 PM: 94 | struct array
2:27:22 PM: | ^~~~~
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-script.h:19,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-debug.h:10,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-isolate.h:19,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-snapshot.h:9,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-context.h:15,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:26,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:187:41: error: expected unqualified-id before ‘,’ token
2:27:22 PM: 187 | constexpr std::array<std::remove_cv_t<T>, N> to_array(T (&a)[N]) {
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:192:27: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
2:27:22 PM: 192 | constexpr std::array<std::remove_cv_t<T>, N> to_array(T (&&a)[N]) {
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: | remove_cv
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:192:27: error: ‘remove_cv_t’ is not a member of ‘std’; did you mean ‘remove_cv’?
2:27:22 PM: 192 | constexpr std::array<std::remove_cv_t<T>, N> to_array(T (&&a)[N]) {
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: | remove_cv
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:192:40: error: wrong number of template arguments (1, should be 2)
2:27:22 PM: 192 | constexpr std::array<std::remove_cv_t<T>, N> to_array(T (&&a)[N]) {
2:27:22 PM: | ^
2:27:22 PM: In file included from /usr/include/c++/9/tuple:39,
2:27:22 PM: from /usr/include/c++/9/mutex:38,
2:27:22 PM: from ../src/common.cc:20:
2:27:22 PM: /usr/include/c++/9/array:94:12: note: provided for ‘template<class _Tp, long unsigned int _Nm> struct std::array’
2:27:22 PM: 94 | struct array
2:27:22 PM: | ^~~~~
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-script.h:19,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-debug.h:10,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-isolate.h:19,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-snapshot.h:9,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-context.h:15,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:26,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-memory-span.h:192:41: error: expected unqualified-id before ‘,’ token
2:27:22 PM: 192 | constexpr std::array<std::remove_cv_t<T>, N> to_array(T (&&a)[N]) {
2:27:22 PM: | ^
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-snapshot.h:9,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-context.h:15,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:26,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-isolate.h: In member function ‘v8::MaybeLocal<T> v8::Isolate::GetDataFromSnapshotOnce(size_t)’:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-isolate.h:1757:7: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’
2:27:22 PM: 1757 | if (auto slot = GetDataFromSnapshotOnce(index); slot) {
2:27:22 PM: | ^~~~
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:26,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-context.h: In member function ‘v8::MaybeLocal<T> v8::Context::GetDataFromSnapshotOnce(size_t)’:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-context.h:468:7: warning: init-statement in selection statements only available with ‘-std=c++17’ or ‘-std=gnu++17’
2:27:22 PM: 468 | if (auto slot = GetDataFromSnapshotOnce(index); slot) {
2:27:22 PM: | ^~~~
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h: At global scope:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1214:42: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive]
2:27:22 PM: 1214 | Isolate* isolate, MemorySpan<const std::string_view> names);
2:27:22 PM: | ^~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1214:58: error: template argument 1 is invalid
2:27:22 PM: 1214 | Isolate* isolate, MemorySpan<const std::string_view> names);
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1214:42: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive]
2:27:22 PM: 1214 | Isolate* isolate, MemorySpan<const std::string_view> names);
2:27:22 PM: | ^~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1214:58: error: template argument 1 is invalid
2:27:22 PM: 1214 | Isolate* isolate, MemorySpan<const std::string_view> names);
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1214:42: error: ISO C++ forbids declaration of ‘type name’ with no type [-fpermissive]
2:27:22 PM: 1214 | Isolate* isolate, MemorySpan<const std::string_view> names);
2:27:22 PM: | ^~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1214:58: error: template argument 1 is invalid
2:27:22 PM: 1214 | Isolate* isolate, MemorySpan<const std::string_view> names);
2:27:22 PM: | ^
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1214:25: error: ‘MemorySpan’ is not a type
2:27:22 PM: 1214 | Isolate* isolate, MemorySpan<const std::string_view> names);
2:27:22 PM: | ^~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1214:35: error: expected ‘,’ or ‘...’ before ‘<’ token
2:27:22 PM: 1214 | Isolate* isolate, MemorySpan<const std::string_view> names);
2:27:22 PM: | ^
2:27:22 PM: In file included from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:540:32: error: ‘std::string_view’ has not been declared
2:27:22 PM: 540 | static Pointer FromBlob(std::string_view in);
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:696:8: error: ‘optional’ in namespace ‘std’ does not name a template type
2:27:22 PM: 696 | std::optional<std::string> builder_script_path;
2:27:22 PM: | ^~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:696:3: note: ‘std::optional’ is only available from C++17 onwards
2:27:22 PM: 696 | std::optional<std::string> builder_script_path;
2:27:22 PM: | ^~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:768:10: error: ‘std::string_view’ has not been declared
2:27:22 PM: 768 | std::string_view main_script_source_utf8,
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: In file included from ../../nan/nan.h:173,
2:27:22 PM: from ../src/common.cc:24:
2:27:22 PM: ../../nan/nan_callbacks.h:55:23: error: ‘AccessorSignature’ is not a member of ‘v8’
2:27:22 PM: 55 | typedef v8::Local<v8::AccessorSignature> Sig;
2:27:22 PM: | ^~~~~~~~~~~~~~~~~
2:27:22 PM: ../../nan/nan_callbacks.h:55:23: error: ‘AccessorSignature’ is not a member of ‘v8’
2:27:22 PM: ../../nan/nan_callbacks.h:55:40: error: template argument 1 is invalid
2:27:22 PM: 55 | typedef v8::Local<v8::AccessorSignature> Sig;
2:27:22 PM: | ^
2:27:22 PM: In file included from ../../nan/nan_converters.h:67,
2:27:22 PM: from ../../nan/nan.h:222,
2:27:22 PM: from ../src/common.cc:24:
2:27:22 PM: ../../nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ToFactoryBase<v8::Boolean>::return_t Nan::imp::ToFactory<v8::Boolean>::convert(v8::Local<v8::Value>)’:
2:27:22 PM: ../../nan/nan_converters_43_inl.h:18:49: error: cannot convert ‘v8::Local<v8::Context>’ to ‘v8::Isolate*’
2:27:22 PM: 18 | val->To ## TYPE(isolate->GetCurrentContext()) \" account_id=59b2d0bccf321c6aacd3fdf0 account_type=starter build_from_zip=false build_id=67c85ef99b8ed000084b0c8d build_zip_url=
2:27:22 PM: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
2:27:22 PM: | |
2:27:22 PM: | v8::Local<v8::Context>
2:27:22 PM: ../../nan/nan_converters_43_inl.h:22:1: note: in expansion of macro ‘X’
2:27:22 PM: 22 | X(Boolean)
2:27:22 PM: | ^
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive.h:11,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:11,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-value.h:427:37: note: initializing argument 1 of ‘v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate*) const’
2:27:22 PM: 427 | Local<Boolean> ToBoolean(Isolate* isolate) const;
2:27:22 PM: | ~~~~~~~~~^~~~~~~
2:27:22 PM: In file included from ../../nan/nan_converters.h:67,
2:27:22 PM: from ../../nan/nan.h:222,
2:27:22 PM: from ../src/common.cc:24:
2:27:22 PM: ../../nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ValueFactoryBase<bool>::return_t Nan::imp::ToFactory<bool>::convert(v8::Local<v8::Value>)’:
2:27:22 PM: ../../nan/nan_converters_43_inl.h:37:55: error: cannot convert ‘v8::Local<v8::Context>’ to ‘v8::Isolate*’
2:27:22 PM: 37 | return val->NAME ## Value(isolate->GetCurrentContext()); \" account_id=59b2d0bccf321c6aacd3fdf0 account_type=starter build_from_zip=false build_id=67c85ef99b8ed000084b0c8d build_zip_url=
2:27:22 PM: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
2:27:22 PM: | |
2:27:22 PM: | v8::Local<v8::Context>
2:27:22 PM: ../../nan/nan_converters_43_inl.h:40:1: note: in expansion of macro ‘X’
2:27:22 PM: 40 | X(bool, Boolean)
2:27:22 PM: | ^
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive.h:11,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-object.h:11,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:13,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-value.h:437:30: note: initializing argument 1 of ‘bool v8::Value::BooleanValue(v8::Isolate*) const’
2:27:22 PM: 437 | bool BooleanValue(Isolate* isolate) const;
2:27:22 PM: | ~~~~~~~~~^~~~~~~
2:27:22 PM: In file included from ../../nan/nan_new.h:189,
2:27:22 PM: from ../../nan/nan.h:223,
2:27:22 PM: from ../src/common.cc:24:
2:27:22 PM: ../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)’:
2:27:22 PM: ../../nan/nan_implementation_12_inl.h:356:37: error: no matching function for call to ‘v8::StringObject::New(v8::Local<v8::String>&)’
2:27:22 PM: 356 | return v8::StringObject::New(value).As<v8::StringObject>();
2:27:22 PM: | ^
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:47,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive-object.h:81:23: note: candidate: ‘static v8::Local<v8::Value> v8::StringObject::New(v8::Isolate*, v8::Local<v8::String>)’
2:27:22 PM: 81 | static Local<Value> New(Isolate* isolate, Local<String> value);
2:27:22 PM: | ^~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-primitive-object.h:81:23: note: candidate expects 2 arguments, 1 provided
2:27:22 PM: In file included from ../../nan/nan_new.h:189,
2:27:22 PM: from ../../nan/nan.h:223,
2:27:22 PM: from ../src/common.cc:24:
2:27:22 PM: ../../nan/nan_implementation_12_inl.h:356:58: error: expected primary-expression before ‘>’ token
2:27:22 PM: 356 | return v8::StringObject::New(value).As<v8::StringObject>();
2:27:22 PM: | ^
2:27:22 PM: ../../nan/nan_implementation_12_inl.h:356:60: error: expected primary-expression before ‘)’ token
2:27:22 PM: 356 | return v8::StringObject::New(value).As<v8::StringObject>();
2:27:22 PM: | ^
2:27:22 PM: In file included from ../src/common.cc:24:
2:27:22 PM: ../../nan/nan.h: In function ‘void Nan::SetAccessor(v8::Local<v8::ObjectTemplate>, v8::Local<v8::String>, Nan::GetterCallback, Nan::SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute, Nan::imp::Sig)’:
2:27:22 PM: ../../nan/nan.h:2477:16: error: no matching function for call to ‘v8::ObjectTemplate::SetAccessor(v8::Local<v8::String>&, void (*&)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&), void (*&)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&), v8::Local<v8::Object>&, v8::AccessControl&, v8::PropertyAttribute&, Nan::imp::Sig&)’
2:27:22 PM: 2477 | , signature);
2:27:22 PM: | ^
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-function.h:15,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:33,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1049:8: note: candidate: ‘void v8::ObjectTemplate::SetAccessor(v8::Local<v8::String>, v8::AccessorGetterCallback, v8::AccessorSetterCallback, v8::Local<v8::Value>, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)’
2:27:22 PM: 1049 | void SetAccessor(
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1052:61: note: no known conversion for argument 5 from ‘v8::AccessControl’ to ‘v8::PropertyAttribute’
2:27:22 PM: 1052 | Local<Value> data = Local<Value>(), PropertyAttribute attribute = None,
2:27:22 PM: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1055:8: note: candidate: ‘void v8::ObjectTemplate::SetAccessor(v8::Local<v8::Name>, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallback, v8::Local<v8::Value>, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)’
2:27:22 PM: 1055 | void SetAccessor(
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-template.h:1058:61: note: no known conversion for argument 5 from ‘v8::AccessControl’ to ‘v8::PropertyAttribute’
2:27:22 PM: 1058 | Local<Value> data = Local<Value>(), PropertyAttribute attribute = None,
2:27:22 PM: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
2:27:22 PM: In file included from /usr/include/c++/9/cassert:44,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node_object_wrap.h:26,
2:27:22 PM: from ../../nan/nan.h:55,
2:27:22 PM: from ../src/common.cc:24:
2:27:22 PM: ../../nan/nan_object_wrap.h: In destructor ‘virtual Nan::ObjectWrap::~ObjectWrap()’:
2:27:22 PM: ../../nan/nan_object_wrap.h:24:25: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’
2:27:22 PM: 24 | assert(persistent().IsNearDeath());
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: ../../nan/nan_object_wrap.h: In static member function ‘static void Nan::ObjectWrap::WeakCallback(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’:
2:27:22 PM: ../../nan/nan_object_wrap.h:127:26: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’
2:27:22 PM: 127 | assert(wrap->handle_.IsNearDeath());
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: In file included from ../../nan/nan.h:2818,
2:27:22 PM: from ../src/common.cc:24:
2:27:22 PM: ../../nan/nan_typedarray_contents.h: In constructor ‘Nan::TypedArrayContents<T>::TypedArrayContents(v8::Local<v8::Value>)’:
2:27:22 PM: ../../nan/nan_typedarray_contents.h:34:43: error: ‘class v8::ArrayBuffer’ has no member named ‘GetContents’
2:27:22 PM: 34 | data = static_cast<char*>(buffer->GetContents().Data()) + byte_offset;
2:27:22 PM: | ^~~~~~~~~~~
2:27:22 PM: In file included from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-array-buffer.h:12,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8.h:24,
2:27:22 PM: from /opt/buildhome/.cache/node-gyp/22.14.0/include/node/node.h:73,
2:27:22 PM: from ../src/common.cc:22:
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-local-handle.h: In instantiation of ‘v8::Local<T>::Local(v8::Local<S>) [with S = v8::Data; T = v8::Value]’:
2:27:22 PM: ../../nan/nan_callbacks_12_inl.h:175:53: required from here
2:27:22 PM: /opt/buildhome/.cache/node-gyp/22.14.0/include/node/v8-local-handle.h:269:42: error: static assertion failed: type check
2:27:22 PM: 269 | static_assert(std::is_base_of<T, S>::value, "type check");
2:27:22 PM: | ^~~~~
2:27:22 PM: make: *** [sharp.target.mk:137: Release/obj.target/sharp/src/common.o] Error 1
2:27:22 PM: make: Leaving directory '/opt/build/repo/node_modules/gatsby-plugin-manifest/node_modules/sharp/build'
2:27:22 PM: gyp ERR! build error
2:27:22 PM: gyp ERR! stack Error: `make` failed with exit code: 2
2:27:22 PM: gyp ERR! stack at ChildProcess.<anonymous> (/opt/buildhome/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:216:23)
2:27:22 PM: gyp ERR! System Linux 5.10.233-224.894.amzn2.x86_64
2:27:22 PM: gyp ERR! command "/opt/buildhome/.nvm/versions/node/v22.14.0/bin/node" "/opt/buildhome/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
2:27:22 PM: gyp ERR! cwd /opt/build/repo/node_modules/gatsby-plugin-manifest/node_modules/sharp
2:27:22 PM: gyp ERR! node -v v22.14.0
2:27:22 PM: gyp ERR! node-gyp -v v11.0.0
2:27:22 PM: gyp ERR! not ok
2:27:22 PM: info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
2:27:22 PM: Error during Yarn install
2:27:22 PM: Failing build: Failed to install dependencies
Building
Complete
Building
Complete
2:27:23 PM: Finished processing build request in 1m7.189s
Deploying
Skipped
Deploying
Skipped
There is no log for this section
Cleanup
Skipped
Cleanup
Skipped
There is no log for this section
Post-processing
Skipped
Post-processing
Skipped
There is no log for this section