Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue installing on Win10, #10

Open
jgwinner opened this issue Jan 14, 2020 · 1 comment
Open

Issue installing on Win10, #10

jgwinner opened this issue Jan 14, 2020 · 1 comment

Comments

@jgwinner
Copy link

Hi

I tried installing on V12.5.0 of Node, with VS2019 and VS Code installed.

I got some errors, thought I'd check and see if anyone's seen these.

C:\TestNode>npm install cpuid --save

> [email protected] install c:\testNode\node_modules\cpuid
> (node-gyp rebuild 2> builderror.log) || (exit 0)


c:\testNode\node_modules\cpuid>if not defined npm_config_node_gyp (node "C:\Users\TestUser\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\TestUser\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
  Building assembly file ..\..\..\deps\libcpuid\libcpuid\masm-x64.asm
  Microsoft (R) Macro Assembler (x64) Version 14.23.28106.4
  Copyright (C) Microsoft Corporation.  All rights reserved.

   Assembling: ..\..\..\deps\libcpuid\libcpuid\masm-x64.asm
  asm-bits.c
  cpuid_main.c
  libcpuid_util.c
  rdtsc.c
  recog_amd.c
  recog_intel.c
  win_delay_load_hook.cc
  libcpuid.vcxproj -> c:\testNode\node_modules\cpuid\build\Release\\libcpuid.lib
  cpuid.cc
  win_delay_load_hook.cc
c:\testNode\node_modules\nan\nan_converters_43_inl.h(22,1): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\cpuid.cc) [c:\testNode\node_modules\cpuid\buil
d\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(2523): message : see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\cpuid.cc) [c:\testNode\node_modules\cpuid\b
uild\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_converters_43_inl.h(40,1): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\cpuid.cc) [c:\testNode\node_modules\cpuid\b
uild\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(2561): message : see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\cpuid.cc) [c:\testNode\node_modules\cpui
d\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_implementation_12_inl.h(356,37): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\cpuid.cc) [c:\testNode\node_mo
dules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(5381,23): message : see declaration of 'v8::StringObject::New' (compiling source file ..\src\cpuid.cc) [c:\testNode\node_modules\cpu
id\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_implementation_12_inl.h(356,60): error C2059: syntax error: ')' (compiling source file ..\src\cpuid.cc) [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_object_wrap.h(24,1): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [c:\testNode\node_modules\cpuid\b
uild\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_object_wrap.h(24,1): error C2039:         with [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_object_wrap.h(24,1): error C2039:         [ [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_object_wrap.h(24,1): error C2039:             T=v8::Object [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_object_wrap.h(24,1): error C2039:         ] (compiling source file ..\src\cpuid.cc) [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan.h(1920): message : see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan.h(1920): message :         with [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan.h(1920): message :         [ [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan.h(1920): message :             T=v8::Object [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan.h(1920): message :         ] (compiling source file ..\src\cpuid.cc) [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_object_wrap.h(127,1): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [c:\testNode\node_modules\cpuid\
build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_object_wrap.h(127,1): error C2039:         with [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_object_wrap.h(127,1): error C2039:         [ [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_object_wrap.h(127,1): error C2039:             T=v8::Object [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan_object_wrap.h(127,1): error C2039:         ] (compiling source file ..\src\cpuid.cc) [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan.h(1920): message : see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan.h(1920): message :         with [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan.h(1920): message :         [ [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan.h(1920): message :             T=v8::Object [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\nan\nan.h(1920): message :         ] (compiling source file ..\src\cpuid.cc) [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(44,26): error C2065: 'Handle': undeclared identifier [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(44,39): error C2275: 'v8::Object': illegal use of this type as an expression [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3356): message : see declaration of 'v8::Object' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(44,41): error C2065: 'features': undeclared identifier [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(44,61): error C2065: 'cpuData': undeclared identifier [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(44,68): error C2275: 'cpu_id_t': illegal use of this type as an expression [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\deps\libcpuid\libcpuid\libcpuid.h(124): message : see declaration of 'cpu_id_t' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(44,68): error C2182: 'fillFeatures': illegal use of type 'void' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(44,70): error C2448: 'fillFeatures': function-style initializer appears to be a function definition [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(132,23): error C2065: 'Handle': undeclared identifier [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(132,36): error C2275: 'v8::Object': illegal use of this type as an expression [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3356): message : see declaration of 'v8::Object' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(132,38): error C2065: 'cache': undeclared identifier [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(132,55): error C2065: 'cpuData': undeclared identifier [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(132,62): error C2275: 'cpu_id_t': illegal use of this type as an expression [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\deps\libcpuid\libcpuid\libcpuid.h(124): message : see declaration of 'cpu_id_t' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(132,62): error C2182: 'fillCache': illegal use of type 'void' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(132,64): error C2448: 'fillCache': function-style initializer appears to be a function definition [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(156,20): error C2065: 'Handle': undeclared identifier [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(156,33): error C2275: 'v8::Object': illegal use of this type as an expression [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3356): message : see declaration of 'v8::Object' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(156,35): error C2065: 'id': undeclared identifier [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(156,49): error C2065: 'cpuData': undeclared identifier [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(156,56): error C2275: 'cpu_id_t': illegal use of this type as an expression [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\deps\libcpuid\libcpuid\libcpuid.h(124): message : see declaration of 'cpu_id_t' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(156,56): error C2182: 'fillId': illegal use of type 'void' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(156,58): error C2448: 'fillId': function-style initializer appears to be a function definition [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(194,2): error C2064: term does not evaluate to a function taking 2 arguments [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(198,2): error C2064: term does not evaluate to a function taking 2 arguments [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(202,2): error C2064: term does not evaluate to a function taking 2 arguments [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(182,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(183,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(184,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(185,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(186,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(187,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(188,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(189,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(190,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(193,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(197,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
c:\testNode\node_modules\cpuid\src\cpuid.cc(201,1): warning C4996: 'v8::Object::Set': was declared deprecated [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
C:\Users\TestUser\AppData\Local\node-gyp\Cache\12.5.0\include\node\v8.h(3358): message : see declaration of 'v8::Object::Set' [c:\testNode\node_modules\cpuid\build\cpuid.vcxproj]
+ [email protected]
removed 1 package, updated 1 package and audited 9348 packages in 13.517s
found 14 vulnerabilities (3 low, 6 moderate, 4 high, 1 critical)
  run `npm audit fix` to fix them, or `npm audit` for details
@pdxmholmes
Copy link
Owner

HI. Thanks for the report. I'll take a look when I get a chance. I'm not actively maintaining this, but I'll try and get around to a fix. If you happen to fix it before I do, feel free to submit a PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants