codeboost / opencv-node

Use OpenCV with node.js
54 stars 9 forks source link

VS2012 on windows 7 #16

Open seyedaed opened 10 years ago

seyedaed commented 10 years ago

I tried to setup opencv-node to run using VS2012 on windows 7 with little success. I'm kind of new to this and understand VS 2012 might not be supported right now, but I thought I would share the results in case it might be helpful to anyone.

C:\windows\system32>set OPENCV_ROOT=c:/OpenCV C:\windows\system32>npm install -g opencv-node --msvs_version=2012 npm http GET https://registry.npmjs.org/opencv-node npm http 304 https://registry.npmjs.org/opencv-node npm http GET https://registry.npmjs.org/coffee-script npm http GET https://registry.npmjs.org/keypress npm http GET https://registry.npmjs.org/underscore npm http 304 https://registry.npmjs.org/coffee-script npm http 304 https://registry.npmjs.org/keypress npm http 304 https://registry.npmjs.org/underscore

opencv-node@0.2.6 install C:\Users\deadeyes\AppData\Roaming\npm\node_modules\o pencv-node node-gyp configure build

C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node>node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin....\node_modules\node-gyp\bin\ node-gyp.js" configure build Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch. cl : Command line warning D9025: overriding '/MT' with '/MTd' [C:\Users\deadeye s\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj] cl : Command line warning D9025: overriding '/MT' with '/MTd' [C:\Users\deadeye s\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj] opencvjs.cpp cl : Command line warning D9025: overriding '/MT' with '/MTd' [C:\Users\deadeye s\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj] opencv_manual.cpp cl : Command line warning D9025: overriding '/MT' with '/MTd' [C:\Users\deadeye s\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj] addon.cpp ..\src\opencv_manual.cpp(17): error C2065: 'MSG' : undeclared identifier [C:\Us ers\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj] ..\src\opencv_manual.cpp(17): error C2146: syntax error : missing ';' before id entifier 'msg' [C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\ build\addon.vcxproj] ..\src\opencv_manual.cpp(17): error C2065: 'msg' : undeclared identifier [C:\Us ers\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj] ..\src\opencv_manual.cpp(18): error C2065: 'msg' : undeclared identifier [C:\Us ers\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj] ..\src\opencv_manual.cpp(18): error C3861: 'GetMessage': identifier not found [ C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxp roj] ..\src\opencv_manual.cpp(19): error C2065: 'msg' : undeclared identifier [C:\Us ers\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj] ..\src\opencv_manual.cpp(19): error C3861: 'TranslateMessage': identifier not f ound [C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\build\addo n.vcxproj] ..\src\opencv_manual.cpp(20): error C2065: 'msg' : undeclared identifier [C:\Us ers\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\build\addon.vcxproj] ..\src\opencv_manual.cpp(20): error C3861: 'DispatchMessage': identifier not fo und [C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\build\addon .vcxproj] ..\src\opencvjs.cpp(561): warning C4267: 'argument' : conversion from 'size_t' to 'const int', possible loss of data [C:\Users\deadeyes\AppData\Roaming\npm\no de_modules\opencv-node\build\addon.vcxproj] ..\src\opencvjs.cpp(609): warning C4267: 'argument' : conversion from 'size_t' to 'const int', possible loss of data [C:\Users\deadeyes\AppData\Roaming\npm\no de_modules\opencv-node\build\addon.vcxproj] ..\src\opencvjs.cpp(942): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data [C:\Users\deadeyes\AppData\Roaming\npm\node_mod ules\opencv-node\build\addon.vcxproj] ..\src\opencvjs.cpp(1022): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data [C:\Users\deadeyes\AppData\Roaming\npm\node_mo dules\opencv-node\build\addon.vcxproj] ..\src\opencvjs.cpp(2573): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data [C:\Users\deadeyes\AppData\Roaming\npm\node_mo dules\opencv-node\build\addon.vcxproj] ..\src\opencvjs.cpp(2772): warning C4267: 'argument' : conversion from 'size_t' to 'int', possible loss of data [C:\Users\deadeyes\AppData\Roaming\npm\node_mo dules\opencv-node\build\addon.vcxproj] C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\include\vector(323): war ning C4506: no definition for inline function 'v8::Persistent v8::Persistent

