mikeseven / node-glfw

nodejs bindings to GLFW
103 stars 46 forks source link

Installing of node-glfw fails #1

Closed furio closed 10 years ago

furio commented 11 years ago

Hi i'm trying to install node-glfw on my Win 7 64bit on Node 0.8.17. I've put your dependencies in the proper directories of my VC++ 12 installation and i get this as result of "npm install"

          T=v8::FunctionTemplate
      ] (..\src\atb.cc)
 Creazione della libreria C:\Users\Furio\git\webcl-stuff\node_modules\node-

glfw\build\Release\glfw.lib e dell'oggetto C:\Users\Furio\git\webcl-stuff\nod e_modules\node-glfw\build\Release\glfw.exp in corso... atb.obj : error LNK2001: simbolo esterno impTwAddButton@20 non risolto [C:\ Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwDraw@0 non risolto [C:\Users\ Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwTerminate@0 non risolto [C:\U sers\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwDefineEnum@12 non risolto [C: \Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwDeleteBar@4 non risolto [C:\U sers\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwAddSeparator@12 non risolto [ C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno _glewUseProgram non risolto [C:\User s\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwRemoveVar@8 non risolto [C:\U sers\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwRemoveAllVars@4 non risolto [ C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwNewBar@4 non risolto [C:\User s\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwInit@8 non risolto [C:\Users\ Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwWindowSize@8 non risolto [C:\ Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwAddVarCB@28 non risolto [C:\U sers\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] atb.obj : error LNK2001: simbolo esterno impTwDefine@4 non risolto [C:\User s\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetKeyCallback@4 non risol to [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwInit@0 non risolto [C:\Use rs\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impTwEventMouseButtonGLFW@8 non r isolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxpro j] glfw.obj : error LNK2001: simbolo esterno impglfwGetKey@4 non risolto [C:\U sers\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSwapInterval@4 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwCloseWindow@0 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwGetVersion@12 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwGetWindowSize@8 non risolt o [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno _glewInit non risolto [C:\Users\Furio \git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetMousePos@8 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno _glewGetString non risolto [C:\Users\ Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetWindowSizeCallback@4 no n risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcx proj] glfw.obj : error LNK2001: simbolo esterno impglfwSetWindowRefreshCallback@4 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw. vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetMousePosCallback@4 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxpr oj] glfw.obj : error LNK2001: simbolo esterno impglfwOpenWindow@36 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSleep@8 non risolto [C:\Us ers\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwDisable@4 non risolto [C:\ Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetMouseWheel@4 non risolt o [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwGetGLVersion@12 non risolt o [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwGetMousePos@8 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwGetWindowParam@4 non risol to [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno _glewGetErrorString non risolto [C:\U sers\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetWindowPos@8 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetTime@8 non risolto [C:\ Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impTwEventCharGLFW@8 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwEnable@4 non risolto [C:\U sers\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwWaitEvents@0 non risolto [ C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSwapBuffers@0 non risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetWindowCloseCallback@4 n on risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vc xproj] glfw.obj : error LNK2001: simbolo esterno impTwEventKeyGLFW@8 non risolto [ C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetCharCallback@4 non riso lto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwGetTime@0 non risolto [C:\ Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetMouseButtonCallback@4 n on risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vc xproj] glfw.obj : error LNK2001: simbolo esterno impglfwGetMouseWheel@0 non risolt o [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impTwMouseMotion@8 non risolto [C :\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwPollEvents@0 non risolto [ C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwRestoreWindow@0 non risolt o [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwIconifyWindow@0 non risolt o [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwExtensionSupported@4 non r isolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxpro j] glfw.obj : error LNK2001: simbolo esterno impglfwGetMouseButton@4 non risol to [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetMouseWheelCallback@4 no n risolto [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcx proj] glfw.obj : error LNK2001: simbolo esterno impglfwTerminate@0 non risolto [C :\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impTwMouseWheel@4 non risolto [C: \Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwSetWindowTitle@4 non risol to [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno imp__glfwSetWindowSize@8 non risolt o [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] glfw.obj : error LNK2001: simbolo esterno impglfwOpenWindowHint@8 non risol to [C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\glfw.vcxproj] C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw\build\Release\glfw.node : fatal error LNK1120: 60 esterni non risolti [C:\Users\Furio\git\webcl-stuff\no de_modules\node-glfw\build\glfw.vcxproj] 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 (x86)\nodejs\node_mo dules\npm\node_modules\node-gyp\lib\build.js:255:23) gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:99:17) gyp ERR! stack at Process._handle.onexit (child_process.js:678:10) gyp ERR! System Windows_NT 6.1.7601 gyp ERR! command "node" "C:\Program Files (x86)\nodejs\node_modules\npm\nod e_modules\node-gyp\bin\node-gyp.js" "rebuild" gyp ERR! cwd C:\Users\Furio\git\webcl-stuff\node_modules\node-glfw gyp ERR! node -v v0.8.17 gyp ERR! node-gyp -v v0.8.2 gyp ERR! not ok npm ERR! node-glfw@0.1.2 install: node-gyp rebuild npm ERR! cmd "/c" "node-gyp rebuild" failed with 1 npm ERR! npm ERR! Failed at the node-glfw@0.1.2 install script. npm ERR! This is most likely a problem with the node-glfw 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-glfw npm ERR! There is likely additional logging output above.

npm ERR! System Windows_NT 6.1.7601 npm ERR! command "C:\Program Files (x86)\nodejs\node.exe" "C:\Program File s (x86)\nodejs\node_modules\npm\bin\npm-cli.js" "install" "node-glfw" npm ERR! cwd C:\Users\Furio\git\webcl-stuff npm ERR! node -v v0.8.17 npm ERR! npm -v 1.2.0 npm ERR! code ELIFECYCLE npm ERR! npm ERR! Additional logging details can be found in: npm ERR! C:\Users\Furio\git\webcl-stuff\npm-debug.log npm ERR! not ok code 0