that is the tutorial I am following.
I have 64bit system, so I guess openssl 32 bit won’t work, based on comment about use all 32 or 64, right? So I think either tutorial should have 64bit install instructions also… or clearly we should sue 32 :
Here my install results
C:\Users\testUser>npm install -g particle-cli
\
serialport@1.7.4 install C:\Users\testUser\AppData\Roaming\npm\node_module
s\particle-cli\node_modules\serialport
node-pre-gyp install --fallback-to-build
C:\Users\testUser\AppData\Roaming\npm\node_modules\particle-cli\node_modules
\serialport>if not defined npm_config_node_gyp (node “C:\Program Files\nodejs\no
de_modules\npm\bin\node-gyp-bin\…\node_modules\node-gyp\bin\node-gyp.js” cl
ean ) else (node clean )
C:\Users\testUser\AppData\Roaming\npm\node_modules\particle-cli\node_modules
\serialport>if not defined npm_config_node_gyp (node “C:\Program Files\nodejs\no
de_modules\npm\bin\node-gyp-bin\…\node_modules\node-gyp\bin\node-gyp.js” co
nfigure --fallback-to-build --module=C:\Users\testUser\AppData\Roaming\npm\n
ode_modules\particle-cli\node_modules\serialport\build\serialport\v1.7.4\Release
\node-v14-win32-x64\serialport.node --module_name=serialport --module_path=C:\Us
ers\testUser\AppData\Roaming\npm\node_modules\particle-cli\node_modules\seri
alport\build\serialport\v1.7.4\Release\node-v14-win32-x64 ) else (node configu
re --fallback-to-build --module=C:\Users\testUser\AppData\Roaming\npm\node_m
odules\particle-cli\node_modules\serialport\build\serialport\v1.7.4\Release\node
-v14-win32-x64\serialport.node --module_name=serialport --module_path=C:\Users\n
uno.lambuca\AppData\Roaming\npm\node_modules\particle-cli\node_modules\serialpor
t\build\serialport\v1.7.4\Release\node-v14-win32-x64 )
C:\Users\testUser\AppData\Roaming\npm\node_modules\particle-cli\node_modules
\serialport>if not defined npm_config_node_gyp (node “C:\Program Files\nodejs\no
de_modules\npm\bin\node-gyp-bin\…\node_modules\node-gyp\bin\node-gyp.js” bu
ild --fallback-to-build --module=C:\Users\testUser\AppData\Roaming\npm\node_
modules\particle-cli\node_modules\serialport\build\serialport\v1.7.4\Release\nod
e-v14-win32-x64\serialport.node --module_name=serialport --module_path=C:\Users
testUser\AppData\Roaming\npm\node_modules\particle-cli\node_modules\serialpo
rt\build\serialport\v1.7.4\Release\node-v14-win32-x64 ) else (node build --fal
lback-to-build --module=C:\Users\testUser\AppData\Roaming\npm\node_modules\p
article-cli\node_modules\serialport\build\serialport\v1.7.4\Release\node-v14-win
32-x64\serialport.node --module_name=serialport --module_path=C:\Users\nuno.lamb
uca\AppData\Roaming\npm\node_modules\particle-cli\node_modules\serialport\build
serialport\v1.7.4\Release\node-v14-win32-x64 )
Building the projects in this solution one at a time. To enable parallel build,
please add the “/m” switch.
serialport.cpp
serialport_win.cpp
enumser.cpp
…\src\win\enumser.cpp(443): warning C4996: ‘GetVersionExA’: was declared depre
cated [C:\Users\testUser\AppData\Roaming\npm\node_modules\particle-cli\node
modules\serialport\build\serialport.vcxproj]
C:\Program Files (x86)\Windows Kits\8.1\Include\um\sysinfoapi.h(433)
: see declaration of ‘GetVersionExA’
disphelper.c
…\src\win\disphelper.c(1164): warning C4267: ‘=’ : conversion from ‘size_t’ to
’UINT’, possible loss of data [C:\Users\testUser\AppData\Roaming\npm\node
modules\particle-cli\node_modules\serialport\build\serialport.vcxproj]
Creating library C:\Users\testUser\AppData\Roaming\npm\node_modules\pa
rticle-cli\node_modules\serialport\build\Release\serialport.lib and object C:
\Users\testUser\AppData\Roaming\npm\node_modules\particle-cli\node_module
s\serialport\build\Release\serialport.exp
Generating code
Finished generating code
serialport.vcxproj -> C:\Users\testUser\AppData\Roaming\npm\node_modules
particle-cli\node_modules\serialport\build\Release\serialport.node
Copying C:\Users\testUser\AppData\Roaming\npm\node_modules\particle-cli\n
ode_modules\serialport\build\Release/serialport.node to C:/Users/nuno.lambuc
a/AppData/Roaming/npm/node_modules/particle-cli/node_modules/serialport/build
/serialport/v1.7.4/Release/node-v14-win32-x64\serialport.node
1 file(s) copied.
C:\Users\testUser\AppData\Roaming\npm\particle -> C:\Users\testUser\AppD
ata\Roaming\npm\node_modules\particle-cli\bin\particle.js
particle-cli@1.8.3 C:\Users\testUser\AppData\Roaming\npm\node_modules\partic
le-cli
├── fast-luhn@1.0.2
├── cli-spinner@0.2.1
├── xtend@4.0.0
├── when@3.7.3
├── chalk@1.1.1 (supports-color@2.0.0, ansi-styles@2.1.0, escape-string-regexp@1
.0.3, strip-ansi@3.0.0, has-ansi@2.0.0)
├── cli-table@0.3.1 (colors@1.0.3)
├── glob@4.5.3 (inherits@2.0.1, inflight@1.0.4, once@1.3.2, minimatch@2.0.10)
├── node-wifiscanner2@1.1.0 (os-locale@1.4.0)
├── hogan.js@2.0.0
├── request@2.64.0 (aws-sign2@0.5.0, forever-agent@0.6.1, caseless@0.11.0, strin
gstream@0.0.4, tunnel-agent@0.4.1, oauth-sign@0.8.0, isstream@0.1.2, json-string
ify-safe@5.0.1, extend@3.0.0, node-uuid@1.4.3, qs@5.1.0, combined-stream@1.0.5,
mime-types@2.1.7, http-signature@0.11.0, form-data@1.0.0-rc3, bl@1.0.0, tough-co
okie@2.0.0, hawk@3.1.0, har-validator@1.8.0)
├── lodash@3.10.1
├── moment@2.10.6
├── inquirer@0.8.5 (ansi-regex@1.1.1, figures@1.4.0, cli-width@1.0.1, through@2.
3.8, readline2@0.1.1, rx@2.5.3)
├── softap-setup@1.1.4 (node-rsa@0.2.25, nconf@0.7.2)
└── serialport@1.7.4 (bindings@1.2.1, sf@0.1.7, async@0.9.0, nan@1.8.4, debug@2.
2.0, optimist@0.6.1)
C:\Users\testUser>