::New(v8::Handle)' [C:\Users\deadeyes\AppData\Roaming\npm\node_modules\op encv-node\build\addon.vcxproj] with [ T=v8::Object ](..srcaddon.cpp) 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:789: 12) gyp ERR! System Windows_NT 6.1.7601 gyp ERR! command "node" "C:\Program Files\nodejs\node_modules\npm\node_modu les\node-gyp\bin\node-gyp.js" "configure" "build" gyp ERR! cwd C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node gyp ERR! node -v v0.10.24 gyp ERR! node-gyp -v v0.12.1 gyp ERR! not ok npm ERR! opencv-node@0.2.6 install: `node-gyp configure build` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the opencv-node@0.2.6 install script. npm ERR! This is most likely a problem with the opencv-node package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp configure build npm ERR! You can get their info via: npm ERR! npm owner ls opencv-node npm ERR! There is likely additional logging output above. npm ERR! System Windows_NT 6.1.7601 npm ERR! command "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nod ejs\node_modules\npm\bin\npm-cli.js" "install" "-g" "opencv-node" "--msvs_ve rsion=2012" npm ERR! cwd C:\windows\system32 npm ERR! node -v v0.10.24 npm ERR! npm -v 1.3.21 npm ERR! code ELIFECYCLE npm ERR! npm ERR! Additional logging details can be found in: npm ERR! C:\windows\system32\npm-debug.log npm ERR! not ok code 0 Here is the contents of the debug file in case it might be useful. 0 info it worked if it ends with ok 1 verbose cli [ 'C:\Program Files\nodejs\\node.exe', 1 verbose cli 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js', 1 verbose cli 'install', 1 verbose cli '-g', 1 verbose cli 'opencv-node', 1 verbose cli '--msvs_version=2012' ] 2 info using npm@1.3.21 3 info using node@v0.10.24 4 verbose node symlink C:\Program Files\nodejs\node.exe 5 verbose cache add [ 'opencv-node', null ] 6 verbose cache add name=undefined spec="opencv-node" args=["opencv-node",null] 7 verbose parsed url { protocol: null, 7 verbose parsed url slashes: null, 7 verbose parsed url auth: null, 7 verbose parsed url host: null, 7 verbose parsed url port: null, 7 verbose parsed url hostname: null, 7 verbose parsed url hash: null, 7 verbose parsed url search: null, 7 verbose parsed url query: null, 7 verbose parsed url pathname: 'opencv-node', 7 verbose parsed url path: 'opencv-node', 7 verbose parsed url href: 'opencv-node' } 8 silly lockFile 16219562-opencv-node opencv-node 9 verbose lock opencv-node C:\Users\deadeyes\AppData\Roaming\npm-cache\16219562-opencv-node.lock 10 silly lockFile 16219562-opencv-node opencv-node 11 silly lockFile 16219562-opencv-node opencv-node 12 verbose addNamed [ 'opencv-node', '' ] 13 verbose addNamed [ null, '_' ] 14 silly lockFile fd5ebd3a-opencv-node opencv-node@ 15 verbose lock opencv-node@ C:\Users\deadeyes\AppData\Roaming\npm-cache\fd5ebd3a-opencv-node.lock 16 silly addNameRange { name: 'opencv-node', range: '_', hasData: false } 17 verbose url raw opencv-node 18 verbose url resolving [ 'https://registry.npmjs.org/', './opencv-node' ] 19 verbose url resolved https://registry.npmjs.org/opencv-node 20 info trying registry request attempt 1 at 02:48:15 21 verbose etag be1258b8-52c1-439c-e94c-af0f8a93473e 22 http GET https://registry.npmjs.org/opencv-node 23 http 304 https://registry.npmjs.org/opencv-node 24 silly registry.get cb [ 304, 24 silly registry.get { date: 'Tue, 24 Dec 2013 08:48:15 GMT', 24 silly registry.get server: 'Apache', 24 silly registry.get connection: 'Keep-Alive', 24 silly registry.get 'keep-alive': 'timeout=10, max=50', 24 silly registry.get etag: 'be1258b8-52c1-439c-e94c-af0f8a93473e' } ] 25 verbose etag opencv-node from cache 26 silly addNameRange number 2 { name: 'opencv-node', range: '_', hasData: true } 27 silly addNameRange versions [ 'opencv-node', 27 silly addNameRange [ '0.1.0', 27 silly addNameRange '0.2.0', 27 silly addNameRange '0.2.1', 27 silly addNameRange '0.2.2', 27 silly addNameRange '0.2.3', 27 silly addNameRange '0.2.4', 27 silly addNameRange '0.2.5', 27 silly addNameRange '0.2.6' ] ] 28 verbose addNamed [ 'opencv-node', '0.2.6' ] 29 verbose addNamed [ '0.2.6', '0.2.6' ] 30 silly lockFile d75d6ca7-opencv-node-0-2-6 opencv-node@0.2.6 31 verbose lock opencv-node@0.2.6 C:\Users\deadeyes\AppData\Roaming\npm-cache\d75d6ca7-opencv-node-0-2-6.lock 32 silly lockFile d75d6ca7-opencv-node-0-2-6 opencv-node@0.2.6 33 silly lockFile d75d6ca7-opencv-node-0-2-6 opencv-node@0.2.6 34 silly lockFile fd5ebd3a-opencv-node opencv-node@ 35 silly lockFile fd5ebd3a-opencv-node opencv-node@ 36 silly resolved [ { name: 'opencv-node', 36 silly resolved description: 'Opencv for node', 36 silly resolved version: '0.2.6', 36 silly resolved homepage: 'https://github.com/codeboost/opencv-node', 36 silly resolved author: { name: 'Florin Braghis', email: 'florin@libertv.ro' }, 36 silly resolved keywords: [ 'opencv' ], 36 silly resolved scripts: 36 silly resolved { install: 'node-gyp configure build', 36 silly resolved test: 'coffee script/tests' }, 36 silly resolved main: 'index.js', 36 silly resolved engines: { node: '>=0.8.11' }, 36 silly resolved dependencies: 36 silly resolved { 'coffee-script': '>=1.3.3', 36 silly resolved underscore: '>=1.3.3', 36 silly resolved keypress: '_' }, 36 silly resolved readme: 'Purpose \n=======\nExpose opencv to the node environment.\n\nFeatures\n========\n\t\n\t- cv::Point, cv::Size, cv::Rect, etc replaced by object notation:\n\t\tPoint -> {x: 0, y:0}, Size -> {width: 33, height: 33}\n\n\t- Checks the types of parameters as well as ranges of values on each native call (harder to crash app from script)\n\t- Friendly exception messages on invalid parameters \n\nExample\n=======\n\nSee scripts/effects.coffee for a full demo.\n\n\nInstallation - MacOS X \n=======================\n\n\t$ brew install opencv --build32\n\t$ npm install -g opencv-node\n\t$ coffee scripts/tests\n\n(tested with GCC 4.2.1 and node 0.8.0)\n\nInstallation - Windows \n=======================\n1. Download OpenCV from http://sourceforge.net/projects/opencvlibrary/files/latest/download\n2. Extract it to a folder, eg C:\OpenCV\n3. Open a Visual Studio command prompt and type\n\n\t\tset OPENCV_ROOT=C:/OpenCV\n\t\tnpm install -g opencv-node\n\n(tested with Visual Studio 2010 and node 0.8.8)\n\nAPI Differences\n\nSome functions have a more js-friendly API/syntax. \nThe void functions which return their output in an argument passed by reference, return the result directly:\n\n\tcv::split returns an Array and takes only 1 argument\n\tcv::HoughCircles returns an Array\n\tcv::HoughLines returns an Array\n\tcv::cornerSubPix returns an Array\n\n\t\* others?\n\nLicense\n=======\nBSD\n\nDisclaimer\n==========\n\nPlease report any bugs or missing functions. This module has never been used in production and is generally \nmeant to be used for experimentation. \n\n', 36 silly resolved readmeFilename: 'README.md', 36 silly resolved _id: 'opencv-node@0.2.6', 36 silly resolved _from: 'opencv-node@' } ] 37 info install opencv-node@0.2.6 into C:\Users\deadeyes\AppData\Roaming\npm 38 info installOne opencv-node@0.2.6 39 info C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node unbuild 40 verbose tar unpack C:\Users\deadeyes\AppData\Roaming\npm-cache\opencv-node\0.2.6\package.tgz 41 silly lockFile a557956b-ing-npm-node-modules-opencv-node tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node 42 verbose lock tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node C:\Users\deadeyes\AppData\Roaming\npm-cache\a557956b-ing-npm-node-modules-opencv-node.lock 43 silly lockFile 2b8c4b84-he-opencv-node-0-2-6-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\opencv-node\0.2.6\package.tgz 44 verbose lock tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\opencv-node\0.2.6\package.tgz C:\Users\deadeyes\AppData\Roaming\npm-cache\2b8c4b84-he-opencv-node-0-2-6-package-tgz.lock 45 silly gunzTarPerm modes [ '755', '644' ] 46 silly gunzTarPerm extractEntry package.json 47 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] 48 silly gunzTarPerm extractEntry .npmignore 49 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] 50 silly gunzTarPerm extractEntry README.md 51 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] 52 silly gunzTarPerm extractEntry index.js 53 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] 54 silly gunzTarPerm extractEntry bea/cascade.bea 55 silly gunzTarPerm modified mode [ 'bea/cascade.bea', 438, 420 ] 56 silly gunzTarPerm extractEntry bea/compile.sh 57 silly gunzTarPerm modified mode [ 'bea/compile.sh', 438, 420 ] 58 silly gunzTarPerm extractEntry bea/constants.bea 59 silly gunzTarPerm modified mode [ 'bea/constants.bea', 438, 420 ] 60 silly gunzTarPerm extractEntry bea/cv.bea 61 silly gunzTarPerm modified mode [ 'bea/cv.bea', 438, 420 ] 62 silly gunzTarPerm extractEntry bea/mat.bea 63 silly gunzTarPerm modified mode [ 'bea/mat.bea', 438, 420 ] 64 silly gunzTarPerm extractEntry bea/matnd.bea 65 silly gunzTarPerm modified mode [ 'bea/matnd.bea', 438, 420 ] 66 silly gunzTarPerm extractEntry bea/opencv.bea 67 silly gunzTarPerm modified mode [ 'bea/opencv.bea', 438, 420 ] 68 silly gunzTarPerm extractEntry bea/sparsemat.bea 69 silly gunzTarPerm modified mode [ 'bea/sparsemat.bea', 438, 420 ] 70 silly gunzTarPerm extractEntry bea/types.bea 71 silly gunzTarPerm modified mode [ 'bea/types.bea', 438, 420 ] 72 silly gunzTarPerm extractEntry bea/videocap.bea 73 silly gunzTarPerm modified mode [ 'bea/videocap.bea', 438, 420 ] 74 silly gunzTarPerm extractEntry binding.gyp 75 silly gunzTarPerm modified mode [ 'binding.gyp', 438, 420 ] 76 silly gunzTarPerm extractEntry scripts/calcHist.coffee 77 silly gunzTarPerm modified mode [ 'scripts/calcHist.coffee', 438, 420 ] 78 silly gunzTarPerm extractEntry scripts/capture.coffee 79 silly gunzTarPerm modified mode [ 'scripts/capture.coffee', 438, 420 ] 80 silly gunzTarPerm extractEntry scripts/effects.coffee 81 silly gunzTarPerm modified mode [ 'scripts/effects.coffee', 438, 420 ] 82 silly gunzTarPerm extractEntry scripts/objdetect.coffee 83 silly gunzTarPerm modified mode [ 'scripts/objdetect.coffee', 438, 420 ] 84 silly gunzTarPerm extractEntry scripts/opencv.coffee 85 silly gunzTarPerm modified mode [ 'scripts/opencv.coffee', 438, 420 ] 86 silly gunzTarPerm extractEntry scripts/tests.coffee 87 silly gunzTarPerm modified mode [ 'scripts/tests.coffee', 438, 420 ] 88 silly gunzTarPerm extractEntry src/addon.cpp 89 silly gunzTarPerm modified mode [ 'src/addon.cpp', 438, 420 ] 90 silly gunzTarPerm extractEntry src/bea.h 91 silly gunzTarPerm modified mode [ 'src/bea.h', 438, 420 ] 92 silly gunzTarPerm extractEntry src/customTypes.h 93 silly gunzTarPerm modified mode [ 'src/customTypes.h', 438, 420 ] 94 silly gunzTarPerm extractEntry src/cvcheck.h 95 silly gunzTarPerm modified mode [ 'src/cvcheck.h', 438, 420 ] 96 silly gunzTarPerm extractEntry src/opencvjs.cpp 97 silly gunzTarPerm modified mode [ 'src/opencvjs.cpp', 438, 420 ] 98 silly gunzTarPerm extractEntry src/opencvjs.h 99 silly gunzTarPerm modified mode [ 'src/opencvjs.h', 438, 420 ] 100 silly gunzTarPerm extractEntry src/opencv_manual.cpp 101 silly gunzTarPerm modified mode [ 'src/opencv_manual.cpp', 438, 420 ] 102 silly lockFile a557956b-ing-npm-node-modules-opencv-node tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node 103 silly lockFile a557956b-ing-npm-node-modules-opencv-node tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node 104 silly lockFile 2b8c4b84-he-opencv-node-0-2-6-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\opencv-node\0.2.6\package.tgz 105 silly lockFile 2b8c4b84-he-opencv-node-0-2-6-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\opencv-node\0.2.6\package.tgz 106 info preinstall opencv-node@0.2.6 107 verbose readDependencies using package.json deps 108 verbose readDependencies using package.json deps 109 verbose cache add [ 'coffee-script@>=1.3.3', null ] 110 verbose cache add name=undefined spec="coffee-script@>=1.3.3" args=["coffee-script@>=1.3.3",null] 111 verbose parsed url { protocol: null, 111 verbose parsed url slashes: null, 111 verbose parsed url auth: null, 111 verbose parsed url host: null, 111 verbose parsed url port: null, 111 verbose parsed url hostname: null, 111 verbose parsed url hash: null, 111 verbose parsed url search: null, 111 verbose parsed url query: null, 111 verbose parsed url pathname: 'coffee-script@%3E=1.3.3', 111 verbose parsed url path: 'coffee-script@%3E=1.3.3', 111 verbose parsed url href: 'coffee-script@%3E=1.3.3' } 112 verbose cache add name="coffee-script" spec=">=1.3.3" args=["coffee-script",">=1.3.3"] 113 verbose parsed url { protocol: null, 113 verbose parsed url slashes: null, 113 verbose parsed url auth: null, 113 verbose parsed url host: null, 113 verbose parsed url port: null, 113 verbose parsed url hostname: null, 113 verbose parsed url hash: null, 113 verbose parsed url search: null, 113 verbose parsed url query: null, 113 verbose parsed url pathname: '%3E=1.3.3', 113 verbose parsed url path: '%3E=1.3.3', 113 verbose parsed url href: '%3E=1.3.3' } 114 verbose addNamed [ 'coffee-script', '>=1.3.3' ] 115 verbose addNamed [ null, '>=1.3.3' ] 116 silly lockFile a8bff643-coffee-script-1-3-3 coffee-script@>=1.3.3 117 verbose lock coffee-script@>=1.3.3 C:\Users\deadeyes\AppData\Roaming\npm-cache\a8bff643-coffee-script-1-3-3.lock 118 verbose cache add [ 'underscore@>=1.3.3', null ] 119 verbose cache add name=undefined spec="underscore@>=1.3.3" args=["underscore@>=1.3.3",null] 120 verbose parsed url { protocol: null, 120 verbose parsed url slashes: null, 120 verbose parsed url auth: null, 120 verbose parsed url host: null, 120 verbose parsed url port: null, 120 verbose parsed url hostname: null, 120 verbose parsed url hash: null, 120 verbose parsed url search: null, 120 verbose parsed url query: null, 120 verbose parsed url pathname: 'underscore@%3E=1.3.3', 120 verbose parsed url path: 'underscore@%3E=1.3.3', 120 verbose parsed url href: 'underscore@%3E=1.3.3' } 121 verbose cache add name="underscore" spec=">=1.3.3" args=["underscore",">=1.3.3"] 122 verbose parsed url { protocol: null, 122 verbose parsed url slashes: null, 122 verbose parsed url auth: null, 122 verbose parsed url host: null, 122 verbose parsed url port: null, 122 verbose parsed url hostname: null, 122 verbose parsed url hash: null, 122 verbose parsed url search: null, 122 verbose parsed url query: null, 122 verbose parsed url pathname: '%3E=1.3.3', 122 verbose parsed url path: '%3E=1.3.3', 122 verbose parsed url href: '%3E=1.3.3' } 123 verbose addNamed [ 'underscore', '>=1.3.3' ] 124 verbose addNamed [ null, '>=1.3.3' ] 125 silly lockFile 8f6137b1-underscore-1-3-3 underscore@>=1.3.3 126 verbose lock underscore@>=1.3.3 C:\Users\deadeyes\AppData\Roaming\npm-cache\8f6137b1-underscore-1-3-3.lock 127 verbose cache add [ 'keypress@_', null ] 128 verbose cache add name=undefined spec="keypress@_" args=["keypress@_",null] 129 verbose parsed url { protocol: null, 129 verbose parsed url slashes: null, 129 verbose parsed url auth: null, 129 verbose parsed url host: null, 129 verbose parsed url port: null, 129 verbose parsed url hostname: null, 129 verbose parsed url hash: null, 129 verbose parsed url search: null, 129 verbose parsed url query: null, 129 verbose parsed url pathname: 'keypress@_', 129 verbose parsed url path: 'keypress@_', 129 verbose parsed url href: 'keypress@_' } 130 verbose cache add name="keypress" spec="_" args=["keypress","_"] 131 verbose parsed url { protocol: null, 131 verbose parsed url slashes: null, 131 verbose parsed url auth: null, 131 verbose parsed url host: null, 131 verbose parsed url port: null, 131 verbose parsed url hostname: null, 131 verbose parsed url hash: null, 131 verbose parsed url search: null, 131 verbose parsed url query: null, 131 verbose parsed url pathname: '_', 131 verbose parsed url path: '_', 131 verbose parsed url href: '_' } 132 verbose addNamed [ 'keypress', '_' ] 133 verbose addNamed [ null, '_' ] 134 silly lockFile 8adfbd71-keypress keypress@_ 135 verbose lock keypress@\* C:\Users\deadeyes\AppData\Roaming\npm-cache\8adfbd71-keypress.lock 136 silly addNameRange { name: 'underscore', range: '>=1.3.3', hasData: false } 137 silly addNameRange { name: 'coffee-script', range: '>=1.3.3', hasData: false } 138 silly addNameRange { name: 'keypress', range: '_', hasData: false } 139 verbose url raw underscore 140 verbose url resolving [ 'https://registry.npmjs.org/', './underscore' ] 141 verbose url resolved https://registry.npmjs.org/underscore 142 info trying registry request attempt 1 at 02:48:16 143 verbose etag 53aab5fa-1c2f-e375-e3fe-c173d135a190 144 http GET https://registry.npmjs.org/underscore 145 verbose url raw coffee-script 146 verbose url resolving [ 'https://registry.npmjs.org/', './coffee-script' ] 147 verbose url resolved https://registry.npmjs.org/coffee-script 148 info trying registry request attempt 1 at 02:48:16 149 verbose etag 5b4755e2-244a-4dba-d3bc-df6c84f7c059 150 http GET https://registry.npmjs.org/coffee-script 151 verbose url raw keypress 152 verbose url resolving [ 'https://registry.npmjs.org/', './keypress' ] 153 verbose url resolved https://registry.npmjs.org/keypress 154 info trying registry request attempt 1 at 02:48:16 155 verbose etag 3812a3f8-5a71-4465-ebdc-da4288e29bc1 156 http GET https://registry.npmjs.org/keypress 157 http 304 https://registry.npmjs.org/coffee-script 158 silly registry.get cb [ 304, 158 silly registry.get { date: 'Tue, 24 Dec 2013 08:48:15 GMT', 158 silly registry.get server: 'Apache', 158 silly registry.get connection: 'Keep-Alive', 158 silly registry.get 'keep-alive': 'timeout=10, max=50', 158 silly registry.get etag: '5b4755e2-244a-4dba-d3bc-df6c84f7c059' } ] 159 verbose etag coffee-script from cache 160 silly addNameRange number 2 { name: 'coffee-script', range: '>=1.3.3', hasData: true } 161 silly addNameRange versions [ 'coffee-script', 161 silly addNameRange [ '0.7.0', 161 silly addNameRange '0.7.1', 161 silly addNameRange '0.7.2', 161 silly addNameRange '0.9.0', 161 silly addNameRange '0.9.1', 161 silly addNameRange '0.9.2', 161 silly addNameRange '0.9.3', 161 silly addNameRange '0.9.4', 161 silly addNameRange '0.9.5', 161 silly addNameRange '0.9.6', 161 silly addNameRange '1.0.0', 161 silly addNameRange '1.0.1', 161 silly addNameRange '1.1.0', 161 silly addNameRange '1.1.1', 161 silly addNameRange '1.1.2', 161 silly addNameRange '1.1.3', 161 silly addNameRange '1.2.0', 161 silly addNameRange '1.3.0', 161 silly addNameRange '1.3.1', 161 silly addNameRange '1.3.2', 161 silly addNameRange '1.3.3', 161 silly addNameRange '1.4.0', 161 silly addNameRange '1.5.0', 161 silly addNameRange '1.6.0', 161 silly addNameRange '1.6.1', 161 silly addNameRange '1.6.2', 161 silly addNameRange '1.6.3' ] ] 162 verbose addNamed [ 'coffee-script', '1.6.3' ] 163 verbose addNamed [ '1.6.3', '1.6.3' ] 164 silly lockFile 15ab88ca-coffee-script-1-6-3 coffee-script@1.6.3 165 verbose lock coffee-script@1.6.3 C:\Users\deadeyes\AppData\Roaming\npm-cache\15ab88ca-coffee-script-1-6-3.lock 166 silly lockFile 15ab88ca-coffee-script-1-6-3 coffee-script@1.6.3 167 silly lockFile 15ab88ca-coffee-script-1-6-3 coffee-script@1.6.3 168 silly lockFile a8bff643-coffee-script-1-3-3 coffee-script@>=1.3.3 169 silly lockFile a8bff643-coffee-script-1-3-3 coffee-script@>=1.3.3 170 http 304 https://registry.npmjs.org/underscore 171 silly registry.get cb [ 304, 171 silly registry.get { date: 'Tue, 24 Dec 2013 08:48:15 GMT', 171 silly registry.get server: 'Apache', 171 silly registry.get connection: 'Keep-Alive', 171 silly registry.get 'keep-alive': 'timeout=10, max=50', 171 silly registry.get etag: '53aab5fa-1c2f-e375-e3fe-c173d135a190' } ] 172 verbose etag underscore from cache 173 http 304 https://registry.npmjs.org/keypress 174 silly registry.get cb [ 304, 174 silly registry.get { date: 'Tue, 24 Dec 2013 08:48:15 GMT', 174 silly registry.get server: 'Apache', 174 silly registry.get connection: 'Keep-Alive', 174 silly registry.get 'keep-alive': 'timeout=10, max=50', 174 silly registry.get etag: '3812a3f8-5a71-4465-ebdc-da4288e29bc1' } ] 175 verbose etag keypress from cache 176 silly addNameRange number 2 { name: 'underscore', range: '>=1.3.3', hasData: true } 177 silly addNameRange versions [ 'underscore', 177 silly addNameRange [ '1.0.3', 177 silly addNameRange '1.0.4', 177 silly addNameRange '1.1.0', 177 silly addNameRange '1.1.1', 177 silly addNameRange '1.1.2', 177 silly addNameRange '1.1.3', 177 silly addNameRange '1.1.4', 177 silly addNameRange '1.1.5', 177 silly addNameRange '1.1.6', 177 silly addNameRange '1.1.7', 177 silly addNameRange '1.2.0', 177 silly addNameRange '1.2.1', 177 silly addNameRange '1.2.2', 177 silly addNameRange '1.2.3', 177 silly addNameRange '1.2.4', 177 silly addNameRange '1.3.0', 177 silly addNameRange '1.3.1', 177 silly addNameRange '1.3.2', 177 silly addNameRange '1.3.3', 177 silly addNameRange '1.4.0', 177 silly addNameRange '1.4.1', 177 silly addNameRange '1.4.2', 177 silly addNameRange '1.4.3', 177 silly addNameRange '1.4.4', 177 silly addNameRange '1.5.0', 177 silly addNameRange '1.5.1', 177 silly addNameRange '1.5.2' ] ] 178 verbose addNamed [ 'underscore', '1.5.2' ] 179 verbose addNamed [ '1.5.2', '1.5.2' ] 180 silly lockFile 669f6cbc-underscore-1-5-2 underscore@1.5.2 181 verbose lock underscore@1.5.2 C:\Users\deadeyes\AppData\Roaming\npm-cache\669f6cbc-underscore-1-5-2.lock 182 silly addNameRange number 2 { name: 'keypress', range: '_', hasData: true } 183 silly addNameRange versions [ 'keypress', [ '0.0.1', '0.0.2', '0.1.0', '0.2.0', '0.2.1' ] ] 184 verbose addNamed [ 'keypress', '0.2.1' ] 185 verbose addNamed [ '0.2.1', '0.2.1' ] 186 silly lockFile 7b921081-keypress-0-2-1 keypress@0.2.1 187 verbose lock keypress@0.2.1 C:\Users\deadeyes\AppData\Roaming\npm-cache\7b921081-keypress-0-2-1.lock 188 silly lockFile 669f6cbc-underscore-1-5-2 underscore@1.5.2 189 silly lockFile 669f6cbc-underscore-1-5-2 underscore@1.5.2 190 silly lockFile 8f6137b1-underscore-1-3-3 underscore@>=1.3.3 191 silly lockFile 8f6137b1-underscore-1-3-3 underscore@>=1.3.3 192 silly lockFile 7b921081-keypress-0-2-1 keypress@0.2.1 193 silly lockFile 7b921081-keypress-0-2-1 keypress@0.2.1 194 silly lockFile 8adfbd71-keypress keypress@* 195 silly lockFile 8adfbd71-keypress keypress@* 196 silly resolved [ { name: 'coffee-script', 196 silly resolved description: 'Unfancy JavaScript', 196 silly resolved keywords: [ 'javascript', 'language', 'coffeescript', 'compiler' ], 196 silly resolved author: { name: 'Jeremy Ashkenas' }, 196 silly resolved version: '1.6.3', 196 silly resolved licenses: [ [Object] ], 196 silly resolved engines: { node: '>=0.8.0' }, 196 silly resolved directories: { lib: './lib/coffee-script' }, 196 silly resolved main: './lib/coffee-script/coffee-script', 196 silly resolved bin: { coffee: './bin/coffee', cake: './bin/cake' }, 196 silly resolved scripts: { test: 'node ./bin/cake test' }, 196 silly resolved homepage: 'http://coffeescript.org', 196 silly resolved bugs: { url: 'https://github.com/jashkenas/coffee-script/issues' }, 196 silly resolved repository: 196 silly resolved { type: 'git', 196 silly resolved url: 'git://github.com/jashkenas/coffee-script.git' }, 196 silly resolved devDependencies: { 'uglify-js': '~2.2', jison: '>=0.2.0' }, 196 silly resolved readme: '\n {\n } } {\n { { } }\n } }{ {\n { }{ } } _____ __ **\n ( }{ }{ { ) / __**| / _|/ _|\n .- { { } { }} -. | | ___ | |_| |_ ___ **_\n ( ( } { } { } } ) | | / _ \| _| _/ _ \/ _ \\n |`-.._____**_ ..-\'| | |**_| (_) | | | || **/ __/\n | | \_****\**_/|_| |_| \_**|\___|\n | ;--.\n | (__ \ _____ _ _\n | | ) ) / ____| (_) | |\n | |/ / | (___ ___ _ __ _ _ __ | |_\n | ( / \___ \ / **| \'**| | \'_ \| **|\n | |/ __**) | (**| | | | |_) | |_\n | | |___**/ \**_|_| |_| .**/ \**|\n `-.._______**..-\' | |\n |_|\n\n\n CoffeeScript is a little language that compiles into JavaScript.\n\n Install Node.js, and then the CoffeeScript compiler:\n sudo bin/cake install\n\n Or, if you have the Node Package Manager installed:\n npm install -g coffee-script\n (Leave off the -g if you don\'t wish to install globally.)\n\n Execute a script:\n coffee /path/to/script.coffee\n\n Compile a script:\n coffee -c /path/to/script.coffee\n\n For documentation, usage, and examples, see:\n http://coffeescript.org/\n\n To suggest a feature, report a bug, or general discussion:\n http://github.com/jashkenas/coffee-script/issues/\n\n If you\'d like to chat, drop by #coffeescript on Freenode IRC,\n or on webchat.freenode.net.\n\n The source repository:\n git://github.com/jashkenas/coffee-script.git\n\n All contributors are listed here:\n http://github.com/jashkenas/coffee-script/contributors\n', 196 silly resolved readmeFilename: 'README', 196 silly resolved _id: 'coffee-script@1.6.3', 196 silly resolved _from: 'coffee-script@>=1.3.3' }, 196 silly resolved { name: 'underscore', 196 silly resolved description: 'JavaScript\'s functional programming helper library.', 196 silly resolved homepage: 'http://underscorejs.org', 196 silly resolved keywords: [ 'util', 'functional', 'server', 'client', 'browser' ], 196 silly resolved author: { name: 'Jeremy Ashkenas', email: 'jeremy@documentcloud.org' }, 196 silly resolved repository: 196 silly resolved { type: 'git', 196 silly resolved url: 'git://github.com/jashkenas/underscore.git' }, 196 silly resolved main: 'underscore.js', 196 silly resolved version: '1.5.2', 196 silly resolved devDependencies: { phantomjs: '1.9.0-1' }, 196 silly resolved scripts: { test: 'phantomjs test/vendor/runner.js test/index.html?noglobals=true' }, 196 silly resolved licenses: [ [Object] ], 196 silly resolved files: [ 'underscore.js', 'underscore-min.js', 'LICENSE' ], 196 silly resolved readme: ' __\n /\ \ **\n __ __ ___ \_\ \ __ _ __ __** ___ ___ _ __ __ /\_\ ____\n /\ \/\ \ /\' _ `\\ /\'_ \\ /\'__`\/\ **\/ ,**\ / **_\ / __`\/\ __\/\'**`\\ \\/\\ \\ /\',__\\\n \\ \\ \\_\\ \\/\\ \\/\\ \\/\\ \\ \\ \\/\\ __/\\ \\ \\//\\__,`\/\ \**//\ \ \ \ \ \//\ __/ __ \ \ \/\**, `\\\n \\ \\____/\\ \\_\\ \\_\\ \\___,_\\ \\____\\\\ \\_\\\\/\\____/\\ \\____\\ \\____/\\ \\_\\\\ \\____\\/\\_\\ _\\ \\ \\/\\____/\n \\/___/ \\/_/\\/_/\\/__,_ /\\/____/ \\/_/ \\/___/ \\/____/\\/___/ \\/_/ \\/____/\\/_//\\ \\_\\ \\/___/\n \\ \\____/\n \\/___/\n\nUnderscore.js is a utility-belt library for JavaScript that provides\nsupport for the usual functional suspects (each, map, reduce, filter...)\nwithout extending any core JavaScript objects.\n\nFor Docs, License, Tests, and pre-packed downloads, see:\nhttp://underscorejs.org\n\nUnderscore is an open-sourced component of DocumentCloud:\nhttps://github.com/documentcloud\n\nMany thanks to our contributors:\nhttps://github.com/jashkenas/underscore/contributors\n', 196 silly resolved readmeFilename: 'README.md', 196 silly resolved bugs: { url: 'https://github.com/jashkenas/underscore/issues' }, 196 silly resolved _id: 'underscore@1.5.2', 196 silly resolved _from: 'underscore@>=1.3.3' }, 196 silly resolved { name: 'keypress', 196 silly resolved version: '0.2.1', 196 silly resolved description: 'Make any Node ReadableStream emit "keypress" events', 196 silly resolved author: 196 silly resolved { name: 'Nathan Rajlich', 196 silly resolved email: 'nathan@tootallnate.net', 196 silly resolved url: 'http://tootallnate.net' }, 196 silly resolved main: 'index.js', 196 silly resolved scripts: { test: 'echo "Error: no test specified" && exit 1' }, 196 silly resolved repository: 196 silly resolved { type: 'git', 196 silly resolved url: 'git://github.com/TooTallNate/keypress.git' }, 196 silly resolved keywords: [ 'keypress', 'readline', 'core' ], 196 silly resolved license: 'MIT', 196 silly resolved readme: 'keypress\n========\n### Make any Node ReadableStream emit "keypress" events\n\n\nPrevious to Node`v0.8.x`, there was an undocumented`"keypress"`event that\n`process.stdin`would emit when it was a TTY. Some people discovered this hidden\ngem, and started using it in their own code.\n\nNow in Node`v0.8.x`, this`"keypress"`event does not get emitted by default,\nbut rather only when it is being used in conjuction with the`readline`(or by\nextension, the`repl`) module.\n\nThis module is the exact logic from the node`v0.8.x`releases ripped out into its\nown module.\n\n__Bonus:__ Now with mouse support!\n\nInstallation\n------------\n\nInstall with`npm`:\n\n``bash\n$ npm install keypress\n``\n\nOr add it to the`"dependencies"`section of your _package.json_ file.\n\n\nExample\n-------\n\n#### Listening for "keypress" events\n\n``js\nvar keypress = require(\'keypress\');\n\n// make `process.stdin` begin emitting "keypress" events\nkeypress(process.stdin);\n\n// listen for the "keypress" event\nprocess.stdin.on(\'keypress\', function (ch, key) {\n console.log(\'got "keypress"\', key);\n if (key && key.ctrl && key.name == \'c\') {\n process.stdin.pause();\n }\n});\n\nprocess.stdin.setRawMode(true);\nprocess.stdin.resume();\n``\n\n#### Listening for "mousepress" events\n\n``js\nvar keypress = require(\'keypress\');\n\n// make `process.stdin` begin emitting "mousepress" (and "keypress") events\nkeypress(process.stdin);\n\n// you must enable the mouse events before they will begin firing\nkeypress.enableMouse(process.stdout);\n\nprocess.stdin.on(\'mousepress\', function (info) {\n console.log(\'got "mousepress" event at %d x %d\', info.x, info.y);\n});\n\nprocess.on(\'exit\', function () {\n // disable mouse on exit, so that the state\n // is back to normal for the terminal\n keypress.disableMouse(process.stdout);\n});\n``\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich <nathan@tootallnate.net>\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\'Software\'), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \'AS IS\', WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n', 196 silly resolved readmeFilename: 'README.md', 196 silly resolved bugs: { url: 'https://github.com/TooTallNate/keypress/issues' }, 196 silly resolved homepage: 'https://github.com/TooTallNate/keypress', 196 silly resolved _id: 'keypress@0.2.1', 196 silly resolved _from: 'keypress@*' } ] 197 info install coffee-script@1.6.3 into C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node 198 info install underscore@1.5.2 into C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node 199 info install keypress@0.2.1 into C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node 200 info installOne coffee-script@1.6.3 201 info installOne underscore@1.5.2 202 info installOne keypress@0.2.1 203 info C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\coffee-script unbuild 204 info C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\underscore unbuild 205 info C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\keypress unbuild 206 verbose tar unpack C:\Users\deadeyes\AppData\Roaming\npm-cache\coffee-script\1.6.3\package.tgz 207 silly lockFile 25c3d56a--node-node-modules-coffee-script tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\coffee-script 208 verbose lock tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\coffee-script C:\Users\deadeyes\AppData\Roaming\npm-cache\25c3d56a--node-node-modules-coffee-script.lock 209 silly lockFile 5b909956--coffee-script-1-6-3-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\coffee-script\1.6.3\package.tgz 210 verbose lock tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\coffee-script\1.6.3\package.tgz C:\Users\deadeyes\AppData\Roaming\npm-cache\5b909956--coffee-script-1-6-3-package-tgz.lock 211 verbose tar unpack C:\Users\deadeyes\AppData\Roaming\npm-cache\underscore\1.5.2\package.tgz 212 silly lockFile 46e6fbb7-ncv-node-node-modules-underscore tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\underscore 213 verbose lock tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\underscore C:\Users\deadeyes\AppData\Roaming\npm-cache\46e6fbb7-ncv-node-node-modules-underscore.lock 214 silly lockFile 5c8f3bfe-che-underscore-1-5-2-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\underscore\1.5.2\package.tgz 215 verbose lock tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\underscore\1.5.2\package.tgz C:\Users\deadeyes\AppData\Roaming\npm-cache\5c8f3bfe-che-underscore-1-5-2-package-tgz.lock 216 verbose tar unpack C:\Users\deadeyes\AppData\Roaming\npm-cache\keypress\0.2.1\package.tgz 217 silly lockFile 88bd9275-pencv-node-node-modules-keypress tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\keypress 218 verbose lock tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\keypress C:\Users\deadeyes\AppData\Roaming\npm-cache\88bd9275-pencv-node-node-modules-keypress.lock 219 silly lockFile b512952e-cache-keypress-0-2-1-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\keypress\0.2.1\package.tgz 220 verbose lock tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\keypress\0.2.1\package.tgz C:\Users\deadeyes\AppData\Roaming\npm-cache\b512952e-cache-keypress-0-2-1-package-tgz.lock 221 silly gunzTarPerm modes [ '755', '644' ] 222 silly gunzTarPerm modes [ '755', '644' ] 223 silly gunzTarPerm modes [ '755', '644' ] 224 silly gunzTarPerm extractEntry package.json 225 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] 226 silly gunzTarPerm extractEntry package.json 227 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] 228 silly gunzTarPerm extractEntry package.json 229 silly gunzTarPerm modified mode [ 'package.json', 438, 420 ] 230 silly gunzTarPerm extractEntry .npmignore 231 silly gunzTarPerm modified mode [ '.npmignore', 438, 420 ] 232 silly gunzTarPerm extractEntry README 233 silly gunzTarPerm modified mode [ 'README', 438, 420 ] 234 silly gunzTarPerm extractEntry README.md 235 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] 236 silly gunzTarPerm extractEntry LICENSE 237 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] 238 silly gunzTarPerm extractEntry README.md 239 silly gunzTarPerm modified mode [ 'README.md', 438, 420 ] 240 silly gunzTarPerm extractEntry index.js 241 silly gunzTarPerm modified mode [ 'index.js', 438, 420 ] 242 silly gunzTarPerm extractEntry LICENSE 243 silly gunzTarPerm modified mode [ 'LICENSE', 438, 420 ] 244 silly gunzTarPerm extractEntry bin/cake 245 silly gunzTarPerm modified mode [ 'bin/cake', 438, 420 ] 246 silly gunzTarPerm extractEntry underscore-min.js 247 silly gunzTarPerm modified mode [ 'underscore-min.js', 438, 420 ] 248 silly gunzTarPerm extractEntry underscore.js 249 silly gunzTarPerm modified mode [ 'underscore.js', 438, 420 ] 250 silly gunzTarPerm extractEntry test.js 251 silly gunzTarPerm modified mode [ 'test.js', 438, 420 ] 252 silly gunzTarPerm extractEntry bin/coffee 253 silly gunzTarPerm modified mode [ 'bin/coffee', 438, 420 ] 254 silly gunzTarPerm extractEntry CNAME 255 silly gunzTarPerm modified mode [ 'CNAME', 438, 420 ] 256 silly gunzTarPerm extractEntry CONTRIBUTING.md 257 silly gunzTarPerm modified mode [ 'CONTRIBUTING.md', 438, 420 ] 258 silly gunzTarPerm extractEntry lib/coffee-script/browser.js 259 silly gunzTarPerm modified mode [ 'lib/coffee-script/browser.js', 438, 420 ] 260 silly gunzTarPerm extractEntry lib/coffee-script/grammar.js 261 silly gunzTarPerm modified mode [ 'lib/coffee-script/grammar.js', 438, 420 ] 262 silly gunzTarPerm extractEntry lib/coffee-script/helpers.js 263 silly gunzTarPerm modified mode [ 'lib/coffee-script/helpers.js', 438, 420 ] 264 silly gunzTarPerm extractEntry lib/coffee-script/index.js 265 silly gunzTarPerm modified mode [ 'lib/coffee-script/index.js', 438, 420 ] 266 silly lockFile 88bd9275-pencv-node-node-modules-keypress tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\keypress 267 silly lockFile 88bd9275-pencv-node-node-modules-keypress tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\keypress 268 silly lockFile b512952e-cache-keypress-0-2-1-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\keypress\0.2.1\package.tgz 269 silly lockFile b512952e-cache-keypress-0-2-1-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\keypress\0.2.1\package.tgz 270 silly gunzTarPerm extractEntry lib/coffee-script/command.js 271 silly gunzTarPerm modified mode [ 'lib/coffee-script/command.js', 438, 420 ] 272 silly gunzTarPerm extractEntry lib/coffee-script/nodes.js 273 silly gunzTarPerm modified mode [ 'lib/coffee-script/nodes.js', 438, 420 ] 274 info preinstall keypress@0.2.1 275 verbose readDependencies using package.json deps 276 verbose readDependencies using package.json deps 277 silly resolved [] 278 verbose about to build C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\keypress 279 info build C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\keypress 280 verbose linkStuff [ true, 280 verbose linkStuff 'C:\\Users\\deadeyes\\AppData\\Roaming\\npm\\node_modules', 280 verbose linkStuff false, 280 verbose linkStuff 'C:\\Users\\deadeyes\\AppData\\Roaming\\npm\\node_modules\\opencv-node\\node_modules' ] 281 info linkStuff keypress@0.2.1 282 verbose linkBins keypress@0.2.1 283 verbose linkMans keypress@0.2.1 284 verbose rebuildBundles keypress@0.2.1 285 silly gunzTarPerm extractEntry lib/coffee-script/optparse.js 286 silly gunzTarPerm modified mode [ 'lib/coffee-script/optparse.js', 438, 420 ] 287 silly gunzTarPerm extractEntry lib/coffee-script/parser.js 288 silly gunzTarPerm modified mode [ 'lib/coffee-script/parser.js', 438, 420 ] 289 info install keypress@0.2.1 290 info postinstall keypress@0.2.1 291 silly gunzTarPerm extractEntry lib/coffee-script/repl.js 292 silly gunzTarPerm modified mode [ 'lib/coffee-script/repl.js', 438, 420 ] 293 silly gunzTarPerm extractEntry lib/coffee-script/rewriter.js 294 silly gunzTarPerm modified mode [ 'lib/coffee-script/rewriter.js', 438, 420 ] 295 silly gunzTarPerm extractEntry lib/coffee-script/coffee-script.js 296 silly gunzTarPerm modified mode [ 'lib/coffee-script/coffee-script.js', 438, 420 ] 297 silly gunzTarPerm extractEntry lib/coffee-script/scope.js 298 silly gunzTarPerm modified mode [ 'lib/coffee-script/scope.js', 438, 420 ] 299 silly lockFile 46e6fbb7-ncv-node-node-modules-underscore tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\underscore 300 silly lockFile 46e6fbb7-ncv-node-node-modules-underscore tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\underscore 301 silly lockFile 5c8f3bfe-che-underscore-1-5-2-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\underscore\1.5.2\package.tgz 302 silly lockFile 5c8f3bfe-che-underscore-1-5-2-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\underscore\1.5.2\package.tgz 303 info preinstall underscore@1.5.2 304 silly gunzTarPerm extractEntry lib/coffee-script/cake.js 305 silly gunzTarPerm modified mode [ 'lib/coffee-script/cake.js', 438, 420 ] 306 silly gunzTarPerm extractEntry lib/coffee-script/sourcemap.js 307 silly gunzTarPerm modified mode [ 'lib/coffee-script/sourcemap.js', 438, 420 ] 308 verbose readDependencies using package.json deps 309 verbose readDependencies using package.json deps 310 silly resolved [] 311 verbose about to build C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\underscore 312 info build C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\underscore 313 verbose linkStuff [ true, 313 verbose linkStuff 'C:\\Users\\deadeyes\\AppData\\Roaming\\npm\\node_modules', 313 verbose linkStuff false, 313 verbose linkStuff 'C:\\Users\\deadeyes\\AppData\\Roaming\\npm\\node_modules\\opencv-node\\node_modules' ] 314 info linkStuff underscore@1.5.2 315 verbose linkBins underscore@1.5.2 316 verbose linkMans underscore@1.5.2 317 verbose rebuildBundles underscore@1.5.2 318 info install underscore@1.5.2 319 info postinstall underscore@1.5.2 320 silly gunzTarPerm extractEntry lib/coffee-script/lexer.js 321 silly gunzTarPerm modified mode [ 'lib/coffee-script/lexer.js', 438, 420 ] 322 silly gunzTarPerm extractEntry Rakefile 323 silly gunzTarPerm modified mode [ 'Rakefile', 438, 420 ] 324 silly lockFile 25c3d56a--node-node-modules-coffee-script tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\coffee-script 325 silly lockFile 25c3d56a--node-node-modules-coffee-script tar://C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\coffee-script 326 silly lockFile 5b909956--coffee-script-1-6-3-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\coffee-script\1.6.3\package.tgz 327 silly lockFile 5b909956--coffee-script-1-6-3-package-tgz tar://C:\Users\deadeyes\AppData\Roaming\npm-cache\coffee-script\1.6.3\package.tgz 328 info preinstall coffee-script@1.6.3 329 verbose readDependencies using package.json deps 330 verbose readDependencies using package.json deps 331 silly resolved [] 332 verbose about to build C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\coffee-script 333 info build C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node\node_modules\coffee-script 334 verbose linkStuff [ true, 334 verbose linkStuff 'C:\\Users\\deadeyes\\AppData\\Roaming\\npm\\node_modules', 334 verbose linkStuff false, 334 verbose linkStuff 'C:\\Users\\deadeyes\\AppData\\Roaming\\npm\\node_modules\\opencv-node\\node_modules' ] 335 info linkStuff coffee-script@1.6.3 336 verbose linkBins coffee-script@1.6.3 337 verbose link bins [ { coffee: './bin/coffee', cake: './bin/cake' }, 337 verbose link bins 'C:\\Users\\deadeyes\\AppData\\Roaming\\npm\\node_modules\\opencv-node\\node_modules\\.bin', 337 verbose link bins false ] 338 verbose linkMans coffee-script@1.6.3 339 verbose rebuildBundles coffee-script@1.6.3 340 info install coffee-script@1.6.3 341 info postinstall coffee-script@1.6.3 342 verbose about to build C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node 343 info build C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node 344 verbose linkStuff [ true, 344 verbose linkStuff 'C:\\Users\\deadeyes\\AppData\\Roaming\\npm\\node_modules', 344 verbose linkStuff true, 344 verbose linkStuff 'C:\\Users\\deadeyes\\AppData\\Roaming\\npm\\node_modules' ] 345 info linkStuff opencv-node@0.2.6 346 verbose linkBins opencv-node@0.2.6 347 verbose linkMans opencv-node@0.2.6 348 verbose rebuildBundles opencv-node@0.2.6 349 verbose rebuildBundles [ '.bin', 'coffee-script', 'keypress', 'underscore' ] 350 info install opencv-node@0.2.6 351 verbose unsafe-perm in lifecycle true 352 info opencv-node@0.2.6 Failed to exec install script 353 info C:\Users\deadeyes\AppData\Roaming\npm\node_modules\opencv-node unbuild 354 info preuninstall opencv-node@0.2.6 355 info uninstall opencv-node@0.2.6 356 verbose true,C:\Users\deadeyes\AppData\Roaming\npm\node_modules,C:\Users\deadeyes\AppData\Roaming\npm\node_modules unbuild opencv-node@0.2.6 357 info postuninstall opencv-node@0.2.6 358 error opencv-node@0.2.6 install:`node-gyp configure build` 358 error Exit status 1 359 error Failed at the opencv-node@0.2.6 install script. 359 error This is most likely a problem with the opencv-node package, 359 error not with npm itself. 359 error Tell the author that this fails on your system: 359 error node-gyp configure build 359 error You can get their info via: 359 error npm owner ls opencv-node 359 error There is likely additional logging output above. 360 error System Windows_NT 6.1.7601 361 error command "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" "install" "-g" "opencv-node" "--msvs_version=2012" 362 error cwd C:\Users\deadeyes\Desktop\nodeJS 363 error node -v v0.10.24 364 error npm -v 1.3.21 365 error code ELIFECYCLE 366 verbose exit [ 1, true ]
ayapi commented 10 years ago

Hello, @seyedaed. I forked opencv-node, and pushed branch, for VS2012/2013. https://github.com/ayapi/opencv-node/tree/msvs2012-2013

I can't tell it works or not because I'm Win8 64bit user(You're Win7), but if you wouldn't mind, please try it.

@codeboost, Thank you for producing an awesome library!