Fail to build with Node.js ≥ 12
まだ誰も着手していません。
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 35/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- cpp, node.js
- 領域
- build-system
調査の方向性
まず Node.js ≥ 12 でビルドを再現し、src/node_zipfile.cpp、特に 23 行目の TOSTR マクロを調査します。その V8 API の使用方法をコンパイラーエラーと比較し、影響を受ける Node.js バージョンでネイティブモジュールが正常にビルドされることを確認します。
索引モデルが issue の本文から書いたものです。
説明
Hi,
when building with Node.js ≥ 12, I got some errors:
/usr/include/nodejs/deps/v8/include/v8.h:2588:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’
2588 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/usr/include/nodejs/deps/v8/include/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/usr/include/nodejs/deps/v8/include/v8.h:2588:31: note: candidate expects 1 argument, 0 provided
2588 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/usr/include/nodejs/deps/v8/include/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
311 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/node_zipfile.cpp:23:56: error: no matching function for call to ‘v8::Value::ToString()’
23 | #define TOSTR(obj) (*String::Utf8Value((obj)->ToString()))
- 主要言語
- C++
- スター
- 101
- フォーク
- 42
- PR マージ指標
- 30日以内にマージされた PR はありません
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
mapbox/node-zipfile のほかの issue
-
npm install构建失败 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 20/100
mapbox/node-zipfile#87 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
mapbox/node-zipfile#86 ·
-
難易度 1/5 1〜3時間 初心者へのやさしさ 35/100
mapbox/node-zipfile#85 ·
mapbox/node-zipfile の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
duckdb/duckdb-wasm#2258 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
objectionary/eo-graphs#75 ·
-
Coarray integration tests carry no LABELS, so run_tests.py silently skips them under every backend オープンcoarray
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
FISCO-BCOS/FISCO-BCOS#5642 ·