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

Install problems under Windows #7

Open
RobTS opened this issue Jul 4, 2014 · 1 comment
Open

Install problems under Windows #7

RobTS opened this issue Jul 4, 2014 · 1 comment

Comments

@RobTS
Copy link

RobTS commented Jul 4, 2014

Hi there,

I'd like to use this package as part of my thesis, but can't get it to work on Windows.

I tried it with VS 2010, 2012 and 2013 on Windows 8, but nothing helped. Which system are you able to build it on?

And is it possible to get this to work under Win or will I have to set up Linux on my machine?

Thanks a lot in advance!

Rob

The error message looks as follows:

[email protected] install E:_Webstrom Projects\reddscrape\node_modules\node-svm
node-gyp rebuild

E:_Webstrom Projects\reddscrape\node_modules\node-svm>node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\node-gyp.js" rebuild
Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu ermöglichen, müssen Sie den Schalter "/m" hinzufügen.
addon.cc
svm.cpp
node-svm.cc
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocale(323): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\xlocale(323): warning C4530: C++ exception handler used, but unwind semantics are not enabled. Specify /EHsc [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm../../node_modules/nan/nan.h(1185): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm../../node_modules/nan/nan.h(1185): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm../../node_modules/nan/nan.h(1202): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm../../node_modules/nan/nan.h(1202): warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm../../node_modules/nan/nan.h(1215): warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm../../node_modules/nan/nan.h(1215): warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm../../node_modules/nan/nan.h(1229): warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm../../node_modules/nan/nan.h(1229): warning C4267: 'initializing' : conversion from 'size_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm../../node_modules/nan/nan.h(1318): warning C4244: 'return' : conversion from 'intptr_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm../../node_modules/nan/nan.h(1318): warning C4244: 'return' : conversion from 'intptr_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm/node-svm.h(92): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\node-svm.h(92): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm/node-svm.h(95): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\node-svm.h(95): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm/node-svm.h(98): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\node-svm.h(98): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm/node-svm.h(122): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\node-svm.h(122): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm/node-svm.h(125): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\node-svm.h(125): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm/node-svm.h(153): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm/node-svm.h(155): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\node-svm.h(153): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\node-svm.h(155): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm/node-svm.h(179): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\node-svm.h(179): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm/node-svm.h(217): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\node-svm.h(217): warning C4244: '=' : conversion from 'int64_t' to 'int', possible loss of data [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\training-worker.h(31): error C2466: cannot allocate an array of constant size 0 [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
e:_webstrom projects\reddscrape\node_modules\node-svm\src\node-svm\training-worker.h(31): error C2440: 'initializing' : cannot convert from 'int' to 'v8::Local' [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
with
[
T=v8::Value
]
No constructor could take the source type, or constructor overload resolution was ambiguous
..\src\node-svm\node-svm.cc(24): error C2466: cannot allocate an array of constant size 0 [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
..\src\node-svm\node-svm.cc(24): error C2466: cannot allocate an array of constant size 0 [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
..\src\node-svm\node-svm.cc(24): error C2440: 'initializing' : cannot convert from 'int' to 'v8::Local' [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
with
[
T=v8::Value
]
No constructor could take the source type, or constructor overload resolution was ambiguous
C:\Users\Robert.node-gyp\0.10.26\deps\v8\include\v8.h(179): warning C4506: no definition for inline function 'v8::Persistent v8::Persistent::New(v8::Handle)' [E:_Webstrom Projects\reddscrape\node_modules\node-svm\build\addon.vcxproj]
with
[
T=v8::Object
]
gyp ERR! build error
gyp ERR! stack Error: C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:267:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Windows_NT 6.2.9200
gyp ERR! command "node" "C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" "rebuild"
gyp ERR! cwd E:_Webstrom Projects\reddscrape\node_modules\node-svm
gyp ERR! node -v v0.10.26
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the node-svm package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls node-svm
npm ERR! There is likely additional logging output above.

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install"
npm ERR! cwd E:_Webstrom Projects\reddscrape
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.3
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! E:_Webstrom Projects\reddscrape\npm-debug.log
npm ERR! not ok code 0

@JasonShin
Copy link

Hi, if you are looking for an SVM project in Javascript, check out https://github.com/machinelearnjs/libsvm-ts

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