apache / apache/rocketmq-client-nodejs
Can't compile with node12
- 主要言語
- C++
- スター
- 193
- フォーク
- 36
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
## What Happens?
```
CXX(target) Release/obj.target/rocketmq/src/rocketmq.o
../src/rocketmq.cpp:42:116: error: too few arguments to function call, single argument 'context' was not specified
Nan::Set(target, Nan::New("macosDLOpen").ToLocalChecked(), Nan::New(DLOpen)->GetFunction());
```

## Minimum Showcase (Required)
> npm install --save apache-rocketmq with node v12
## Context
- **Node Version**: 12
- **SDK Version**: latest
- **Platform**: macos
コントリビューションガイド
調査の方向性
src/rocketmq.cpp の 42 行目から開始し、macOS 上の Node 12 で npm install が失敗する問題を再現してください。報告されている Nan::Set/DLOpen の呼び出しを追跡し、指定された環境でパッケージが正常にコンパイルおよびインストールされることを確認してください。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- cpp, nodejs
- 領域
- build-system
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 42/100