IBM API Connect 関連メモ - (2)API Connectツールキットを使用したNode.jsアプリ作成(Loopback)

# はじめに
IBM Cloud上のAPI Connectを試してみた時の作業ログです。
今回はAPI Connectツールキットなるものを使ったNode.jsアプリの作成辺り。

※API Connectは、バックエンドにREST APIでアクセス可能なサービスがあってそのAPIを管理するもの、という位置づけなので、今回フォーカスしているNode.jsアプリ作成のあたりは実はあまり本質ではありません。製品のお勉強するにはとりかかりとして製品が提供しているチュートリアルをやるのが王道かと思って始めましたが、あまり主要な機能ではないせいか色々つまづく所も多く、最後のテストの段階でうまく動かず頓挫しています。この部分の優先度は低そうなのでそのまま保留にしておりますので悪しからず...。
(作業ログ目的で残してますのでこの記事は読み飛ばしていただいてよいかと思います。)

環境: Windows10

## 関連記事

[IBM API Connect 関連メモ - (1)既存REST APIの取り込み](https://qiita.com/tomotagwork/private/d02f8e6092740b0e782f)
[IBM API Connect 関連メモ - (2)API Connectツールキットを使用したNode.jsアプリ作成(Loopback)](https://qiita.com/tomotagwork/private/7872ec8f99de57d7819a)
[IBM API Connect 関連メモ - (3)カタログ、開発者ポータルの構成](https://qiita.com/tomotagwork/private/da577551d7f4c50c4fd2)
[IBM API Connect 関連メモ - (4)各種APIの管理](https://qiita.com/tomotagwork/private/99e9b35227a0f80b2a91)
[IBM API Connect 関連メモ - (5)Secure Gateway経由でのz/OS Connectとの連携](https://qiita.com/tomotagwork/private/59e88b782bb72f1d0c1a)
[IBM API Connect 関連メモ - (6)API Connect-z/OS Connect間TLS接続](https://qiita.com/tomotagwork/private/c70b8566129e51c92423)
[IBM API Connect 関連メモ - (7)z/OS Connect 基本認証 + ID伝播](https://qiita.com/tomotagwork/private/38d41cbc01f92352f649)
[IBM API Connect 関連メモ - (8)z/OS Connect 連携におけるインターフェースの浄化](https://qiita.com/tomotagwork/private/0ec8d2224ad141756510)
[IBM API Connect 関連メモ - (9)z/OS Connect 連携まとめ](https://qiita.com/tomotagwork/private/a9fae53f02773a0c67b1)


# 参考情報
[IBM Cloud資料- API Connect](https://cloud.ibm.com/docs/apiconnect?topic=apiconnect-getting-started&locale=ja)
[Knowledge Center - IBM API Connect Version 5 documentation](https://www.ibm.com/support/knowledgecenter/SSMNED_5.0.0/mapfiles/getting_started.html)

# 事前調査

参考: [デベロッパーズ・ツールキット](https://www.ibm.com/support/knowledgecenter/ja/SSMNED_5.0.0/com.ibm.apic.overview.doc/capim_overview_apiconnectcomponents.html#capim_overview_apiconnectcomponents__section_devtoolkit)

>API 開発者は、LoopBack を使用してモデル定義を作成することで、Node.js アプリケーションを作成してデータ・ソース (バックエンド・データベース、または使用する REST API など) に接続し、そのアプリケーションを REST API として公開できます。
...
LoopBack プロジェクトもローカルでテストできます。

LoopBackプロジェクトイメージ
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/b18beabc-4594-38c7-84e2-f6691f69b4dc.png)


# チュートリアル実施

チュートリアルに示されているものをピックアップしてやってみます。

## Node.jsアプリの作成(Loopbackプロジェクト)

参考: [Node.js での API の作成](https://cloud.ibm.com/docs/services/apiconnect?topic=apiconnect-tut_create_api_node)

「APIの作成」という言い方がちょっとピンと来ないのですが(APIはあくまでInterfaceでしかないのだが...)、これは恐らく単純なNode.jsアプリを作ってREST APIで呼び出せるものを作るということだと思われます。API ConnectではLoopbackという機能が提供されていて、DBへの接続とカラムの定義のようなものを作成するだけでCRUD操作をREST APIで行えるNode.jsアプリを作ってくれるようです(ロジックのコーディングは不要)。
API ConnectはAPIを管理するものなので、実体となる「REST APIでアクセス可能なアプリケーション」が必要になる訳ですが、まずはそいつを手っ取り早く作ってあげようということです。

Loopback機能を使う(Loopbackプロジェクトを作成する)ためには、ツールキットなるものをインストールして、そこに含まれるAPI Designerというものを使う必要があるようです。

### API Connectツールキットのインストール(失敗編)
※試行錯誤のログなので読み飛ばしてOK

[API Connect ツールキットのインストール](https://cloud.ibm.com/docs/services/apiconnect/tutorials?topic=apiconnect-tut_prereq_install_toolkit&locale=ja)

<details><summary>コマンド実行ログ(npm install -g apiconnect)</summary><div>

```
c:\>node -v
v12.16.3

c:\>npm -v
6.14.5

c:\>npm config -g set strict-ssl false

c:\>npm install -g apiconnect
npm WARN deprecated @angular/http@2.4.10: Package no longer supported. Use @angular/common instead, see https://angular.io/guide/deprecations#angularhttp
npm WARN deprecated angular-ui-router@0.2.18: This npm package 'angular-ui-router' has been renamed to '@uirouter/angularjs'. Please update your package.json. See https://ui-router.github.io/blog/uirouter-scoped-packages/
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated chokidar@1.7.0: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated buildmail@4.0.1: This project is unmaintained
npm WARN deprecated chokidar@1.5.2: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated coffee-script@1.6.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated connect@2.30.2: connect 2.x series is deprecated
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.

...

npm WARN deprecated is-buffer@1.0.2: This version of 'is-buffer' is out-of-date. You must update to v1.1.6 or newer
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\apic -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\bin\cli.js

> dtrace-provider@0.8.8 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider
> node-gyp rebuild || node suppress-error.js


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! find Python
gyp ERR! find Python Python is not set from command line or npm configuration
gyp ERR! find Python Python is not set from environment variable PYTHON
gyp ERR! find Python checking if "python" can be used
gyp ERR! find Python - "python" is not in PATH or produced an error
gyp ERR! find Python checking if "python2" can be used
gyp ERR! find Python - "python2" is not in PATH or produced an error
gyp ERR! find Python checking if "python3" can be used
gyp ERR! find Python - "python3" is not in PATH or produced an error
gyp ERR! find Python checking if the py launcher can be used to find Python 2
gyp ERR! find Python - "py.exe" is not in PATH or produced an error
gyp ERR! find Python checking if Python is C:\Python27\python.exe
gyp ERR! find Python - "C:\Python27\python.exe" could not be run
gyp ERR! find Python checking if Python is C:\Python37\python.exe
gyp ERR! find Python - "C:\Python37\python.exe" could not be run
gyp ERR! find Python
gyp ERR! find Python **********************************************************
gyp ERR! find Python You need to install the latest version of Python.
gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
gyp ERR! find Python you can try one of the following options:
gyp ERR! find Python - Use the switch --python="C:\Path\To\python.exe"
gyp ERR! find Python   (accepted by both node-gyp and npm)
gyp ERR! find Python - Set the environment variable PYTHON
gyp ERR! find Python - Set the npm configuration variable python:
gyp ERR! find Python   npm config set python "C:\Path\To\python.exe"
gyp ERR! find Python For more information consult the documentation at:
gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
gyp ERR! find Python **********************************************************
gyp ERR! find Python
gyp ERR! configure error
gyp ERR! stack Error: Could not find any Python installation to use
gyp ERR! stack     at PythonFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:307:47)
gyp ERR! stack     at PythonFinder.runChecks (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:136:21)
gyp ERR! stack     at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:225:16)
gyp ERR! stack     at PythonFinder.execFileCallback (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:271:16)
gyp ERR! stack     at exithandler (child_process.js:310:5)
gyp ERR! stack     at ChildProcess.errorhandler (child_process.js:322:5)
gyp ERR! stack     at ChildProcess.emit (events.js:310:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
gyp ERR! stack     at onErrorNT (internal/child_process.js:469:16)
gyp ERR! stack     at processTicksAndRejections (internal/process/task_queues.js:84:21)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider
gyp ERR! node -v v12.16.3
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

> heapdump@0.3.15 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump
> node-gyp rebuild


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! find Python
gyp ERR! find Python Python is not set from command line or npm configuration
gyp ERR! find Python Python is not set from environment variable PYTHON
gyp ERR! find Python checking if "python" can be used
gyp ERR! find Python - "python" is not in PATH or produced an error
gyp ERR! find Python checking if "python2" can be used
gyp ERR! find Python - "python2" is not in PATH or produced an error
gyp ERR! find Python checking if "python3" can be used
gyp ERR! find Python - "python3" is not in PATH or produced an error
gyp ERR! find Python checking if the py launcher can be used to find Python 2
gyp ERR! find Python - "py.exe" is not in PATH or produced an error
gyp ERR! find Python checking if Python is C:\Python27\python.exe
gyp ERR! find Python - "C:\Python27\python.exe" could not be run
gyp ERR! find Python checking if Python is C:\Python37\python.exe
gyp ERR! find Python - "C:\Python37\python.exe" could not be run
gyp ERR! find Python
gyp ERR! find Python **********************************************************
gyp ERR! find Python You need to install the latest version of Python.
gyp ERR! find Python Node-gyp should be able to find and use Python. If not,
gyp ERR! find Python you can try one of the following options:
gyp ERR! find Python - Use the switch --python="C:\Path\To\python.exe"
gyp ERR! find Python   (accepted by both node-gyp and npm)
gyp ERR! find Python - Set the environment variable PYTHON
gyp ERR! find Python - Set the npm configuration variable python:
gyp ERR! find Python   npm config set python "C:\Path\To\python.exe"
gyp ERR! find Python For more information consult the documentation at:
gyp ERR! find Python https://github.com/nodejs/node-gyp#installation
gyp ERR! find Python **********************************************************
gyp ERR! find Python
gyp ERR! configure error
gyp ERR! stack Error: Could not find any Python installation to use
gyp ERR! stack     at PythonFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:307:47)
gyp ERR! stack     at PythonFinder.runChecks (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:136:21)
gyp ERR! stack     at PythonFinder.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:225:16)
gyp ERR! stack     at PythonFinder.execFileCallback (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-python.js:271:16)
gyp ERR! stack     at exithandler (child_process.js:310:5)
gyp ERR! stack     at ChildProcess.errorhandler (child_process.js:322:5)
gyp ERR! stack     at ChildProcess.emit (events.js:310:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
gyp ERR! stack     at onErrorNT (internal/child_process.js:469:16)
gyp ERR! stack     at processTicksAndRejections (internal/process/task_queues.js:84:21)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump
gyp ERR! node -v v12.16.3
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
...

```

</div></details>

なんだかpythonが無いって怒られているらしい。前提に書いて無いですけど？
しょうがないからPython入れます。2系でも3系でもよさそうなので、現時点での最新版(3.8.3)入れます。

以下からダウンロードしてインストール
https://www.python.org/downloads/

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/48483c4c-5bd5-a39c-6e24-83105c019857.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/0f581469-3b13-6cfc-1c86-136c5f445989.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/d77aac30-11f2-71f2-b869-62e05dc6196b.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/5d30e587-8221-028d-588d-2379ff48ff95.png)

```
c:\>python
Python 3.8.3 (tags/v3.8.3:6f8c832, May 13 2020, 22:20:19) [MSC v.1925 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()
```

これでリトライ

<details><summary>コマンド実行ログ(npm install -g apiconnect)</summary><div>

```
c:\>npm install -g apiconnect
npm WARN deprecated @angular/http@2.4.10: Package no longer supported. Use @angular/common instead, see https://angular.io/guide/deprecations#angularhttp
npm WARN deprecated angular-ui-router@0.2.18: This npm package 'angular-ui-router' has been renamed to '@uirouter/angularjs'. Please update your package.json. See https://ui-router.github.io/blog/uirouter-scoped-packages/
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated chokidar@1.7.0: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated buildmail@4.0.1: This project is unmaintained
npm WARN deprecated chokidar@1.5.2: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated coffee-script@1.6.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated connect@2.30.2: connect 2.x series is deprecated
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated crypto@0.0.3: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated boom@4.3.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated cryptiles@3.1.2: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated boom@5.2.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated hawk@6.0.2: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated hoek@4.2.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated sntp@2.0.2: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated loopback-boot@2.28.0: This version is no longer supported, please upgrade to 3.x
npm WARN deprecated loopback-explorer@1.8.0: This version is no longer supported, please upgrade to 6.x
npm WARN deprecated swagger-client@2.0.36: No longer maintained, please upgrade to swagger-client@3.
npm WARN deprecated swagger-ui@2.0.24: No longer maintained, please upgrade to swagger-ui@3.
npm WARN deprecated mailcomposer@4.0.1: This project is unmaintained
npm WARN deprecated core-js@2.6.5: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated mixin-deep@1.3.1: Critical bug fixed in v2.0.1, please upgrade to the latest version.
npm WARN deprecated set-value@2.0.0: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm WARN deprecated @kyleshockey/js-yaml@1.0.1: Unmaintained, please use js-yaml instead.
npm WARN deprecated set-value@0.4.3: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated sprintf@0.1.1: The sprintf package is deprecated in favor of sprintf-js.
npm WARN deprecated socks@1.1.9: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
npm WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js.
npm WARN deprecated loopback@2.42.0: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated loopback-datasource-juggler@2.59.3: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated nodemailer@2.7.2: All versions below 4.0.1 of Nodemailer are deprecated. See https://nodemailer.com/status/
npm WARN deprecated strong-remoting@2.36.1: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated mkdirp@0.3.5: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated swagger-ui@2.2.10: No longer maintained, please upgrade to swagger-ui@3.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated request@2.81.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated hawk@3.1.3: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated boom@2.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated hoek@2.16.3: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated sntp@1.0.9: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated cryptiles@2.0.5: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated is-buffer@1.0.2: This version of 'is-buffer' is out-of-date. You must update to v1.1.6 or newer
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\apiconnect\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: modern-syslog@^1.x (node_modules\apiconnect\node_modules\strong-supervisor\node_modules\modern-syslog):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for modern-syslog@1.2.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})

npm ERR! code EEXIST
npm ERR! path C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\bin\cli.js
npm ERR! dest C:\Users\TomohiroTaguchi\AppData\Roaming\npm\apic
npm ERR! EEXIST: file already exists, cmd shim 'C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\bin\cli.js' -> 'C:\Users\TomohiroTaguchi\AppData\Roaming\npm\apic'
npm ERR! File exists: C:\Users\TomohiroTaguchi\AppData\Roaming\npm\apic
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\TomohiroTaguchi\AppData\Roaming\npm-cache\_logs\2020-05-19T08_02_23_479Z-debug.log
```

</div></details>

pythonのエラーは無くなったが別のエラーが出てます。apic関連のファイルがあるからダメっぽいので消してリトライ。

<details><summary>コマンド実行ログ(npm install -g apiconnect)</summary><div>

```
c:\>npm install -g apiconnect
npm WARN deprecated @angular/http@2.4.10: Package no longer supported. Use @angular/common instead, see https://angular.io/guide/deprecations#angularhttp
npm WARN deprecated angular-ui-router@0.2.18: This npm package 'angular-ui-router' has been renamed to '@uirouter/angularjs'. Please update your package.json. See https://ui-router.github.io/blog/uirouter-scoped-packages/

...

C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! find VS
gyp ERR! find VS msvs_version not set from command line or npm config
gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
gyp ERR! find VS looking for Visual Studio 2015
gyp ERR! find VS - not found
gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
gyp ERR! find VS
gyp ERR! find VS **************************************************************
gyp ERR! find VS You need to install the latest version of Visual Studio
gyp ERR! find VS including the "Desktop development with C++" workload.
gyp ERR! find VS For more information consult the documentation at:
gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
gyp ERR! find VS **************************************************************
gyp ERR! find VS
gyp ERR! configure error
gyp ERR! stack Error: Could not find any Visual Studio installation to use
gyp ERR! stack     at VisualStudioFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
gyp ERR! stack     at VisualStudioFinder.findVisualStudio2013 (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:372:16
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:33:16
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:310:5)
gyp ERR! stack     at ChildProcess.emit (events.js:310:20)
gyp ERR! stack     at maybeClose (internal/child_process.js:1021:16)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider
gyp ERR! node -v v12.16.3
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

> heapdump@0.3.15 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump
> node-gyp rebuild


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! find VS
gyp ERR! find VS msvs_version not set from command line or npm config
gyp ERR! find VS VCINSTALLDIR not set, not running in VS Command Prompt
gyp ERR! find VS could not use PowerShell to find Visual Studio 2017 or newer
gyp ERR! find VS looking for Visual Studio 2015
gyp ERR! find VS - not found
gyp ERR! find VS not looking for VS2013 as it is only supported up to Node.js 8
gyp ERR! find VS
gyp ERR! find VS **************************************************************
gyp ERR! find VS You need to install the latest version of Visual Studio
gyp ERR! find VS including the "Desktop development with C++" workload.
gyp ERR! find VS For more information consult the documentation at:
gyp ERR! find VS https://github.com/nodejs/node-gyp#on-windows
gyp ERR! find VS **************************************************************
gyp ERR! find VS
gyp ERR! configure error
gyp ERR! stack Error: Could not find any Visual Studio installation to use
gyp ERR! stack     at VisualStudioFinder.fail (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:121:47)
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:74:16
gyp ERR! stack     at VisualStudioFinder.findVisualStudio2013 (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:351:14)
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:70:14
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\find-visualstudio.js:372:16
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:54:7
gyp ERR! stack     at C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\util.js:33:16
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:310:5)
gyp ERR! stack     at ChildProcess.emit (events.js:310:20)
gyp ERR! stack     at maybeClose (internal/child_process.js:1021:16)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump
gyp ERR! node -v v12.16.3
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok

...

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! appmetrics@3.1.3 install: `node extract_all_binaries.js || node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the appmetrics@3.1.3 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\TomohiroTaguchi\AppData\Roaming\npm-cache\_logs\2020-05-19T08_08_17_899Z-debug.log
```

</div></details>

今度はVisual Studio入れろと言われました。まじか。以下のサイトからVisual Studio 2019 Community Edition(無料版)をダウンロードしてインストールします。
https://visualstudio.microsoft.com/ja/downloads/

インストール時のコンポーネントは適当にこの辺選んでおきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/8b7788cb-96fa-8e91-3858-d9b41334d546.png)

C:\Users\TomohiroTaguchi\AppData\Roaming\npm, npm-cacheごと消してリトライ

<details><summary>コマンド実行ログ(npm install -g apiconnect)</summary><div>

```
c:\>npm install -g apiconnect
npm WARN deprecated @angular/http@2.4.10: Package no longer supported. Use @angular/common instead, see https://angular.io/guide/deprecations#angularhttp
npm WARN deprecated angular-ui-router@0.2.18: This npm package 'angular-ui-router' has been renamed to '@uirouter/angularjs'. Please update your package.json. See https://ui-router.github.io/blog/uirouter-scoped-packages/
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated chokidar@1.7.0: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated buildmail@4.0.1: This project is unmaintained
npm WARN deprecated chokidar@1.5.2: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated coffee-script@1.6.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated connect@2.30.2: connect 2.x series is deprecated
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated crypto@0.0.3: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated boom@4.3.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated cryptiles@3.1.2: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated boom@5.2.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated hawk@6.0.2: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated hoek@4.2.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated sntp@2.0.2: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated loopback-boot@2.28.0: This version is no longer supported, please upgrade to 3.x
npm WARN deprecated loopback-explorer@1.8.0: This version is no longer supported, please upgrade to 6.x
npm WARN deprecated swagger-client@2.0.36: No longer maintained, please upgrade to swagger-client@3.
npm WARN deprecated swagger-ui@2.0.24: No longer maintained, please upgrade to swagger-ui@3.
npm WARN deprecated mailcomposer@4.0.1: This project is unmaintained
npm WARN deprecated core-js@2.6.5: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated mixin-deep@1.3.1: Critical bug fixed in v2.0.1, please upgrade to the latest version.
npm WARN deprecated set-value@2.0.0: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm WARN deprecated @kyleshockey/js-yaml@1.0.1: Unmaintained, please use js-yaml instead.
npm WARN deprecated set-value@0.4.3: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated sprintf@0.1.1: The sprintf package is deprecated in favor of sprintf-js.
npm WARN deprecated socks@1.1.9: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
npm WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js.
npm WARN deprecated loopback@2.42.0: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated loopback-datasource-juggler@2.59.3: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated nodemailer@2.7.2: All versions below 4.0.1 of Nodemailer are deprecated. See https://nodemailer.com/status/
npm WARN deprecated strong-remoting@2.36.1: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated mkdirp@0.3.5: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated swagger-ui@2.2.10: No longer maintained, please upgrade to swagger-ui@3.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated request@2.81.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated hawk@3.1.3: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated cryptiles@2.0.5: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated sntp@1.0.9: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated hoek@2.16.3: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated boom@2.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated is-buffer@1.0.2: This version of 'is-buffer' is out-of-date. You must update to v1.1.6 or newer
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\apic -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\bin\cli.js

> dtrace-provider@0.8.8 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider
> node-gyp rebuild || node suppress-error.js


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
このソリューション内のプロジェクトを一度に 1 つずつビルドします。並行ビルドを有効にするには、"-m" スイッチを追加してください。

> heapdump@0.3.15 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump
> node-gyp rebuild


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Warning: Missing input files:
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump\build\..\src\compat.h
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump\build\..\src\compat-inl.h
このソリューション内のプロジェクトを一度に 1 つずつビルドします。並行ビルドを有効にするには、"-m" スイッチを追加してください。
  heapdump.cc
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump\build\Release\add
  on.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump\build\Relea
  se\addon.exp を作成中
  addon.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump\build\Rel
  ease\\addon.node

> node-report@2.2.10 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report
> node-gyp rebuild


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
このソリューション内のプロジェクトを一度に 1 つずつビルドします。並行ビルドを有効にするには、"-m" スイッチを追加してください。
  node_report.cc
  module.cc
  utilities.cc
  win_delay_load_hook.cc
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report\build\Release\
  api.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report\build\R
  elease\api.exp を作成中
  api.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report\build\Re
  lease\\api.node
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report\build\Release\/
  api.node to C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report\api.node
          1 個のファイルをコピーしました。

> appmetrics@3.1.3 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics
> node extract_all_binaries.js || node-gyp rebuild

Wed, 20 May 2020 00:25:56 GMT
********************************************************************************
You are installing the Node Application Metrics monitoring and profiling module.
Licensed under the Apache License, Version 2.0 (the "License")
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
********************************************************************************
Unsupported version v12.16.3. Trying rebuild.
Falling back to node-gyp rebuild

C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
  File "./get_from_json.py", line 19
    print "Usage get_from_json file <field>"
          ^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Usage get_from_json file <field>")?
gyp: Call to '['python', './get_from_json.py', './package.json', 'version']' returned exit status 1 while in binding.gyp. while trying to load binding.gyp
[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mconfigure error[0m
[0m[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mstack[0m Error: `gyp` failed with exit code: 1
[0m[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mstack[0m     at ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:351:16)
[0m[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mstack[0m     at ChildProcess.emit (events.js:310:20)
[0m[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mstack[0m     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
[0m[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mSystem[0m Windows_NT 10.0.18363
[0m[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mcommand[0m "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
[0m[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mcwd[0m C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics
[0m[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mnode -v[0m v12.16.3
[0m[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mnode-gyp -v[0m v5.1.0
[0m[37;40mgyp[0m [0m[31;40mERR![0m [0m[35mnot ok[0m
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\apiconnect\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: modern-syslog@^1.x (node_modules\apiconnect\node_modules\strong-supervisor\node_modules\modern-syslog):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for modern-syslog@1.2.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! appmetrics@3.1.3 install: `node extract_all_binaries.js || node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the appmetrics@3.1.3 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\TomohiroTaguchi\AppData\Roaming\npm-cache\_logs\2020-05-20T00_26_08_021Z-debug.log
```

</div></details>

はい、少し進みましたがまたしてもエラー。

んー、こういうissueが上がっています。結論としてはPATHの問題っぽいけど、NodejsのPATHは通ってるしな...
https://github.com/nodejs/help/issues/1989
ここではNode.jsのバージョンにも言及されているが、それが問題？

Node.jsのバージョンについては記述が一貫していない...

https://cloud.ibm.com/docs/apiconnect/tutorials?topic=apiconnect-tut_prereq_install_toolkit&locale=ja

>(注: 最新バージョンではなく、ご使用のプラットフォームに該当する LTS バージョンをダウンロードしてください。そうしないと、エラーになる場合もあります。)

https://www.ibm.com/support/knowledgecenter/SSFS6T/com.ibm.apic.toolkit.doc/tapim_cli_install.html

>Install Community Node.js distribution version 8.15.0, or a higher 8.x.x version. For details of supported Node.js versions, see Detailed System Requirements, then click the Prerequisites tab.

https://www.ibm.com/software/reports/compatibility/clarity-reports/report/html/softwareReqsForProduct?deliverableId=61D816B06C0411E7BF7508284238FC1F

> IBM recommends the use of Node.js v10.15.1 as a prerequisite for IBM API Connect v5.0.8.7 and later versions.
IBM® API Connect Collectives are deprecated in IBM API Connect Version 5.0.7 in favor of container runtimes. For more information see this technote .



最後のCompatibility Reportの記述が信憑性が高そうなので、Node.js　V10.15.1を入れなおしてやってみる。以下からダウンロードして入れ直し。
https://nodejs.org/download/release/v10.15.1/

<details><summary>コマンド実行ログ(npm install -g apiconnect)</summary><div>

```
c:\>node -v
v10.15.1

c:\>npm -v
6.4.1

c:\>npm install -g apiconnect
npm WARN deprecated @angular/http@2.4.10: Package no longer supported. Use @angular/common instead, see https://angular.io/guide/deprecations#angularhttp
npm WARN deprecated angular-ui-router@0.2.18: This npm package 'angular-ui-router' has been renamed to '@uirouter/angularjs'. Please update your package.json. See https://ui-router.github.io/blog/uirouter-scoped-packages/
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated chokidar@1.7.0: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated buildmail@4.0.1: This project is unmaintained
npm WARN deprecated chokidar@1.5.2: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated coffee-script@1.6.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated connect@2.30.2: connect 2.x series is deprecated
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated crypto@0.0.3: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated boom@4.3.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated cryptiles@3.1.2: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated boom@5.2.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated hawk@6.0.2: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated hoek@4.2.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated sntp@2.0.2: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated loopback-boot@2.28.0: This version is no longer supported, please upgrade to 3.x
npm WARN deprecated loopback-explorer@1.8.0: This version is no longer supported, please upgrade to 6.x
npm WARN deprecated swagger-client@2.0.36: No longer maintained, please upgrade to swagger-client@3.
npm WARN deprecated swagger-ui@2.0.24: No longer maintained, please upgrade to swagger-ui@3.
npm WARN deprecated mailcomposer@4.0.1: This project is unmaintained
npm WARN deprecated core-js@2.6.5: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated mixin-deep@1.3.1: Critical bug fixed in v2.0.1, please upgrade to the latest version.
npm WARN deprecated set-value@2.0.0: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm WARN deprecated @kyleshockey/js-yaml@1.0.1: Unmaintained, please use js-yaml instead.
npm WARN deprecated set-value@0.4.3: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated sprintf@0.1.1: The sprintf package is deprecated in favor of sprintf-js.
npm WARN deprecated socks@1.1.9: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
npm WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js.
npm WARN deprecated loopback@2.42.0: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated loopback-datasource-juggler@2.59.3: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated nodemailer@2.7.2: All versions below 4.0.1 of Nodemailer are deprecated. See https://nodemailer.com/status/
npm WARN deprecated strong-remoting@2.36.1: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated mkdirp@0.3.5: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated swagger-ui@2.2.10: No longer maintained, please upgrade to swagger-ui@3.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated request@2.81.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated hawk@3.1.3: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated cryptiles@2.0.5: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated boom@2.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated sntp@1.0.9: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated hoek@2.16.3: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated is-buffer@1.0.2: This version of 'is-buffer' is out-of-date. You must update to v1.1.6 or newer
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\apic -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\bin\cli.js

> dtrace-provider@0.8.8 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider
> node-gyp rebuild || node suppress-error.js


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider>if not defined npm_config_node_gyp (node "C:\x\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\x\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! configure error
gyp ERR! stack Error: Command failed: C:\x\Python38-32\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack   File "<string>", line 1
gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack                       ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:294:12)
gyp ERR! stack     at ChildProcess.emit (events.js:189:13)
gyp ERR! stack     at maybeClose (internal/child_process.js:970:16)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\x\\nodejs\\node.exe" "C:\\x\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider
gyp ERR! node -v v10.15.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok

> heapdump@0.3.15 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump
> node-gyp rebuild


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump>if not defined npm_config_node_gyp (node "C:\x\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\x\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! configure error
gyp ERR! stack Error: Command failed: C:\x\Python38-32\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack   File "<string>", line 1
gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack                       ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:294:12)
gyp ERR! stack     at ChildProcess.emit (events.js:189:13)
gyp ERR! stack     at maybeClose (internal/child_process.js:970:16)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\x\\nodejs\\node.exe" "C:\\x\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump
gyp ERR! node -v v10.15.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok

> node-report@2.2.10 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report
> node-gyp rebuild


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report>if not defined npm_config_node_gyp (node "C:\x\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\x\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! configure error
gyp ERR! stack Error: Command failed: C:\x\Python38-32\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack   File "<string>", line 1
gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack                       ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:294:12)
gyp ERR! stack     at ChildProcess.emit (events.js:189:13)
gyp ERR! stack     at maybeClose (internal/child_process.js:970:16)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\x\\nodejs\\node.exe" "C:\\x\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report
gyp ERR! node -v v10.15.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok

> appmetrics@3.1.3 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics
> node extract_all_binaries.js || node-gyp rebuild

Wed, 20 May 2020 05:44:09 GMT
********************************************************************************
You are installing the Node Application Metrics monitoring and profiling module.
Licensed under the Apache License, Version 2.0 (the "License")
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
********************************************************************************
Unsupported version v10.15.1. Trying rebuild.
Falling back to node-gyp rebuild

C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics>if not defined npm_config_node_gyp (node "C:\x\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\x\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp ERR! configure error
gyp ERR! stack Error: Command failed: C:\x\Python38-32\python.EXE -c import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack   File "<string>", line 1
gyp ERR! stack     import sys; print "%s.%s.%s" % sys.version_info[:3];
gyp ERR! stack                       ^
gyp ERR! stack SyntaxError: invalid syntax
gyp ERR! stack
gyp ERR! stack     at ChildProcess.exithandler (child_process.js:294:12)
gyp ERR! stack     at ChildProcess.emit (events.js:189:13)
gyp ERR! stack     at maybeClose (internal/child_process.js:970:16)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\x\\nodejs\\node.exe" "C:\\x\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics
gyp ERR! node -v v10.15.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\apiconnect\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: modern-syslog@^1.x (node_modules\apiconnect\node_modules\strong-supervisor\node_modules\modern-syslog):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for modern-syslog@1.2.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN ws@7.2.3 requires a peer of bufferutil@^4.0.1 but none is installed. You must install peer dependencies yourself.
npm WARN ws@7.2.3 requires a peer of utf-8-validate@^5.0.2 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: heapdump@0.3.15 (node_modules\apiconnect\node_modules\heapdump):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: heapdump@0.3.15 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: node-report@2.2.10 (node_modules\apiconnect\node_modules\node-report):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: node-report@2.2.10 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! appmetrics@3.1.3 install: `node extract_all_binaries.js || node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the appmetrics@3.1.3 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\TomohiroTaguchi\AppData\Roaming\npm-cache\_logs\2020-05-20T05_44_19_757Z-debug.log
```

</div></details>

やっぱりエラー。
なにこれ、内部的に実行されているpythonでSyntaxエラーになってるっぽい。

ここで、API Connectの有識者から「apic -v」が打てればとりあえず先に進めそうということだったので打ってみると...

```
c:\>apic -v
internal/modules/cjs/loader.js:583
    throw err;
    ^
Error: Cannot find module 'C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\bin\cli.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:581:15)
    at Function.Module._load (internal/modules/cjs/loader.js:507:25)
    at Function.Module.runMain (internal/modules/cjs/loader.js:742:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:743:3)
```

ダメっすね。

### API Connectツールキットのインストール(成功編)

結局、Node.js, Python辺りのバージョンに依存するっぽい。なるべく新しいものを...というのはよろしくないようで、バージョンの組み合わせには非常にセンシティブなようです。

参考: [Tutorial: Installing LoopBack connectors](https://www.ibm.com/support/knowledgecenter/SSMNED_5.0.0/com.ibm.apic.toolkit.doc/tapim-connector-install.html)
こちら、API Connect toolkitの前提ではなく、Loopback connectorの前提として書かれているのですが、Windowsの所には 「Python2.7.10」とだけ書かれてます(バージョン決め打ち？)。Linuxの所には「Python version 2.7. NOTE: version 3.x is not supported. 」と書かれてます。ふーむ、なんか一貫性が無いね。

一旦Python, Node.jsを削除して、Python V2.7.10, Node.js V10.15.1 の組み合わせでやってみます。
以下から特定のバージョンをダウンロードしてインストール。
Python: https://www.python.org/downloads/windows/
Node.js: https://nodejs.org/ja/download/releases/

※Visual Studio 2019 Community Edition(無料版)は上の手順でインストールしたものがそのまま残っている状態です。

事前の環境はこんな感じ。

```
C:\>python
Python 2.7.10 (default, May 23 2015, 09:44:00) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> quit()

C:\>node -v
v10.15.1

C:\>npm -v
6.4.1

C:\>npm install -g npm
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\npm -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\npx -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\bin\npx-cli.js
+ npm@6.14.5
added 435 packages from 873 contributors in 20.152s

C:\>npm -v
6.14.5
```

はい、改めてリトライ

<details><summary>コマンド実行ログ(npm install -g apiconnect)</summary><div>

```
c:\>npm config -g set strict-ssl false

c:\>npm install -g apiconnect
npm WARN deprecated @angular/http@2.4.10: Package no longer supported. Use @angular/common instead, see https://angular.io/guide/deprecations#angularhttp
npm WARN deprecated angular-ui-router@0.2.18: This npm package 'angular-ui-router' has been renamed to '@uirouter/angularjs'. Please update your package.json. See https://ui-router.github.io/blog/uirouter-scoped-packages/
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated chokidar@1.7.0: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated buildmail@4.0.1: This project is unmaintained
npm WARN deprecated chokidar@1.5.2: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated coffee-script@1.6.3: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
npm WARN deprecated connect@2.30.2: connect 2.x series is deprecated
npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated crypto@0.0.3: This package is no longer supported. It's now a built-in Node module. If you've depended on crypto, you should switch to the one that's built-in.
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated boom@4.3.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated cryptiles@3.1.2: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated boom@5.2.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated hawk@6.0.2: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated hoek@4.2.0: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated sntp@2.0.2: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated loopback-boot@2.28.0: This version is no longer supported, please upgrade to 3.x
npm WARN deprecated loopback-explorer@1.8.0: This version is no longer supported, please upgrade to 6.x
npm WARN deprecated swagger-client@2.0.36: No longer maintained, please upgrade to swagger-client@3.
npm WARN deprecated swagger-ui@2.0.24: No longer maintained, please upgrade to swagger-ui@3.
npm WARN deprecated mailcomposer@4.0.1: This project is unmaintained
npm WARN deprecated core-js@2.6.5: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated mixin-deep@1.3.1: Critical bug fixed in v2.0.1, please upgrade to the latest version.
npm WARN deprecated set-value@2.0.0: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm WARN deprecated @kyleshockey/js-yaml@1.0.1: Unmaintained, please use js-yaml instead.
npm WARN deprecated set-value@0.4.3: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm WARN deprecated natives@1.1.6: This module relies on Node.js's internals and will break at some point. Do not use it, and update to graceful-fs@4.x.
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated sprintf@0.1.1: The sprintf package is deprecated in favor of sprintf-js.
npm WARN deprecated socks@1.1.9: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
npm WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js.
npm WARN deprecated loopback@2.42.0: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated loopback-datasource-juggler@2.59.3: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated nodemailer@2.7.2: All versions below 4.0.1 of Nodemailer are deprecated. See https://nodemailer.com/status/
npm WARN deprecated strong-remoting@2.36.1: LoopBack 2 is no longer maintained, please upgrade to a newer version. Learn more at https://loopback.io
npm WARN deprecated mkdirp@0.3.5: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated swagger-ui@2.2.10: No longer maintained, please upgrade to swagger-ui@3.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated request@2.81.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated hawk@3.1.3: This module moved to @hapi/hawk. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated cryptiles@2.0.5: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated sntp@1.0.9: This module moved to @hapi/sntp. Please make sure to switch over as this distribution is no longer supported and may contain bugs and critical security issues.
npm WARN deprecated boom@2.10.1: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated hoek@2.16.3: This version has been deprecated in accordance with the hapi support policy (hapi.im/support). Please upgrade to the latest version to get the best features, bug fixes, and security patches. If you are unable to upgrade at this time, paid support is available for older versions (hapi.im/commercial).
npm WARN deprecated is-buffer@1.0.2: This version of 'is-buffer' is out-of-date. You must update to v1.1.6 or newer
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\apic -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\bin\cli.js

> dtrace-provider@0.8.8 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider
> node-gyp rebuild || node suppress-error.js


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\dtrace-provider>if not defined npm_config_node_gyp (node "C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
このソリューション内のプロジェクトを一度に 1 つずつビルドします。並行ビルドを有効にするには、"-m" スイッチを追加してください。

> heapdump@0.3.15 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump
> node-gyp rebuild


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump>if not defined npm_config_node_gyp (node "C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Warning: Missing input files:
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump\build\..\src\compat.h
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump\build\..\src\compat-inl.h
このソリューション内のプロジェクトを一度に 1 つずつビルドします。並行ビルドを有効にするには、"-m" スイッチを追加してください。
  heapdump.cc
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump\build\Release\add
  on.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump\build\Relea
  se\addon.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 143 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  addon.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\heapdump\build\Rel
  ease\\addon.node

> node-report@2.2.10 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report
> node-gyp rebuild


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report>if not defined npm_config_node_gyp (node "C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
このソリューション内のプロジェクトを一度に 1 つずつビルドします。並行ビルドを有効にするには、"-m" スイッチを追加してください。
  node_report.cc
  module.cc
  utilities.cc
  win_delay_load_hook.cc
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report\build\Release\
  api.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report\build\R
  elease\api.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 675 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  api.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report\build\Re
  lease\\api.node
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report\build\Release\/
  api.node to C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\node-report\api.node
          1 個のファイルをコピーしました。

> appmetrics@3.1.3 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics
> node extract_all_binaries.js || node-gyp rebuild

Wed, 20 May 2020 09:18:28 GMT
********************************************************************************
You are installing the Node Application Metrics monitoring and profiling module.
Licensed under the Apache License, Version 2.0 (the "License")
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
********************************************************************************
Unsupported version v10.15.1. Trying rebuild.
Falling back to node-gyp rebuild

C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics>if not defined npm_config_node_gyp (node "C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Warning: Missing input files:
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\..\src\heapdump\compat-inl.h
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\..\omr-agentcore\plugins\cpuplugin.dll
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\..\omr-agentcore\plugins\envplugin.dll
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\..\omr-agentcore\plugins\hcapiplugin.dll
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\..\src\heapdump\compat.h
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\..\omr-agentcore\agentcore.dll
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\..\omr-agentcore\plugins\hcmqtt.dll
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\..\omr-agentcore\plugins\memoryplugin.dll
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\..\omr-agentcore\plugins\headlessplugin.dll
このソリューション内のプロジェクトを一度に 1 つずつビルドします。並行ビルドを有効にするには、"-m" スイッチを追加してください。
  Set core reported version/build level
  infile: ..\..\omr-agentcore\src\ibmras\monitoring\agent\Agent.cpp
  outfile: Release\obj\agentcore\monitoring\agent\Agent.cpp
  Replacing '99\.99\.99\.29991231' with '3.2.6.202005201818'
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
  Logger.cpp
  LogManager.cpp
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
  MemoryManager.cpp
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
  FileUtils.cpp
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
  LibraryUtils.cpp
  Thread.cpp
  Process.cpp
  Lock.cpp
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\MemoryManager.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appme
trics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\MemoryManager.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\
build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\port\windows\Process.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_module
s\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\port\windows\Process.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appm
etrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\port\Lock.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
s\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\port\Lock.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\buil
d\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\Logger.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\b
uild\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\Logger.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\o
mr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\LogManager.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetri
cs\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\LogManager.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bui
ld\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\util\FileUtils.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appm
etrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\util\FileUtils.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics
\build\omr-agentcore\agentcore.vcxproj]
  ThreadData.cpp
  Properties.cpp
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\Properties.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetri
cs\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\Properties.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bui
ld\omr-agentcore\agentcore.vcxproj]
  PropertiesFile.cpp
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\port\windows\Thread.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules
\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\port\windows\Thread.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appme
trics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\port\ThreadData.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\app
metrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\port\ThreadData.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
s\build\omr-agentcore\agentcore.vcxproj]
  strUtils.cpp
  sysUtils.cpp
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\util\sysUtils.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appme
trics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\util\sysUtils.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\
build\omr-agentcore\agentcore.vcxproj]
  Agent.cpp
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\PropertiesFile.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appm
etrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\PropertiesFile.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics
\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\common\util\strUtils.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appme
trics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\c
ommon\util\strUtils.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\
build\omr-agentcore\agentcore.vcxproj]
  ThreadPool.cpp
  WorkerThread.cpp
  SystemReceiver.cpp
  ConnectorManager.cpp
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\agent\threads\WorkerThread.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\n
ode_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\agent\threads\WorkerThread.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_mo
dules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
  Bucket.cpp
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\agent\threads\ThreadPool.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\nod
e_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\agent\threads\ThreadPool.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modu
les\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\agent\SystemReceiver.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_mo
dules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\agent\SystemReceiver.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\
appmetrics\build\omr-agentcore\agentcore.vcxproj]
  BucketList.cpp
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます Release\obj\agentcore\\mon
itoring\agent\Agent.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\
build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています Release\obj\agentcore\\monitorin
g\agent\Agent.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\
omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\connector\ConnectorManager.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\n
ode_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\connector\ConnectorManager.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_mo
dules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\agent\Bucket.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\ap
pmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\agent\Bucket.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetri
cs\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\agent\BucketList.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_module
s\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\agent\BucketList.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appm
etrics\build\omr-agentcore\agentcore.vcxproj]
  Plugin.cpp
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\Plugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetri
cs\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\Plugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bui
ld\omr-agentcore\agentcore.vcxproj]
  ConfigurationConnector.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\connector\configuration\ConfigurationConnector.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_
modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\connector\configuration\ConfigurationConnector.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_module
s\apiconnect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\Plugin.cpp(71,12): warning C4101: 'handle': ローカル変数は 1 度も使われていません。 [C:\Users\TomohiroTaguchi\AppData\Roaming\n
pm\node_modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\Plugin.cpp(67,16): warning C4101: 'filesize': ローカル変数は 1 度も使われていません。 [C:\Users\TomohiroTaguchi\AppData\Roaming
\npm\node_modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\agentcore.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\a
  gentcore.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bui
  ld\Release\agentcore.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 1503 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  agentcore.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bui
  ld\Release\\agentcore.dll
  Set appmetrics reported version/build level
  infile: ..\src\appmetrics.cpp
  outfile: Release\obj\appmetrics\appmetrics.cpp
  Replacing '99\.99\.99\.29991231' with '3.1.3.202005201818'
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\appmetrics.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\appmetrics.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\appmetrics.vcxproj]
  appmetrics.cpp
  headlessutils.cpp
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\appmetrics.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\appmetrics.vcxproj]
  objecttracker.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(38,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます Release\obj\appmetrics\\ap
pmetrics.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appme
trics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています Release\obj\appmetrics\\appmetri
cs.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.
vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\objecttracker.cpp(103,
20): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\
apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\objecttracker.cpp(111,
18): warning C4996: 'v8::Value::IntegerValue': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modu
les\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\objecttracker.cpp(113,
16): warning C4996: 'v8::Value::IntegerValue': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modu
les\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\prof\comp
at-inl.h(302,17): warning C4996: 'v8::Isolate::GetCpuProfiler': が古い形式として宣言されました。 (ソース ファイルをコン パイルしています Release\obj\appme
trics\\appmetrics.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bu
ild\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\prof\comp
at-inl.h(312,17): warning C4996: 'v8::Isolate::GetCpuProfiler': が古い形式として宣言されました。 (ソース ファイルをコン パイルしています Release\obj\appme
trics\\appmetrics.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bu
ild\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\headlessutils.cpp(49,2
5): warning C4996: 'Nan::Callback::Call': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\a
piconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\obj\appmetri
cs\appmetrics.cpp(192,110): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Ro
aming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\obj\appmetri
cs\appmetrics.cpp(198,39): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roa
ming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\obj\appmetri
cs\appmetrics.cpp(435,27): warning C4996: 'Nan::Callback::Call': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roa
ming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\obj\appmetri
cs\appmetrics.cpp(495,30): warning C4996: 'v8::String::Utf8Value::Utf8Value': が古い形式として宣言されました。 [C:\Users\TomohiroTaguch
i\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\obj\appmetri
cs\appmetrics.cpp(505,30): warning C4996: 'v8::String::Utf8Value::Utf8Value': が古い形式として宣言されました。 [C:\Users\TomohiroTaguch
i\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\obj\appmetri
cs\appmetrics.cpp(531,35): warning C4996: 'v8::String::Utf8Value::Utf8Value': が古い形式として宣言されました。 [C:\Users\TomohiroTaguch
i\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\obj\appmetri
cs\appmetrics.cpp(532,37): warning C4996: 'v8::String::Utf8Value::Utf8Value': が古い形式として宣言されました。 [C:\Users\TomohiroTaguch
i\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\obj\appmetri
cs\appmetrics.cpp(662,39): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roa
ming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\obj\appmetri
cs\appmetrics.cpp(664,46): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roa
ming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\obj\appmetri
cs\appmetrics.cpp(665,50): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roa
ming\npm\node_modules\apiconnect\node_modules\appmetrics\build\appmetrics.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\a
  ppmetrics.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bu
  ild\Release\appmetrics.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 327 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  appmetrics.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bu
  ild\Release\\appmetrics.node
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\cpuplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\cpuplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\cpuplugin.vcxproj]
  cpuplugin.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\plugins\common\cpu\cpuplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect
\node_modules\appmetrics\build\omr-agentcore\cpuplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\plugins\common\cpu\cpuplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_
modules\appmetrics\build\omr-agentcore\cpuplugin.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\c
  puplugin.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bui
  ld\Release\cpuplugin.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 150 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  cpuplugin.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bui
  ld\Release\\cpuplugin.dll
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\envplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\envplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\envplugin.vcxproj]
  envplugin.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\plugins\common\environment\envplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\ap
iconnect\node_modules\appmetrics\build\omr-agentcore\envplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\plugins\common\environment\envplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconne
ct\node_modules\appmetrics\build\omr-agentcore\envplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\plugins\common\environment\envplugin.cpp(530,7): warning C4996: 'GetVersionExA': が古い形式として宣言されまし た。 [C:\Users\T
omohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\envplugin.vcxpro
j]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\plugins\common\environment\envplugin.cpp(601,7): warning C4996: 'GetVersionExW': が古い形式として宣言されまし た。 [C:\Users\T
omohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\envplugin.vcxpro
j]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\e
  nvplugin.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bui
  ld\Release\envplugin.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 175 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  envplugin.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\bui
  ld\Release\\envplugin.dll
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\heapdump.vcxproj]
  heapdump.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\prof\comp
at-inl.h(302,17): warning C4996: 'v8::Isolate::GetCpuProfiler': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roam
ing\npm\node_modules\apiconnect\node_modules\appmetrics\build\heapdump.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\prof\comp
at-inl.h(312,17): warning C4996: 'v8::Isolate::GetCpuProfiler': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roam
ing\npm\node_modules\apiconnect\node_modules\appmetrics\build\heapdump.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\heapdump\heapdump.cc(1
06,38): warning C4996: 'v8::String::Utf8Value::Utf8Value': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming\n
pm\node_modules\apiconnect\node_modules\appmetrics\build\heapdump.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\heapdump\heapdump.cc(1
43,9): warning C4996: 'node::MakeCallback': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules
\apiconnect\node_modules\appmetrics\build\heapdump.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\heapdump\heapdump.cc(1
57,42): warning C4996: 'v8::Value::Int32Value': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_mod
ules\apiconnect\node_modules\appmetrics\build\heapdump.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\h
  eapdump.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\buil
  d\Release\heapdump.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 95 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  heapdump.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\buil
  d\Release\\heapdump.node
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\memoryplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\memoryplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\memoryplugin.vcxproj]
  MemoryPlugin.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\plugins\common\memory\MemoryPlugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apic
onnect\node_modules\appmetrics\build\omr-agentcore\memoryplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\plugins\common\memory\MemoryPlugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect
\node_modules\appmetrics\build\omr-agentcore\memoryplugin.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\m
  emoryplugin.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\
  build\Release\memoryplugin.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 164 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  memoryplugin.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\
  build\Release\\memoryplugin.dll
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeenvplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeenvplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeenvplugin.vcxproj]
  nodeenvplugin.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(38,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\src\plugins\node\env\no
deenvplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\no
deenvplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\src\plugins\node\env\nodeenvp
lugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\nodeenvp
lugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\env\nodee
nvplugin.cpp(120,107): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming
\npm\node_modules\apiconnect\node_modules\appmetrics\build\nodeenvplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\env\nodee
nvplugin.cpp(124,182): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming
\npm\node_modules\apiconnect\node_modules\appmetrics\build\nodeenvplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\env\nodee
nvplugin.cpp(134,112): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming
\npm\node_modules\apiconnect\node_modules\appmetrics\build\nodeenvplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\env\nodee
nvplugin.cpp(141,99): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming\
npm\node_modules\apiconnect\node_modules\appmetrics\build\nodeenvplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\env\nodee
nvplugin.cpp(142,90): warning C4996: 'v8::Value::ToInteger': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming
\npm\node_modules\apiconnect\node_modules\appmetrics\build\nodeenvplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\env\nodee
nvplugin.cpp(163,99): warning C4996: 'v8::Value::ToObject': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming\
npm\node_modules\apiconnect\node_modules\appmetrics\build\nodeenvplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\env\nodee
nvplugin.cpp(164,90): warning C4996: 'v8::Value::ToInteger': が古い形式として宣言されました。 [C:\Users\TomohiroTaguchi\AppData\Roaming
\npm\node_modules\apiconnect\node_modules\appmetrics\build\nodeenvplugin.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\n
  odeenvplugin.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics
  \build\Release\nodeenvplugin.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 229 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  nodeenvplugin.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics
  \build\Release\\nodeenvplugin.dll
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodegcplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodegcplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodegcplugin.vcxproj]
  nodegcplugin.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(38,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\src\plugins\node\gc\nod
egcplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\node
gcplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\src\plugins\node\gc\nodegcplu
gin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\nodegcplug
in.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\n
  odegcplugin.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\
  build\Release\nodegcplugin.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 176 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  nodegcplugin.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\
  build\Release\\nodegcplugin.dll
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeheapplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeheapplugin.vcxproj]
  nodeheapplugin.cpp
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeheapplugin.vcxproj]
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(38,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\src\plugins\node\heap\n
odeheapplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\
nodeheapplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\src\plugins\node\heap\nodehea
pplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\nodehe
applugin.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\n
  odeheapplugin.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
  s\build\Release\nodeheapplugin.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 172 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  nodeheapplugin.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
  s\build\Release\\nodeheapplugin.dll
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeloopplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeloopplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeloopplugin.vcxproj]
  nodeloopplugin.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(38,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\src\plugins\node\loop\n
odeloopplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\
nodeloopplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\src\plugins\node\loop\nodeloo
pplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\nodelo
opplugin.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\n
  odeloopplugin.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
  s\build\Release\nodeloopplugin.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 173 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  nodeloopplugin.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
  s\build\Release\\nodeloopplugin.dll
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeprofplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeprofplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\nodeprofplugin.vcxproj]
  nodeprofplugin.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(38,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\src\plugins\node\prof\n
odeprofplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\
nodeprofplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\src\plugins\node\prof\nodepro
fplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\nodepr
ofplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\prof\comp
at-inl.h(302,17): warning C4996: 'v8::Isolate::GetCpuProfiler': が古い形式として宣言されました。 (ソース ファイルをコン パイルしています ..\src\plugins\no
de\prof\nodeprofplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetri
cs\build\nodeprofplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\src\plugins\node\prof\comp
at-inl.h(312,17): warning C4996: 'v8::Isolate::GetCpuProfiler': が古い形式として宣言されました。 (ソース ファイルをコン パイルしています ..\src\plugins\no
de\prof\nodeprofplugin.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetri
cs\build\nodeprofplugin.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\n
  odeprofplugin.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
  s\build\Release\nodeprofplugin.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 250 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  nodeprofplugin.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
  s\build\Release\\nodeprofplugin.dll
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcapiplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcapiplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcapiplugin.vcxproj]
  APIConnector.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\connector\api\APIConnector.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\n
ode_modules\appmetrics\build\omr-agentcore\hcapiplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\connector\api\APIConnector.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_mo
dules\appmetrics\build\omr-agentcore\hcapiplugin.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\h
  capiplugin.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\b
  uild\Release\hcapiplugin.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 100 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  hcapiplugin.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\b
  uild\Release\\hcapiplugin.dll
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\headlessplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\headlessplugin.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\headlessplugin.vcxproj]
  HLConnector.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\connector\headless\HLConnector.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconne
ct\node_modules\appmetrics\build\omr-agentcore\headlessplugin.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\connector\headless\HLConnector.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\nod
e_modules\appmetrics\build\omr-agentcore\headlessplugin.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\h
  eadlessplugin.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
  s\build\Release\headlessplugin.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 867 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  headlessplugin.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
  s\build\Release\\headlessplugin.dll
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
  Clients.c
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
  Heap.c
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
  LinkedList.c
  Log.c
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
  Messages.c
  MQTTAsync.c
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
  MQTTPacket.c
  MQTTPacketOut.c
  MQTTPersistence.c
  MQTTPersistenceDefault.c
  MQTTProtocolClient.c
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(28,1): warning C4005: 'EAGAIN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.ecl
ipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_module
s\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(45): message : 'EAGAIN' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..
\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\
apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(29,1): warning C4005: 'EINTR': マクロが再定義されました。 (ソース ファイルをコンパイルしていま す ..\..\omr-agentcore\org.ecli
pse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules
\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(38): message : 'EINTR' の以前の定義を確認してください (ソース ファ イルをコンパイルしています ..\..\
omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\a
piconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(30,1): warning C4005: 'EINPROGRESS': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_m
odules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(97): message : 'EINPROGRESS' の以前の定義を確認してください (ソース ファイルをコンパイルしています
..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_mod
ules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(31,1): warning C4005: 'EWOULDBLOCK': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_m
odules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(125): message : 'EWOULDBLOCK' の以前の定義を確認してください (ソー ス ファイルをコンパイルしています
 ..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_mo
dules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(32,1): warning C4005: 'ENOTCONN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.e
clipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modu
les\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(111): message : 'ENOTCONN' の以前の定義を確認してください (ソース  ファイルをコンパイルしています ..
\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modul
es\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(33,1): warning C4005: 'ECONNRESET': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org
.eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_mo
dules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(93): message : 'ECONNRESET' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modu
les\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(34,1): warning C4005: 'ETIMEDOUT': マクロが再定義されました。 (ソース ファイルをコンパイルして います ..\..\omr-agentcore\org.
eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_mod
ules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(123): message : 'ETIMEDOUT' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacketOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modu
les\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(28,1): warning C4005: 'EAGAIN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.ecl
ipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\a
ppmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(45): message : 'EAGAIN' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..
\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\api
connect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(29,1): warning C4005: 'EINTR': マクロが再定義されました。 (ソース ファイルをコンパイルしていま す ..\..\omr-agentcore\org.ecli
pse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\ap
pmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(38): message : 'EINTR' の以前の定義を確認してください (ソース ファ イルをコンパイルしています ..\..\
omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apic
onnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(30,1): warning C4005: 'EINPROGRESS': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modu
les\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(97): message : 'EINPROGRESS' の以前の定義を確認してください (ソース ファイルをコンパイルしています
..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_module
s\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(31,1): warning C4005: 'EWOULDBLOCK': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modu
les\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(125): message : 'EWOULDBLOCK' の以前の定義を確認してください (ソー ス ファイルをコンパイルしています
 ..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modul
es\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(32,1): warning C4005: 'ENOTCONN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.e
clipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules
\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(111): message : 'ENOTCONN' の以前の定義を確認してください (ソース  ファイルをコンパイルしています ..
\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\
apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(33,1): warning C4005: 'ECONNRESET': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org
.eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modul
es\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(93): message : 'ECONNRESET' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules
\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(34,1): warning C4005: 'ETIMEDOUT': マクロが再定義されました。 (ソース ファイルをコンパイルして います ..\..\omr-agentcore\org.
eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_module
s\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(123): message : 'ETIMEDOUT' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPacket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules
\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(28,1): warning C4005: 'EAGAIN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.ecl
ipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetri
cs\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(45): message : 'EAGAIN' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..
\omr-agentcore\org.eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect
\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(29,1): warning C4005: 'EINTR': マクロが再定義されました。 (ソース ファイルをコンパイルしていま す ..\..\omr-agentcore\org.ecli
pse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetric
s\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(38): message : 'EINTR' の以前の定義を確認してください (ソース ファ イルをコンパイルしています ..\..\
omr-agentcore\org.eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\
node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(30,1): warning C4005: 'EINPROGRESS': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\app
metrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(97): message : 'EINPROGRESS' の以前の定義を確認してください (ソース ファイルをコンパイルしています
..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apico
nnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(31,1): warning C4005: 'EWOULDBLOCK': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\app
metrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(125): message : 'EWOULDBLOCK' の以前の定義を確認してください (ソー ス ファイルをコンパイルしています
 ..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apic
onnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(32,1): warning C4005: 'ENOTCONN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.e
clipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmet
rics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(111): message : 'ENOTCONN' の以前の定義を確認してください (ソース  ファイルをコンパイルしています ..
\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(33,1): warning C4005: 'ECONNRESET': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org
.eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appm
etrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(93): message : 'ECONNRESET' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apicon
nect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(34,1): warning C4005: 'ETIMEDOUT': マクロが再定義されました。 (ソース ファイルをコンパイルして います ..\..\omr-agentcore\org.
eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appme
trics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(123): message : 'ETIMEDOUT' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\Log.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apicon
nect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
  MQTTProtocolOut.c
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(28,1): warning C4005: 'EAGAIN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.ecl
ipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_m
odules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(45): message : 'EAGAIN' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..
\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_mod
ules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(29,1): warning C4005: 'EINTR': マクロが再定義されました。 (ソース ファイルをコンパイルしていま す ..\..\omr-agentcore\org.ecli
pse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_mo
dules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(38): message : 'EINTR' の以前の定義を確認してください (ソース ファ イルをコンパイルしています ..\..\
omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modu
les\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(30,1): warning C4005: 'EINPROGRESS': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\n
ode_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(97): message : 'EINPROGRESS' の以前の定義を確認してください (ソース ファイルをコンパイルしています
..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\nod
e_modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(31,1): warning C4005: 'EWOULDBLOCK': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\n
ode_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(125): message : 'EWOULDBLOCK' の以前の定義を確認してください (ソー ス ファイルをコンパイルしています
 ..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\no
de_modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(32,1): warning C4005: 'ENOTCONN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.e
clipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node
_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(111): message : 'ENOTCONN' の以前の定義を確認してください (ソース  ファイルをコンパイルしています ..
\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_
modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(33,1): warning C4005: 'ECONNRESET': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org
.eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\no
de_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(93): message : 'ECONNRESET' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node
_modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(34,1): warning C4005: 'ETIMEDOUT': マクロが再定義されました。 (ソース ファイルをコンパイルして います ..\..\omr-agentcore\org.
eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\nod
e_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(123): message : 'ETIMEDOUT' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolClient.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node
_modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(28,1): warning C4005: 'EAGAIN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.ecl
ipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\ap
pmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(45): message : 'EAGAIN' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..
\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apic
onnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(29,1): warning C4005: 'EINTR': マクロが再定義されました。 (ソース ファイルをコンパイルしていま す ..\..\omr-agentcore\org.ecli
pse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\app
metrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(38): message : 'EINTR' の以前の定義を確認してください (ソース ファ イルをコンパイルしています ..\..\
omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apico
nnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(30,1): warning C4005: 'EINPROGRESS': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modul
es\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(97): message : 'EINPROGRESS' の以前の定義を確認してください (ソース ファイルをコンパイルしています
..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules
\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(31,1): warning C4005: 'EWOULDBLOCK': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modul
es\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(125): message : 'EWOULDBLOCK' の以前の定義を確認してください (ソー ス ファイルをコンパイルしています
 ..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_module
s\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(32,1): warning C4005: 'ENOTCONN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.e
clipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\
appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(111): message : 'ENOTCONN' の以前の定義を確認してください (ソース  ファイルをコンパイルしています ..
\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\a
piconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(33,1): warning C4005: 'ECONNRESET': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org
.eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_module
s\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(93): message : 'ECONNRESET' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\
apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
  SocketBuffer.c
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(34,1): warning C4005: 'ETIMEDOUT': マクロが再定義されました。 (ソース ファイルをコンパイルして います ..\..\omr-agentcore\org.
eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules
\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(123): message : 'ETIMEDOUT' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTAsync.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\
apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
  Socket.c
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(28,1): warning C4005: 'EAGAIN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.ecl
ipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modu
les\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(45): message : 'EAGAIN' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..
\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_module
s\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(29,1): warning C4005: 'EINTR': マクロが再定義されました。 (ソース ファイルをコンパイルしていま す ..\..\omr-agentcore\org.ecli
pse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modul
es\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(38): message : 'EINTR' の以前の定義を確認してください (ソース ファ イルをコンパイルしています ..\..\
omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules
\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(30,1): warning C4005: 'EINPROGRESS': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node
_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(97): message : 'EINPROGRESS' の以前の定義を確認してください (ソース ファイルをコンパイルしています
..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_m
odules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(31,1): warning C4005: 'EWOULDBLOCK': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node
_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(125): message : 'EWOULDBLOCK' の以前の定義を確認してください (ソー ス ファイルをコンパイルしています
 ..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_
modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(32,1): warning C4005: 'ENOTCONN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.e
clipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_mo
dules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(111): message : 'ENOTCONN' の以前の定義を確認してください (ソース  ファイルをコンパイルしています ..
\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_mod
ules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(33,1): warning C4005: 'ECONNRESET': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org
.eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_
modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(93): message : 'ECONNRESET' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_mo
dules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(34,1): warning C4005: 'ETIMEDOUT': マクロが再定義されました。 (ソース ファイルをコンパイルして います ..\..\omr-agentcore\org.
eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_m
odules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(123): message : 'ETIMEDOUT' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTPersistence.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_mo
dules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
  StackTrace.c
  Thread.c
  Tree.c
  utf-8.c
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(28,1): warning C4005: 'EAGAIN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.ecl
ipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modu
les\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(45): message : 'EAGAIN' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..
\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_module
s\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(29,1): warning C4005: 'EINTR': マクロが再定義されました。 (ソース ファイルをコンパイルしていま す ..\..\omr-agentcore\org.ecli
pse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modul
es\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(38): message : 'EINTR' の以前の定義を確認してください (ソース ファ イルをコンパイルしています ..\..\
omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules
\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(30,1): warning C4005: 'EINPROGRESS': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node
_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(97): message : 'EINPROGRESS' の以前の定義を確認してください (ソース ファイルをコンパイルしています
..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_m
odules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(31,1): warning C4005: 'EWOULDBLOCK': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node
_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(125): message : 'EWOULDBLOCK' の以前の定義を確認してください (ソー ス ファイルをコンパイルしています
 ..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_
modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(32,1): warning C4005: 'ENOTCONN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.e
clipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_mo
dules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(111): message : 'ENOTCONN' の以前の定義を確認してください (ソース  ファイルをコンパイルしています ..
\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_mod
ules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(33,1): warning C4005: 'ECONNRESET': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org
.eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_
modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(93): message : 'ECONNRESET' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_mo
dules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(34,1): warning C4005: 'ETIMEDOUT': マクロが再定義されました。 (ソース ファイルをコンパイルして います ..\..\omr-agentcore\org.
eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_m
odules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(123): message : 'ETIMEDOUT' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\MQTTProtocolOut.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_mo
dules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(28,1): warning C4005: 'EAGAIN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.ecl
ipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appme
trics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(45): message : 'EAGAIN' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..
\omr-agentcore\org.eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(29,1): warning C4005: 'EINTR': マクロが再定義されました。 (ソース ファイルをコンパイルしていま す ..\..\omr-agentcore\org.ecli
pse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmet
rics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(38): message : 'EINTR' の以前の定義を確認してください (ソース ファ イルをコンパイルしています ..\..\
omr-agentcore\org.eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconne
ct\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(30,1): warning C4005: 'EINPROGRESS': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\
appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(97): message : 'EINPROGRESS' の以前の定義を確認してください (ソース ファイルをコンパイルしています
..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\ap
iconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(31,1): warning C4005: 'EWOULDBLOCK': マクロが再定義されました。 (ソース ファイルをコンパイルし ています ..\..\omr-agentcore\or
g.eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\
appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(125): message : 'EWOULDBLOCK' の以前の定義を確認してください (ソー ス ファイルをコンパイルしています
 ..\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\a
piconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(32,1): warning C4005: 'ENOTCONN': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org.e
clipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\app
metrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(111): message : 'ENOTCONN' の以前の定義を確認してください (ソース  ファイルをコンパイルしています ..
\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apic
onnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(33,1): warning C4005: 'ECONNRESET': マクロが再定義されました。 (ソース ファイルをコンパイルしています ..\..\omr-agentcore\org
.eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\a
ppmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(93): message : 'ECONNRESET' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\api
connect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.h(34,1): warning C4005: 'ETIMEDOUT': マクロが再定義されました。 (ソース ファイルをコンパイルして います ..\..\omr-agentcore\org.
eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\ap
pmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Windows Kits\10\Include\10.0.18362.0\ucrt\errno.h(123): message : 'ETIMEDOUT' の以前の定義を確認してください (ソース ファイルをコンパイルしています .
.\..\omr-agentcore\org.eclipse.paho.mqtt.c\src\Socket.c) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\api
connect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.c(825,67): warning C4133: '関数': 'wchar_t [67]' と 'LPSTR' の間で型に互換性がありません。 [C:\Users\TomohiroTaguc
hi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\org.eclipse.
paho.mqtt.c\src\Socket.c(825,6): warning C4996: 'WSAAddressToStringA': Use WSAAddressToStringW() instead or define _WIN
SOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modul
es\apiconnect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
cl : コマンド ライン warning D9025: '/MT' より '/MD' が優先されます。 [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconn
ect\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
  MQTTConnector.cpp
  win_delay_load_hook.cc
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(36,1): warning C4005: 'DECL': マクロが再定義されました。 (ソース ファイルをコンパイルしてい ます ..\..\omr-agentcore\src\ib
mras\monitoring\connector\mqtt\MQTTConnector.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect
\node_modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\omr-agentcore\src\ibmras\m
onitoring\AgentExtensions.h(31): message : 'DECL' の以前の定義を確認してください (ソース ファイルをコンパイルしています ..\..\omr-agentcore\src\ibmras\m
onitoring\connector\mqtt\MQTTConnector.cpp) [C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_
modules\appmetrics\build\omr-agentcore\hcmqtt.vcxproj]
     ライブラリ C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\h
  cmqtt.lib とオブジェクト C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\
  Release\hcmqtt.exp を作成中
  コード生成しています。
  Previous IPDB not found, fall back to full compilation.
  All 628 functions were compiled because no usable IPDB/IOBJ from previous compilation was found.
  コード生成が終了しました。
  hcmqtt.vcxproj -> C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\
  Release\\hcmqtt.dll
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/m
  emoryplugin.dll to ./plugins\memoryplugin.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/h
  cmqtt.dll to ./plugins\hcmqtt.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/h
  eadlessplugin.dll to ./plugins\headlessplugin.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/h
  capiplugin.dll to ./plugins\hcapiplugin.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/a
  gentcore.dll to ./agentcore.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/c
  puplugin.dll to ./plugins\cpuplugin.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/e
  nvplugin.dll to ./plugins\envplugin.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/n
  odeheapplugin.dll to ./plugins\nodeheapplugin.dll
          1 個のファイルをコピーしました。
  Copying ./omr-agentcore/plugins/memoryplugin.dll to ./plugins\memoryplugin.dll
          1 個のファイルをコピーしました。
  Copying ./omr-agentcore/plugins/headlessplugin.dll to ./plugins\headlessplugin.dll
          1 個のファイルをコピーしました。
  Copying ./omr-agentcore/plugins/cpuplugin.dll to ./plugins\cpuplugin.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/h
  eapdump.node to ./heapdump.node
          1 個のファイルをコピーしました。
  Copying ./omr-agentcore/plugins/envplugin.dll to ./plugins\envplugin.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/n
  odeloopplugin.dll to ./plugins\nodeloopplugin.dll
          1 個のファイルをコピーしました。
  Copying ./omr-agentcore/plugins/hcapiplugin.dll to ./plugins\hcapiplugin.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/n
  odegcplugin.dll to ./plugins\nodegcplugin.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/n
  odeprofplugin.dll to ./plugins\nodeprofplugin.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/a
  ppmetrics.node to ./appmetrics.node
          1 個のファイルをコピーしました。
  Copying ./omr-agentcore/plugins/hcmqtt.dll to ./plugins\hcmqtt.dll
          1 個のファイルをコピーしました。
  Copying C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\appmetrics\build\Release\/n
  odeenvplugin.dll to ./plugins\nodeenvplugin.dll
          1 個のファイルをコピーしました。
  Copying ./omr-agentcore/agentcore.dll to ./agentcore.dll
          1 個のファイルをコピーしました。

> sqlite3@3.1.13 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.13/node-v64-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for sqlite3@3.1.13 and node@10.15.1 (node-v64 ABI) (falling back to source compile with node-gyp)
node-pre-gyp ERR! Tried to download(undefined): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.13/node-v64-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for sqlite3@3.1.13 and node@10.15.1 (node-v64 ABI) (falling back to source compile with node-gyp)
このソリューション内のプロジェクトを一度に 1 つずつビルドします。並行ビルドを有効にするには、"-m" スイッチを追加してください。
このソリューション内のプロジェクトを一度に 1 つずつビルドします。並行ビルドを有効にするには、"-m" スイッチを追加してください。
C:\x\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(390,5): error MSB8020:
 Visual Studio 2015 (プラットフォーム ツールセット = 'v140') のビルド ツールが見つかりません。v140 ビルド ツールを使用してビルドするには、Visual Studio 2015 ビルド ツールをインス
トールしてください。または、[プロジェクト] メニューを選択するかソリューションを右クリックし [ソリューションの再ターゲッ ト] を選択して、現在の Visual Studio Tools にアップグレードすることもできます。 [C:\U
sers\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3\build\deps\action_before_build.vc
xproj]
C:\x\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(390,5): error MSB8020:
 Visual Studio 2015 (プラットフォーム ツールセット = 'v140') のビルド ツールが見つかりません。v140 ビルド ツールを使用してビルドするには、Visual Studio 2015 ビルド ツールをインス
トールしてください。または、[プロジェクト] メニューを選択するかソリューションを右クリックし [ソリューションの再ターゲッ ト] を選択して、現在の Visual Studio Tools にアップグレードすることもできます。 [C:\U
sers\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3\build\deps\action_before_build.vc
xproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\x\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:189:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Windows_NT 10.0.18363
gyp ERR! command "C:\\x\\nodejs\\node.exe" "C:\\Users\\TomohiroTaguchi\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "build" "--fallback-to-build" "--module=C:\\Users\\TomohiroTaguchi\\AppData\\Roaming\\npm\\node_modules\\apiconnect\\node_modules\\sqlite3\\lib\\binding\\node-v64-win32-x64\\node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=C:\\Users\\TomohiroTaguchi\\AppData\\Roaming\\npm\\node_modules\\apiconnect\\node_modules\\sqlite3\\lib\\binding\\node-v64-win32-x64"
gyp ERR! cwd C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3
gyp ERR! node -v v10.15.1
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
gyp ERR! build error
gyp ERR! stack Error: `C:\x\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stacknode-pre-gyp     at ChildProcess.onExit (C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp  ERR!ERR!  stackbuild error     at ChildProcess.emit (events.js:189:13)

gyp ERR!node-pre-gyp  stackERR!     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
 stackgyp Error: Failed to execute 'C:\x\nodejs\node.exe C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --module=C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3\lib\binding\node-v64-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3\lib\binding\node-v64-win32-x64' (1)
 node-pre-gypERR!  SystemERR!  Windows_NT 10.0.18363
stack     at ChildProcess.<anonymous> (C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3\node_modules\node-pre-gyp\lib\util\compile.js:83:29)
gyp node-pre-gypERR!  commandERR!  "C:\\x\\nodejs\\node.exe" "C:\\Users\\TomohiroTaguchi\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "build" "--fallback-to-build" "--module=C:\\Users\\TomohiroTaguchi\\AppData\\Roaming\\npm\\node_modules\\apiconnect\\node_modules\\sqlite3\\lib\\binding\\node-v64-win32-x64\\node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=C:\\Users\\TomohiroTaguchi\\AppData\\Roaming\\npm\\node_modules\\apiconnect\\node_modules\\sqlite3\\lib\\binding\\node-v64-win32-x64"
stack     at ChildProcess.emit (events.js:189:13)
gypnode-pre-gyp  ERR! ERR!cwd  C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3
stackgyp     at maybeClose (internal/child_process.js:970:16)
 node-pre-gypERR!  ERR! node -vstack v10.15.1
     at Process.ChildProcess._handle.onexit (internal/child_process.js:259:5)
gyp node-pre-gypERR! ERR!  node-gyp -v v5.1.0
System Windows_NT 10.0.18363
gyp node-pre-gypERR!  ERR! not okcommand
 "C:\\x\\nodejs\\node.exe" "C:\\Users\\TomohiroTaguchi\\AppData\\Roaming\\npm\\node_modules\\apiconnect\\node_modules\\sqlite3\\node_modules\\node-pre-gyp\\bin\\node-pre-gyp" "install" "--fallback-to-build"
node-pre-gyp ERR! cwd C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3
node-pre-gyp ERR! node -v v10.15.1
node-pre-gyp ERR! node-pre-gyp -v v0.6.38
node-pre-gyp ERR! not ok
Failed to execute 'C:\x\nodejs\node.exe C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js build --fallback-to-build --module=C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3\lib\binding\node-v64-win32-x64\node_sqlite3.node --module_name=node_sqlite3 --module_path=C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\sqlite3\lib\binding\node-v64-win32-x64' (1)

> core-js@3.6.5 postinstall C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\better-ajv-errors\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"

Thank you for using core-js ( https://github.com/zloirock/core-js ) for polyfilling JavaScript standard library!

The project needs your help! Please consider supporting of core-js on Open Collective or Patreon:
> https://opencollective.com/core-js
> https://www.patreon.com/zloirock

Also, the author of core-js ( https://github.com/zloirock ) is looking for a good job -)


> core-js@2.6.11 postinstall C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"


> ejs@2.7.4 postinstall C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\ejs
> node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)


> apiconnect-mgmt-lite-datapower@1.1.10 postinstall C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\apiconnect-mgmt-lite-datapower
> node ./update-env.js

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\apiconnect\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: modern-syslog@^1.x (node_modules\apiconnect\node_modules\strong-supervisor\node_modules\modern-syslog):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for modern-syslog@1.2.0: wanted {"os":"!win32","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sqlite3@3.1.13 (node_modules\apiconnect\node_modules\sqlite3):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: sqlite3@3.1.13 install: `node-pre-gyp install --fallback-to-build`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1

+ apiconnect@5.1.16
added 2357 packages from 1436 contributors in 626.287s
```

</div></details>

よく見ると、途中でなにやらエラーが出たりしてるようですが、apic -vコマンドは効くようになりました。

```
c:\>apic -v
? C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\apiconnect\node_modules\apiconnect-cli-plugins\LICENSE.txt
にある API Connect のライセンスを 確認し、条件に同意する場合は「はい」を選択してください。 はい
? Help us help you!  By providing the API Connect customer excellence team with
limited usage information about your product experience, we can pro-actively
provide assistance to enable your success while continuing to enhance the
product based on your feedback.  If you don't like it, you can always disable
it from My Account > Live Help
 no
API Connect: v5.0.8.8-iFix (apiconnect: v5.1.16)
```

### Microgatewayのインストール

APIツールキットをインストールしろとしか言われていないのだが、Microgatewayも必要になりそうなので、手順に従って一応入れておきます。

```
c:\>npm install -g microgateway
npm WARN deprecated chokidar@1.7.0: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated core-js@2.6.5: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
npm WARN deprecated formidable@1.2.1: Please upgrade to the upcoming v2, currently (until end of February) install using formidable@canary!
npm WARN deprecated loopback-boot@2.27.1: This version is no longer supported, please upgrade to 3.x
npm WARN deprecated mixin-deep@1.3.1: Critical bug fixed in v2.0.1, please upgrade to the latest version.
npm WARN deprecated mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
npm WARN deprecated request@2.88.0: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
npm WARN deprecated set-value@2.0.0: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm WARN deprecated @kyleshockey/js-yaml@1.0.1: Unmaintained, please use js-yaml instead.
npm WARN deprecated swagger-ui@2.2.10: No longer maintained, please upgrade to swagger-ui@3.
npm WARN deprecated set-value@0.4.3: Critical bug fixed in v3.0.1, please upgrade to the latest version.
npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

> dtrace-provider@0.8.8 install C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\microgateway\node_modules\dtrace-provider
> node-gyp rebuild || node suppress-error.js


C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\microgateway\node_modules\dtrace-provider>if not defined npm_config_node_gyp (node "C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
このソリューション内のプロジェクトを一度に 1 つずつビルドします。並行ビルドを有効にするには、"-m" スイッチを追加してください。
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\microgateway\node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ microgateway@1.7.4
added 765 packages from 663 contributors in 90.623s
```

### Loopback プロジェクトの作成

適当なディレクトリを作成して、そこから以下のコマンド実行。

```
c:\y\apiconnect>apic loopback
? アプリケーションの名前は何ですか? weather-data
? プロジェクトを格納するディレクトリーの名前を入力してください: weather-data
? どのようなタイプのアプリケーションにしますか? empty-server
    Created package.json
    Created server
    Created server/boot
    Created server/boot/root.js
    Created server/config.json
    Created server/datasources.json
    Created server/middleware.development.json
    Created server/middleware.json
    Created server/model-config.json
    Created server/server.js


必要な依存関係をインストールするための npm install を実行しています。 このコマンドが失敗する場合は、手動で実行してください。

npm WARN deprecated loopback-boot@2.28.0: This version is no longer supported, please upgrade to 3.x
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
npm WARN deprecated circular-json@0.3.3: CircularJSON is in maintenance only, flatted is its successor.

> ejs@2.7.4 postinstall c:\y\apiconnect\weather-data\node_modules\ejs
> node ./postinstall.js

Thank you for installing EJS: built with the Jake JavaScript build tool (https://jakejs.com/)

npm notice created a lockfile as package-lock.json. You should commit this file.
added 414 packages from 462 contributors and audited 414 packages in 21.241s

5 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities

子プロセス npm install がコード 0 で終了しました

Swagger 定義と製品定義を更新しています
c:\y\apiconnect\weather-data\definitions\weather-data.yaml Swagger の記述が作成されました
weather-data-product.yaml 製品定義 [weather-data:1.0.0] が作成されました

次のステップ:

  アプリケーションのディレクトリーを変更
    $ cd c:\y\apiconnect\weather-data

  アプリケーションでモデルを作成
    $ apic create --type model

  API Connect を使用して、API の作成、実行、管理、適用、デプロイを行うことができます
    $ apic edit
```

weather-data以下に各種ファイルが作成されます。

### データ・ソースの追加

以下のコマンド実行。
※「apic edit」でAPI Designerが起動します。上で作成したLoopbackプロジェクトのディレクトリ下でコマンドを実行する必要があります。

```
c:\y\apiconnect>cd weather-data

c:\y\apiconnect\weather-data>apic edit
Express server listening on http://127.0.0.1:9000
```

ローカルのPC上でAPI Designerが起動しブラウザからAPI Designerへのサインイン画面に接続されるので、IBM CloudのIDでサインインします。(表示がBluemixになったままだな...)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/9faeb9e3-9159-54a3-7d10-0e614b737a79.png)

OK
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/df4c788f-d05d-4066-0d20-703a12a7e786.png)

データ・ソースをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/10fc3b81-1002-bb73-f470-42aa8ca17fc2.png)

追加をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/1c7af11f-67e3-0d27-7440-4e82f3db8d79.png)

名前を指定して新規作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/4e3730d3-2327-94b5-3e6d-b6caa3248923.png)

以下の設定はデフォルトのままにしておく。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/6e6dccb8-4016-53b9-4b09-3556f1455e59.png)

※参考: コネクターのデフォルトはIn-memory dbになっているが、以下のようなプルダウンメニューから選択可能。
**z/OS Connect Enterprise Editionもあるようです！**
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/d641ec83-ac8a-7f0f-68d1-36571202c18b.png)

接続テストアイコンをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/ea23cb1e-69b7-683c-b82d-bd7cc55b36c4.png)

成功メッセージを確認
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/1e7e80fc-401d-ff7e-2641-8e5b770003ca.png)

すべてのデータ・ソース
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/cbde71ad-2f12-59d6-6397-1c25d041463a.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/d673f6ae-f520-0e95-b8cf-15234e014570.png)

### モデルの追加

モデル - 追加をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/b574cedb-85f3-b586-ba7c-4eae691a0b34.png)

名前を指定して新規作成
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/8e427d58-fac0-af29-0183-d3ba94c7cc9c.png)

データソースを選択してプロパティーの+ボタンをクリックをしてプロパティーを追加していきます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/92d60d2d-ec7d-92e2-371d-9a608be7d03c.png)

以下のようにプロパティーを追加し、画面右上の保存アイコンをクリックします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/4bdb780f-a430-b205-69ea-f37a9bde27b4.png)

### LoopBack プロジェクトのテスト(うまく動かず保留中)

画面左下の「サーバーの開始」ボタンをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/45d5ff3f-f975-6ec1-34b2-33fb1964fe73.png)

Runningになったら、探索をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/ba0886d0-e5ae-ea8a-d981-c408232cfa6e.png)

左側のメニューからweather.createを選択し、右側の画面でTry itをクリック、Parameters - data の右上のGenerateをクリックすると、dataにサンプルのJSONデータが生成されるので、ここから"id"のフィールドだけ削除します。その後Call operationボタンをクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/bbffc00b-d82d-f2fe-56b7-5f0c2a1d1284.png)
※探索画面に切り替えると、画面下部に表示されている状態が「Stopped」になってしまうが、netstatとかでみると一応4001,4002ポートはListenされたままだし、ブラウザから「`http://127.0.0.1:4001`」にアクセスすると応答返るから、裏では動いているものだと判断します。

しかし！結果がうまく返ってこない！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/bb830eac-463f-806b-15ff-1e718df02599.png)

ここに示されているURLにアクセスすると...
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/132331/73ed8d19-7609-90d0-3236-3339575e8e3c.png)
うむむ....。

以下の記述を参考に、コマンドでのテストをしてみる。
参考: [Tutorial: Testing a LoopBack project](https://www.ibm.com/support/knowledgecenter/SSMNED_5.0.0/com.ibm.apic.toolkit.doc/tutorial_cli_project_test.html)

```
c:\y\apiconnect\weather-data>set TLS_SERVER_CONFIG=C:\Users\TomohiroTaguchi\AppData\Roaming\npm\node_modules\microgateway\config\defaultTLS.json && apic start

The user model "User" is attached to an application that does not specify
whether other sessions should be invalidated when a password or
an email has changed. Session invalidation is important for security
reasons as it allows users to recover from various account breach
situations.

We recommend turning this feature on by setting
"logoutSessionsOnSensitiveChanges" to true in
server/config.json (unless you have implemented your own solution
for token invalidation).

We also recommend enabling "injectOptionsFromRemoteContext" in
User's settings (typically via common/models/*.json file).
This setting is required for the invalidation algorithm to keep
the current session valid.

Learn more in our documentation at
https://loopback.io/doc/en/lb2/AccessToken-invalidation.html

サービス weather-data がポート 4001 で開始されました。 http://127.0.0.1:4001/appmetrics-dash でアプリケーション・ダッシ ュボードにアクセスします
サービス weather-data-gw がポート 4002 で開始されました。
```

WSLからCURLでアクセスしてみます。

```
user01@DESKTOP-U7UON7M:/mnt/c/Windows/System32$ curl --verbose --request GET \
>    --url 'https://localhost:4002/api/weather' \
>    --header 'accept: application/json' \
>    --header 'content-type: application/json' \
>    --header 'x-ibm-client-id: default' \
>    --header 'x-ibm-client-secret: SECRET' \
>
Note: Unnecessary use of -X or --request, GET is already inferred.
*   Trying 127.0.0.1...
* TCP_NODELAY set
* Connected to localhost (127.0.0.1) port 4002 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
  CApath: /etc/ssl/certs
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS alert, Server hello (2):
* error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
* stopped the pause stream!
* Closing connection 0
curl: (35) error:14094410:SSL routines:ssl3_read_bytes:sslv3 alert handshake failure
```

やはりこちらでもエラー。
TLSのハンドシェイクでサーバー側 (ここではAPI Connectツールキットが提供しているテストサーバー) がエラーを返しているっぽい。
この辺の記述みると...
https://j3iiifn.hatenablog.com/entry/2019/05/03/194241
サーバー側(API Connectツールキット)がサポートするCipher Suiteのレベルが低くて拒否られているのでは???

<font color="red">**!!!!!一旦保留!!!!!**</font>

※追記
TLSの通信でうまくいっていないので、httpsではなくhttpにすれば通るっぽいという噂を耳にしました。