Giter Club home page Giter Club logo

node-dv's Introduction

DocumentVision NPM version Build Status Windows Build status devDependency Status

DocumentVision is a node.js library for processing and understanding scanned documents.

Features

Installation

$ npm install dv

Quick Start

Once you've installed, download that image. You can use any other image containing simple text at 300dpi or higher. Now run the following code snippet to recognize text from your image:

var dv = require('dv');
var fs = require('fs');
var image = new dv.Image('png', fs.readFileSync('textpage300.png'));
var tesseract = new dv.Tesseract('eng', image);
console.log(tesseract.findText('plain'));

What's next?

Here are some quick links to help you get started:

Versioning

DocumentVision is maintained under the Semantic Versioning guidelines as much as possible:

  • Version number format is <major>.<minor>.<patch>
  • Breaking backward compatibility bumps the major (resetting minor and patch)
  • New additions without breaking backward compatibility bumps the minor (resetting patch)
  • Bug fixes and other changes bumps the patch

License

Licensed under the MIT License. See LICENSE.

External libraries are licensed under their respective licenses.

node-dv's People

Contributors

barringtonhaynes avatar chrox avatar edcarroll avatar rashfael avatar routix avatar schulzch avatar sourcehunter avatar wolfgangfellger avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

node-dv's Issues

Does not work in Node 4

Well, I am a bit surprised nobody complained yet :)

Background: We need to upgrade to Nan 2 for this, which is a large undertaking. Unfortunately we have enough accumulated cruft that the automated converter from nodesource isn't enough.

Good news though: I have started to port it over, and followed the Nan "best practices" more strictly this time. There is already something compiling and running in the nan2 branch. Xzing is still missing, and no guarantees on memory leaks.

It may be some time before can I finalize this. Crash reports are welcome :)

node v0.12

Node v0.12 brings a new version of v8 (which is a good thing), which in turn breaks a lot of C++ apis (see here).

We probably should migrate the code in the near future and advice users who still run older node.js versions to keep using the current version of dv.

mistake in Tesseract#findText(format, [withConfidence])

i think Tesseract#findText(format, recognize) instaed of Tesseract#findText(format, [withConfidence]) in api documentation

i tried this function in many way to get confidence value, finally i found it from test code codes in repo

Install error

npm err! Tell the author that this fails on your system:
node-gyp rebuild

Not sure what this means but I can not install using command line?

memory leak happened when following demo code used.

var dv = require('dv');
var fs = require('fs');
var image = new dv.Image('png', fs.readFileSync('textpage300.png'));
var tesseract = new dv.Tesseract('eng', image);
console.log(tesseract.findText('plain'));

every time, when it runned, the memory used by node will increased for 200M.

Anyway to solve it?

Build failing on Windows 10 x64 with VS Community 2015

Hi,

I am having trouble building using Windows 10 x64 and VS Community 2015. The error I am getting is:

C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h(1925): warning C4005: 'snprintf': macro redefi nition (compiling source file ..\..\..\deps\tesseract\wordrec\tface.cpp) [C:\Users\Edward\Dev\prescreen\node_modules\dv \build\deps\tesseract\libtesseract.vcxproj] c:\users\edward\dev\prescreen\node_modules\dv\deps\tesseract\ccutil\platform.h(31): note: see previous definition of 'snprintf' (compiling source file ..\..\..\deps\tesseract\wordrec\tface.cpp) C:\Program Files (x86)\Windows Kits\10\Include\10.0.10240.0\ucrt\stdio.h(1927): fatal error C1189: #error: Macro defin ition of snprintf conflicts with Standard Library function declaration (compiling source file ..\..\..\deps\tesseract\w ordrec\tface.cpp) [C:\Users\Edward\Dev\prescreen\node_modules\dv\build\deps\tesseract\libtesseract.vcxproj]

Many times over in various places. Do you have any idea how to fix this?

Thanks!

ZXing crashes out after around 9 barcodes detected

I am using node-dv to look for barcodes on automatically acquired images (jpegs). As long as there are no recognised barcodes, the code (which, essentially, loops forever as files appear) will run without a problem over thousands of images.

However, on occasion I found that node was crashing out to the shell with no error message. Testing showed that this only happened when barcodes were detected; roughly speaking after around nine detections regardless of how many images were checked (although it would vary up or down a few).

This led me directly to 'ZXing::FindCode' in zxing.cc, specifically the 'NewBuffer' on line 266. Changing it to 'CopyBuffer' stops the crash, which I assume was down to a memory leak. I can now recognise hundreds of barcodes without an issue.

I realise that the C version of ZXing is in maintenance mode only, and therefore so is the barcode functionality of Node-DV. Again, just throwing this out there to see if it helps others in the same boat.

See this commit for the change:
Brigadier1-9@b2504d6

Add helper error message if new omitted

Spent way to long with the error Assertion failed: (handle->InternalFieldCount() > 0), function Wrap, file /Users/robertkeizer/.node-gyp/0.12.2/src/node_object_wrap.h, line 77..

Stupid mistake on my part, I was doing var x = dv.Image( "png", fs.readFileSync( "path/to/file.png" ) );, instead of var x = new dv.Image ....

Would be helpful if the package spit out an error telling people they were being dumb.

Question about your pix8ToMat

node-dv/src/image.cc

Lines 164 to 175 in 3b0c526

cv::Mat pix8ToMat(PIX *pix8)
{
cv::Mat mat(cv::Size(pix8->w, pix8->h), CV_8UC1);
uint32_t *line = pix8->data;
for (uint32_t y = 0; y < pix8->h; ++y) {
for (uint32_t x = 0; x < pix8->w; ++x) {
mat.at<uchar>(y, x) = GET_DATA_BYTE(line, x);
}
line += pix8->wpl;
}
return mat;
}

I know this code can convert the pix into Mat

Pix *p = pixRead("mytif.tif");
Mat mat1 = pix8ToMat(p);

But this code will fail to convert the Pix into Mat

Mat image = imread("danger_module.png", 0);
cvtColor(image, image, CV_GRAY2BGR);
api->SetImage(image.data, image.cols, image.rows, 3, 3 * image.cols);
Pix* page_pix = api->GetThresholdedImage();
Mat mat2 = pix8ToMat(page_pix);

I just can view the page_pix by pixWrite("tessinput.png", page_pix, IFF_PNG); now. I think the question is derive from your pix8ToMat. Help please.

How to make this run on AWS Lambda?

Hi!

First I would like to thank you for this lib.

I'm trying to use this on some AWS Lambda driven form processing, but having hard time making it work. I'have tracked the problem down to a require, which loads the dvBinding.node:

var binding = require(__dirname + '/dvBinding.node');

Lambda processing fails on this line and the app simply dies without reporting any error. Amazon suggest that any apps which need native modules have to be compiled on an Amazon Linux machine which I did. Running dv on it works without problems. Once I upload it to Lamba though, it fails on that require line.

Amazon requires native modules to be linked statically but sadly, I have no experience whatsoever with that using node-gyp. Do you have any suggestions/ideas what I should do to make this work?

Thanks!

gray image format not supported

Documentation states that 'gray' format is supported but image.cc defines rgb and rgba only (line: 194):

    if (strcmp("rgba", *format) == 0) {
        depth = 32;
    } else if (strcmp("rgb", *format) == 0) {
        depth = 24;
    } else {
        std::stringstream msg;
        msg << "invalid buffer format '" << *format << "'";
        return THROW(Error, msg.str().c_str());
    }

hocr format

I noticed that there is no option to get an hocr/xhtml output on the OCR. Is there any way to get an option for that?

Error while installing

Hello,

i'm encountering the following error while attempting to install pv.

node-gyp rebuild
CXX(target) Release/obj.target/jpg/deps/jpg/jpgd.o
../deps/jpg/jpgd.cpp:1: error: bad value (native) for -march= switch
../deps/jpg/jpgd.cpp:1: error: bad value (native) for -mtune= switch
make: *** [Release/obj.target/jpg/deps/jpg/jpgd.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/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 Darwin 12.4.0
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/Desktop/tesseract/tesseract/node_modules/dv
gyp ERR! node -v v0.10.13
gyp ERR! node-gyp -v v0.10.2
gyp ERR! not ok
unbuild [email protected]
npm ERR! weird error 1
npm ERR! not ok code 0
Can you help me figure this out please ?

Thanks in advance,

j.

PDF conversions and auto image normalization

I was wondering if anyone has tried to tackle PDF conversions built-in or what the proposed solution to the PDF-to-JPG conversion would be. Obviously, a lot of scanners convert straight to PDFs rather than images.

Also, as far as normalizing the image background, straightening the text, etc. is there an option for that anywhere?

Compilation failed on Arch Linux

When npm installing node-dv with node v6.1.0, node-gyp v3.3.1 and Arch Linux the installation fails

  AR(target) Release/obj.target/deps/zxing/zxing.a
  COPY Release/zxing.a
  CXX(target) Release/obj.target/dvBinding/src/image.o
In file included from ../src/image.h:13:0,
                 from ../src/image.cc:9:
../../nan/nan.h:602:20: error: variable or field ‘AddGCEpilogueCallback’ declared void
       v8::Isolate::GCEpilogueCallback callback
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:602:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
       v8::Isolate::GCEpilogueCallback callback
       ^~
../../nan/nan.h:603:18: error: expected primary-expression before ‘gc_type_filter’
     , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                  ^~~~~~~~~~~~~~
../../nan/nan.h:608:20: error: variable or field ‘RemoveGCEpilogueCallback’ declared void
       v8::Isolate::GCEpilogueCallback callback) {
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:608:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
       v8::Isolate::GCEpilogueCallback callback) {
       ^~
../../nan/nan.h:613:20: error: variable or field ‘AddGCPrologueCallback’ declared void
       v8::Isolate::GCPrologueCallback callback
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:613:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
       v8::Isolate::GCPrologueCallback callback
       ^~
../../nan/nan.h:614:18: error: expected primary-expression before ‘gc_type_filter’
     , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                  ^~~~~~~~~~~~~~
../../nan/nan.h:619:20: error: variable or field ‘RemoveGCPrologueCallback’ declared void
       v8::Isolate::GCPrologueCallback callback) {
                    ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:619:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
       v8::Isolate::GCPrologueCallback callback) {
       ^~
dvBinding.target.mk:143: recipe for target 'Release/obj.target/dvBinding/src/image.o' failed
make: *** [Release/obj.target/dvBinding/src/image.o] Error 1
make: Leaving directory '/home/dvitali/Documents/docscanner/node_modules/dv/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:106:13)
gyp ERR! stack     at ChildProcess.emit (events.js:191:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Linux 4.5.0-rc4-mainline
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/dvitali/Documents/docscanner/node_modules/dv
gyp ERR! node -v v6.1.0
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok 
/home/dvitali/Documents/docscanner
`-- (empty)

g++: internal compiler error: Killed (program cc1plus)

I keep hitting an error when trying to install using the npm install dv command on Ubuntu 14.04.

  CXX(target) Release/obj.target/libopencv/deps/opencv/modules/core/src/matrix.o
  g++: internal compiler error: Killed (program cc1plus)
  Please submit a full bug report,
  with preprocessed source if appropriate.
  See <file:///usr/share/doc/gcc-4.9/README.Bugs> for instructions.
  deps/opencv/libopencv.target.mk:158: recipe for target    'Release/obj.target/libopencv/deps/opencv/modules/core/src/matrix.o' failed
make: *** [Release/obj.target/libopencv/deps/opencv/modules/core/src/matrix.o] Error 4
make: Leaving directory '/home/darraghflynn/node_modules/dv/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Linux 3.16.0-28-generic
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/darraghflynn/node_modules/dv
gyp ERR! node -v v0.10.33
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok 

Failing during build

gyp: Unable to find targets in build file binding.gyp while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: gyp failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/usr/lib/node_modules/node-gyp/lib/configure.js:415:16)
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 Linux 3.2.0-31-virtual
gyp ERR! command "node" "/usr/bin/node-gyp" "rebuild"
gyp ERR! cwd /usr/lib/node_modules/dv
gyp ERR! node -v v0.8.16
gyp ERR! node-gyp -v v0.9.6
gyp ERR! not ok
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! sh "-c" "node-gyp rebuild" failed with 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is most likely a problem with the dv 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 dv
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.2.0-31-virtual
npm ERR! command "nodejs" "/usr/bin/npm" "install" "-g" "dv"
npm ERR! node -v v0.8.16
npm ERR! npm -v 1.1.69
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! not ok code 0

Supported/used platforms

Since we get increasing reports with compile errors on OSX and Windows, I'd like to ask everyone to post info about their used platform, node and compiler version here. For example:

Linux 4.3.3-2-ARCH, node 5.3.0, gcc 5.3.0

I will then try to set up automated test environments to accommodate as many use cases as possible and fix failing environments.

Multiple Barcode

Hi!
thx for ur wonderful modules ;)
I do some tests with zxing library, it work very well but i see that findCore function return only 1 barcode from a image. It possible to extract multiplebarcode from same image ?

Install fails at node-gyp rebuild on Windows

My issue is that 'npm install dv' fails on Windows 10 with VS2013.
The error displayed is:
npm ERR! [email protected] install:node-gyp rebuild npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'. <snip>

If you watch the compiler output or check the logs you see:
C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\concrt.h(4774): error C3861: '__uncaught_exception': identifier not found (..\..\..\deps\opencv\modules\core\src\parallel.cpp) [C:\Development\temp1\node_modules\dv\build\deps \opencv\libopencv.vcxproj]

I've had a dig and suspect the issue is actually coming from node-gyp; the pre-processor options in the vcxproj files generated by node-gyp include the '_HAS_EXCEPTIONS=0' flag (in pre-processor options) which, according to Microsoft, is an undocumented option that is evil and should not be used (OK, I'm oversimplifying here - see https://connect.microsoft.com/VisualStudio/feedback/details/811347/compiling-vc-12-0-with-has-exceptions-0-and-including-concrt-h-causes-a-compiler-error)

This option tells the compiler the code has no exception handling, and then causes issues with exception macros like '__uncaught_exception'

I can find no obvious option in the dv gyp files that would be responsible for putting that option in, and am almost at the limit of my node-gyp knowledge....
However, I have managed to fix this in dv by changing common.gyp to remove the _HAS_EXCEPTIONS=0 using a 'defines!' (undefine):

....['OS=="win"',
{ 'defines!' : [ '_HAS_EXCEPTIONS=0' ],
'configurations': {....

In theory, it may be better to define this only in the opencv.gyp, as that is the only module that causes this error, but I didn't for several reasons:

  1. If the option is undocumented and shouldn't be used, then switching it off for the entire build seems better to me
  2. common.gyp already has a 'OS=="win"' conditional section, and I'm lazy
  3. I have spent far too much time on this already (although I have learnt a lot!)

I don't have access to other build windows environment combinations (only one Windows dev PC here, the others are OSX or Linux) so I can't easily do proper testing on combinations of node-gyp/msvc/msbuild etc, so reluctant to issue a pull request - just throwing this out there to see if it helps others with the same problem.

After making the change to common.gyp, I can issue a 'node-gyp rebuild' and then an 'npm test' and they all pass.
My versions:
Node: 4.2.1
Node-gyp: 3.3.0 (I installed this with -g so I could manually run node-gyp configure and check the generated project files)
Visual Studio: 12.0.40629.00 Update 5

Error during installation

Hey,

I would try node-dv (1.10.1). But I have some problems when installing via npm.

npm install dv

Do you have any idea?

Thx

With node 4.2.1:

../deps/opencv/modules/core/src/arithm1.cpp:444:51: error: constant expression evaluates to 4294967295 which cannot be narrowed to type 'int' [-Wc++11-narrowing]
static int CV_DECL_ALIGNED(16) v64f_absmask[] = { 0xffffffff, 0x7fffffff, 0xffffffff, 0x7fffffff };
                                                  ^~~~~~~~~~
../deps/opencv/modules/core/src/arithm1.cpp:444:51: note: insert an explicit cast to silence this issue
static int CV_DECL_ALIGNED(16) v64f_absmask[] = { 0xffffffff, 0x7fffffff, 0xffffffff, 0x7fffffff };
                                                  ^~~~~~~~~~
                                                  static_cast<int>( )
../deps/opencv/modules/core/src/arithm1.cpp:444:75: error: constant expression evaluates to 4294967295 which cannot be narrowed to type 'int' [-Wc++11-narrowing]
static int CV_DECL_ALIGNED(16) v64f_absmask[] = { 0xffffffff, 0x7fffffff, 0xffffffff, 0x7fffffff };
                                                                          ^~~~~~~~~~
../deps/opencv/modules/core/src/arithm1.cpp:444:75: note: insert an explicit cast to silence this issue
static int CV_DECL_ALIGNED(16) v64f_absmask[] = { 0xffffffff, 0x7fffffff, 0xffffffff, 0x7fffffff };
                                                                          ^~~~~~~~~~
                                                                          static_cast<int>( )
2 errors generated.
make: *** [Release/obj.target/libopencv/deps/opencv/modules/core/src/arithm1.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/Pitbi/.nvm/v4.2.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "/Users/Pitbi/.nvm/v4.2.1/bin/node" "/Users/Pitbi/.nvm/v4.2.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/Pitbi/Projects/TEST/DocumentVision/node_modules/dv
gyp ERR! node -v v4.2.1
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok 
npm ERR! Darwin 14.5.0
npm ERR! argv "/Users/Pitbi/.nvm/v4.2.1/bin/node" "/Users/Pitbi/.nvm/v4.2.1/bin/npm" "install" "--save" "dv"
npm ERR! node v4.2.1
npm ERR! npm  v2.14.7
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the dv 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 dv
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/Pitbi/Projects/TEST/DocumentVision/npm-debug.log

With node 0.12.7:

../src/image.cc:192:5: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
    auto ctor = Nan::New<v8::FunctionTemplate>(New);
    ^
../src/image.cc:193:5: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
    auto ctorInst = ctor->InstanceTemplate();
    ^
../src/image.cc:264:34: error: a space is required between consecutive right angle brackets (use '> >')
                std::vector<v8::Local<v8::Value>> args(info.Length());
                                               ^~
                                               > >
../src/image.cc:266:6: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
            auto inst = Nan::NewInstance(info.Callee(), args.size(), args.data());
            ^
../src/image.cc:1041:15: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
        const auto strX = Nan::New("x").ToLocalChecked();
              ^
../src/image.cc:1042:15: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
        const auto strY = Nan::New("y").ToLocalChecked();
              ^
../src/image.cc:1043:15: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
        const auto strP1 = Nan::New("p1").ToLocalChecked();
              ^
../src/image.cc:1044:15: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
        const auto strP2 = Nan::New("p2").ToLocalChecked();
              ^
../src/image.cc:1045:15: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
        const auto strError = Nan::New("error").ToLocalChecked();
              ^
../src/image.cc:1024:23: warning: comparison of integers of different signs: 'int' and 'l_uint32' (aka 'unsigned int') [-Wsign-compare]
        if ((accuracy >= obj->pix_->w) || (accuracy >= obj->pix_->h)) {
             ~~~~~~~~ ^  ~~~~~~~~~~~~
../src/image.cc:1024:53: warning: comparison of integers of different signs: 'int' and 'l_uint32' (aka 'unsigned int') [-Wsign-compare]
        if ((accuracy >= obj->pix_->w) || (accuracy >= obj->pix_->h)) {
                                           ~~~~~~~~ ^  ~~~~~~~~~~~~
../src/image.cc:1260:11: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
    const auto strX = Nan::New("x").ToLocalChecked();
          ^
../src/image.cc:1261:11: warning: 'auto' type specifier is a C++11 extension [-Wc++11-extensions]
    const auto strY = Nan::New("y").ToLocalChecked();
          ^
12 warnings and 1 error generated.
make: *** [Release/obj.target/dvBinding/src/image.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/Pitbi/.nvm/v0.12.7/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack     at ChildProcess.emit (events.js:110:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Darwin 14.5.0
gyp ERR! command "node" "/Users/Pitbi/.nvm/v0.12.7/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/Pitbi/Projects/TEST/DocumentVision/node_modules/dv
gyp ERR! node -v v0.12.7
gyp ERR! node-gyp -v v2.0.1
gyp ERR! not ok 
npm ERR! Darwin 14.5.0
npm ERR! argv "/Users/Pitbi/.nvm/v0.12.7/bin/node" "/Users/Pitbi/.nvm/v0.12.7/bin/npm" "install" "--save" "dv"
npm ERR! node v0.12.7
npm ERR! npm  v2.11.3
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the dv 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 dv
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/Pitbi/Projects/TEST/DocumentVision/npm-debug.log    

Assertion failed! and invalid Buffer length when creating new Image from sharp buffer

I'm trying to pass a TIFF file through sharp, outputting to a buffer and then creating a new Image with the output.

node 0.12.7 x86, on Windows 8.1 64-bit. DV compiled with vs2013 (through node-gyp install dv)

When I do a conversion to PNG and pass it through as a buffer:

var fpath = __dirname + '\\in\\dd-000.tif'
sharp(fs.readFileSync(fpath)).png().toBuffer(function(err, data, info) {
  if (err) {
    throw err
  } else {
    console.log(data.length)
    var image = dv.Image('png', data)
  }
})

This results in this error popping up on screen:
assertion

Similarly, if I instead convert it to a raw and pass it through along with the width/height:

var fpath = __dirname + '\\in\\dd-000.tif'
sharp(fs.readFileSync(fpath)).raw().toBuffer(function(err, data, info) {
  if (err) {
    throw err
  } else {
    console.log(data.length)
    var image = dv.Image('gray', data, info.width, info.height)
  }
})

It errors with:

E:\node\rb\index.js:74
    var image = dv.Image('gray', data, info.width, info.height)
                   ^
Error: invalid Buffer length
    at Error (native)
    at E:\node\rb\index.js:74:20

I feel like I'm missing something here?

Is this project dead?

It appears there is no intent to maintain this project I suggest the owner state as much to save others from headaches and offer to hand it off to someone else that is interested in doing so. I would like to contribute to this project if there is intent to maintain it from someone otherwise will move on to other things.

found segmentation fault

13 12

when i convert the above image using node-dv that cause error shown below

ELIST_ITERATOR::add_before_stay_put:Error:Attemting to add an element with non NULL links, to a list
Segmentation fault (core dumped)

node v6 stack trace

Hi,
I am on Mac OS X (10.11.6)
node --version
v6.2.2
npm --version
3.9.5

It works after some tweaking here and there to make it compile. But when I start processing an image I see a lot of this:

==== C stack trace ===============================

1: v8::Template::Set(v8::Localv8::Name, v8::Localv8::Data, v8::PropertyAttribute)
2: binding::Tesseract::Init(v8::Localv8::Object)
3: InitAll(v8::Localv8::Object)
4: node::DLOpen(v8::FunctionCallbackInfov8::Value const&)
5: v8::internal::FunctionCallbackArguments::Call(void ()(v8::FunctionCallbackInfov8::Value const&))
6: v8::internal::MaybeHandlev8::internal::Object v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate
, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>)
7: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object*, v8::internal::Isolate)
8: 0x1d7155a0961b
(node) v8::ObjectTemplate::Set() with non-primitive values is deprecated
(node) and will stop working in the next major release.

==== JS stack trace =========================================

Security context: 0x36c2be2c9e59 #0#
1: .node [module.js:568] [pc=0x1d7155b452c4](this=0xc695b005c01 <an Object with map 0x3afaff117d41>#1#,module=0xc695b005a71 <a Module with map 0x3afaff118319>#2#,filename=0xc695b005a21 <String[49]: /usr/local/lib/node_modules/dv/lib/dvBinding.node)
2: load [module.js:458] [pc=0x1d7155b347b2](this=0xc695b005a71 <a Module with map 0x3afaff118319>#2#,filename=0xc695b005a21 <String[49]: /usr/local/lib/node_modules/dv/lib/dvBinding.node)
3: tryModuleLoad(aka tryModuleLoad) [module.js:417] [pc=0x1d7155b342dd](this=0x36c2be204189 ,module=0xc695b005a71 <a Module with map 0x3afaff118319>#2#,filename=0xc695b005a21 <String[49]: /usr/local/lib/node_modules/dv/lib/dvBinding.node)
4: _load [module.js:409] [pc=0x1d7155b2fec2](this=0xc695b005d79 <JS Function Module %28SharedFunctionInfo 0x10b477e24ad1%29>#3#,request=0xc695b005d29 <String[49]: /usr/local/lib/node_modules/dv/lib/dvBinding.node>,parent=0xc695b005ca1 <a Module with map 0x3afaff118319>#4#,isMain=0x36c2be204299 <false)
.........

Issue with CODE128 BARCODE

hi!
i have a problem with the decode of a CODE128 with zxlib.
I have tried with "zbar" a cpp tool based on zxing-cpp and work fine... but when i use zxing lib from node-dv nothing .

this is my code
https://dl.dropboxusercontent.com/u/6140898/Temp/ean128.jpg

c:\zbar-0.10-setup\bin>zbarimg.exe ean1282.png
CODE-128:415809999931403080200056965219539869173902000500
scanned 1 barcode symbols from 1 images

Help needed in image pre-processing

Hi Guys,

I am trying to build a OCR base plugin for agile as my hobby project which can translate a white scrum white board into text. I will letter use some heuristic to transform that text into a XML which can be understandable by agile productivity tool like JIRA or Rally.

I tried using this node-dv and attached image but it is giving me following result.

"Input Walk in progress Output
:;::m::::* :::;::.:. 1 i::‘.:;:.W1 m“:::::"
°""””‘"""‘ :'L‘?1.'?.3L"‘"‘ ““‘" !I.'i‘.»“.’y‘1'n'£JZ». . ‘ $121.. 5;";'L'.TL mum
""‘m"‘" 574:3? V
:-ms; -"~f"m““‘”“‘ 3 :‘:.:::"=“

\ "

I guess I need to teach this plugin about how to recognize cards on board before it can recognize the text inside them but not sure where should I start as I am new to OCR world. Any hint to help?
scrum_board

error: constant expression evaluates to 4294967295 which cannot be narrowed to type 'int'

No clue why I can't install. I'm using io.js latest perhaps that has something to do with it?

thomas@workstation:untitled$ npm install dv --save
npm info it worked if it ends with ok
npm info using [email protected]
npm info using [email protected]
npm info attempt registry request try #1 at 21:03:14
npm http request GET http://registry.npmjs.org/dv
npm http 304 http://registry.npmjs.org/dv
npm info install [email protected] into /Users/thomas/Desktop/untitled
npm info installOne [email protected]
npm info preinstall [email protected]
npm info attempt registry request try #1 at 21:03:17
npm http request GET http://registry.npmjs.org/dv.data
npm info attempt registry request try #1 at 21:03:17
npm http request GET http://registry.npmjs.org/node-gyp
npm http 304 http://registry.npmjs.org/node-gyp
npm http 304 http://registry.npmjs.org/dv.data
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv
npm info installOne [email protected]
npm info installOne [email protected]
npm info preinstall [email protected]
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/fstream
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/mkdirp
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/minimatch
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/nopt
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/npmlog
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/osenv
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/rimraf
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/request
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/semver
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/tar
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/which
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/glob
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/graceful-fs
npm http 304 http://registry.npmjs.org/fstream
npm http 304 http://registry.npmjs.org/mkdirp
npm http 304 http://registry.npmjs.org/minimatch
npm http 304 http://registry.npmjs.org/which
npm http 304 http://registry.npmjs.org/request
npm http 304 http://registry.npmjs.org/rimraf
npm http 304 http://registry.npmjs.org/tar
npm http 304 http://registry.npmjs.org/osenv
npm http 304 http://registry.npmjs.org/semver
npm http 304 http://registry.npmjs.org/nopt
npm http 304 http://registry.npmjs.org/glob
npm http 304 http://registry.npmjs.org/graceful-fs
npm http 304 http://registry.npmjs.org/npmlog
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/which
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/osenv
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf
npm info installOne [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/graceful-fs
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/ansi
npm info preinstall [email protected]
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/abbrev
npm info preinstall [email protected]
npm http 304 http://registry.npmjs.org/ansi
npm http 304 http://registry.npmjs.org/abbrev
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/sigmund
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/lru-cache
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/npmlog
npm info installOne [email protected]
npm info preinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/nopt
npm info installOne [email protected]
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/minimist
npm http 304 http://registry.npmjs.org/sigmund
npm info preinstall [email protected]
npm http 304 http://registry.npmjs.org/minimist
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/inflight
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/inherits
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/once
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/mkdirp
npm info installOne [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/nopt/node_modules/abbrev
npm info linkStuff [email protected]
npm info install [email protected]
npm http 304 http://registry.npmjs.org/lru-cache
npm info postinstall [email protected]
npm http 304 http://registry.npmjs.org/inherits
npm http 304 http://registry.npmjs.org/inflight
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/nopt
npm info linkStuff [email protected]
npm http 304 http://registry.npmjs.org/once
npm info install [email protected]
npm info preinstall [email protected]
npm info postinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/minimatch
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/minimatch
npm info installOne [email protected]
npm info installOne [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/fstream
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/fstream
npm info installOne [email protected]
npm info installOne [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/glob
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/glob
npm info installOne [email protected]
npm info installOne [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/semver
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/npmlog/node_modules/ansi
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/npmlog
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/fstream/node_modules/inherits
npm info linkStuff [email protected]
npm info attempt registry request try #1 at 21:03:18
npm http request GET http://registry.npmjs.org/wrappy
npm info install [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/inherits
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/glob/node_modules/inherits
npm info linkStuff [email protected]
npm info install [email protected]
npm info preinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/minimatch/node_modules/sigmund
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/mkdirp/node_modules/minimist
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/mkdirp
npm info linkStuff [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/minimatch/node_modules/lru-cache
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info preinstall [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm http 304 http://registry.npmjs.org/wrappy
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/minimatch
npm info linkStuff [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/fstream/node_modules/graceful-fs
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/block-stream
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/fstream
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/forever-agent
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/form-data
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/json-stringify-safe
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/mime-types
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/node-uuid
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/qs
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/once
npm info installOne [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/inflight
npm info installOne [email protected]
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/tunnel-agent
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/tough-cookie
npm http 304 http://registry.npmjs.org/block-stream
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/http-signature
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/oauth-sign
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/aws-sign2
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/hawk
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/stringstream
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/combined-stream
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/isstream
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/har-validator
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/bl
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/caseless
npm http 304 http://registry.npmjs.org/forever-agent
npm http 304 http://registry.npmjs.org/form-data
npm http 304 http://registry.npmjs.org/json-stringify-safe
npm http 304 http://registry.npmjs.org/qs
npm http 304 http://registry.npmjs.org/node-uuid
npm http 304 http://registry.npmjs.org/mime-types
npm http 304 http://registry.npmjs.org/tunnel-agent
npm http 304 http://registry.npmjs.org/tough-cookie
npm info preinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/tar
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/tar
npm info installOne [email protected]
npm info installOne [email protected]
npm http 304 http://registry.npmjs.org/http-signature
npm http 304 http://registry.npmjs.org/aws-sign2
npm http 304 http://registry.npmjs.org/oauth-sign
npm http 304 http://registry.npmjs.org/stringstream
npm http 304 http://registry.npmjs.org/hawk
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/brace-expansion
npm http 304 http://registry.npmjs.org/combined-stream
npm http 304 http://registry.npmjs.org/caseless
npm http 304 http://registry.npmjs.org/bl
npm http 304 http://registry.npmjs.org/har-validator
npm http 304 http://registry.npmjs.org/isstream
npm http 304 http://registry.npmjs.org/brace-expansion
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info preinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch
npm info installOne [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/inflight/node_modules/wrappy
npm info linkStuff [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/once/node_modules/wrappy
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/inflight
npm info linkStuff [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/glob/node_modules/minimatch
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/glob/node_modules/minimatch
npm info installOne [email protected]
npm info installOne [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/once
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/tar/node_modules/inherits
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/caseless
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/json-stringify-safe
npm info linkStuff [email protected]
npm info preinstall [email protected]
npm info install [email protected]
npm info preinstall [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/aws-sign2
npm info linkStuff [email protected]
npm info install [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/forever-agent
npm info linkStuff [email protected]
npm info install [email protected]
npm info preinstall [email protected]
npm info postinstall [email protected]
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/delayed-stream
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/mime-db
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/stringstream
npm info linkStuff [email protected]
npm info preinstall [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/oauth-sign
npm info linkStuff [email protected]
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/async
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/tunnel-agent
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm http 304 http://registry.npmjs.org/delayed-stream
npm http 304 http://registry.npmjs.org/mime-db
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/isstream
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/debug
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/is-my-json-valid
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/require-directory
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/combined-stream
npm info installOne [email protected]
npm http 304 http://registry.npmjs.org/async
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/bluebird
npm info preinstall [email protected]
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/chalk
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/commander
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/mime-types
npm info installOne [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/sigmund
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm http 304 http://registry.npmjs.org/debug
npm http 304 http://registry.npmjs.org/is-my-json-valid
npm http 304 http://registry.npmjs.org/require-directory
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/form-data
npm info installOne [email protected]
npm http 304 http://registry.npmjs.org/chalk
npm http 304 http://registry.npmjs.org/bluebird
npm http 304 http://registry.npmjs.org/commander
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/tar/node_modules/block-stream
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/tar
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/glob/node_modules/minimatch/node_modules/lru-cache
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/glob/node_modules/minimatch
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/readable-stream
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/glob
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/ctype
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/assert-plus
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/asn1
npm http 304 http://registry.npmjs.org/readable-stream
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl
npm info installOne [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm http 304 http://registry.npmjs.org/assert-plus
npm http 304 http://registry.npmjs.org/ctype
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/node-uuid
npm info linkStuff [email protected]
npm http 304 http://registry.npmjs.org/asn1
npm info install [email protected]
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/balanced-match
npm info attempt registry request try #1 at 21:03:19
npm http request GET http://registry.npmjs.org/concat-map
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/qs
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/http-signature
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/http-signature
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/http-signature
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/has-ansi
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/strip-ansi
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/supports-color
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/escape-string-regexp
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/ansi-styles
npm http 304 http://registry.npmjs.org/balanced-match
npm http 304 http://registry.npmjs.org/concat-map
npm info preinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion
npm info installOne [email protected]
npm info installOne [email protected]
npm http 304 http://registry.npmjs.org/has-ansi
npm http 304 http://registry.npmjs.org/strip-ansi
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/require-directory
npm info linkStuff [email protected]
npm info install [email protected]
npm http 304 http://registry.npmjs.org/supports-color
npm http 304 http://registry.npmjs.org/ansi-styles
npm http 304 http://registry.npmjs.org/escape-string-regexp
npm info postinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/combined-stream/node_modules/delayed-stream
npm info linkStuff [email protected]
npm info preinstall [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/combined-stream
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/graceful-readlink
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/http-signature/node_modules/assert-plus
npm info linkStuff [email protected]
npm info install [email protected]
npm info preinstall [email protected]
npm info postinstall [email protected]
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/ms
npm http 304 http://registry.npmjs.org/graceful-readlink
npm info preinstall [email protected]
npm info preinstall [email protected]
npm http 304 http://registry.npmjs.org/ms
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/escape-string-regexp
npm info linkStuff [email protected]
npm info install [email protected]
npm info preinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/ansi-styles
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/commander
npm info installOne [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/concat-map
npm info linkStuff [email protected]
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/ansi-regex
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/supports-color
npm info linkStuff [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion/node_modules/balanced-match
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/get-stdin
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/debug
npm info installOne [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch/node_modules/brace-expansion
npm info linkStuff [email protected]
npm http 304 http://registry.npmjs.org/ansi-regex
npm info install [email protected]
npm info preinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob/node_modules/minimatch
npm info linkStuff [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/form-data/node_modules/async
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf/node_modules/glob
npm info linkStuff [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/form-data
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm http 304 http://registry.npmjs.org/get-stdin
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/rimraf
npm info linkStuff [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi
npm info installOne [email protected]
npm info preinstall [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/async
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi
npm info installOne [email protected]
npm info installOne [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/commander/node_modules/graceful-readlink
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/http-signature/node_modules/asn1
npm info linkStuff [email protected]
npm info install [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/commander
npm info linkStuff [email protected]
npm info postinstall [email protected]
npm info install [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/debug/node_modules/ms
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/debug
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/string_decoder
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/core-util-is
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/isarray
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi/node_modules/ansi-regex
npm info linkStuff [email protected]
npm info install [email protected]
npm info preinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/get-stdin
npm info linkStuff [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/strip-ansi
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/mime-types/node_modules/mime-db
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi/node_modules/ansi-regex
npm info linkStuff [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info install [email protected]
npm http 304 http://registry.npmjs.org/string_decoder
npm info postinstall [email protected]
npm http 304 http://registry.npmjs.org/core-util-is
npm http 304 http://registry.npmjs.org/isarray
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/mime-types
npm info linkStuff [email protected]
npm info install [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk/node_modules/has-ansi
npm info linkStuff [email protected]
npm info postinstall [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/chalk
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/isarray
npm info linkStuff [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/inherits
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/string_decoder
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/http-signature/node_modules/ctype
npm info linkStuff [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream/node_modules/core-util-is
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/http-signature
npm info linkStuff [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl/node_modules/readable-stream
npm info linkStuff [email protected]
npm info install [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/bl
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/punycode
npm info preinstall [email protected]
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/generate-function
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/generate-object-property
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/jsonpointer
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/xtend
npm info preinstall [email protected]
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/boom
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/hoek
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/cryptiles
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/sntp
npm http 304 http://registry.npmjs.org/punycode
npm http 304 http://registry.npmjs.org/generate-function
npm http 304 http://registry.npmjs.org/xtend
npm http 304 http://registry.npmjs.org/jsonpointer
npm http 304 http://registry.npmjs.org/generate-object-property
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/tough-cookie
npm info installOne [email protected]
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm http 304 http://registry.npmjs.org/boom
npm http 304 http://registry.npmjs.org/cryptiles
npm http 304 http://registry.npmjs.org/hoek
npm http 304 http://registry.npmjs.org/sntp
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/hawk
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/hawk
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/hawk
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/hawk
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info installOne [email protected]
npm info preinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/jsonpointer
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info attempt registry request try #1 at 21:03:20
npm http request GET http://registry.npmjs.org/is-property
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-function
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/tough-cookie/node_modules/punycode
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/tough-cookie
npm info linkStuff [email protected]
npm info install [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/xtend
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info postinstall [email protected]
npm http 304 http://registry.npmjs.org/is-property
npm info install [email protected] into /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property
npm info installOne [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/hawk/node_modules/cryptiles
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/hawk/node_modules/sntp
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property/node_modules/is-property
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid/node_modules/generate-object-property
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/is-my-json-valid
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/hawk/node_modules/boom
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator/node_modules/bluebird
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/har-validator
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/hawk/node_modules/hoek
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request/node_modules/hawk
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp/node_modules/request
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/node-gyp
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info preinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv/node_modules/dv.data
npm info linkStuff [email protected]
npm info install [email protected]
npm info postinstall [email protected]
npm info build /Users/thomas/Desktop/untitled/node_modules/dv
npm info linkStuff [email protected]
npm info install [email protected]

> [email protected] install /Users/thomas/Desktop/untitled/node_modules/dv
> node-gyp rebuild

gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | darwin | x64
gyp http GET https://iojs.org/dist/v1.6.2/iojs-v1.6.2.tar.gz
gyp http 200 https://iojs.org/dist/v1.6.2/iojs-v1.6.2.tar.gz
gyp http GET https://iojs.org/dist/v1.6.2/SHASUMS256.txt
gyp http 200 https://iojs.org/dist/v1.6.2/SHASUMS256.txt
child_process: customFds option is deprecated, use stdio instead.
gyp info spawn python
gyp info spawn args [ '/Users/thomas/.nvm/versions/io.js/v1.6.2/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/thomas/Desktop/untitled/node_modules/dv/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/thomas/.nvm/versions/io.js/v1.6.2/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/thomas/.node-gyp/1.6.2/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/Users/thomas/.node-gyp/1.6.2',
gyp info spawn args   '-Dmodule_root_dir=/Users/thomas/Desktop/untitled/node_modules/dv',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
  CXX(target) Release/obj.target/jpg/deps/jpg/jpgd.o
  CXX(target) Release/obj.target/jpg/deps/jpg/jpge.o
  LIBTOOL-STATIC Release/jpg.a
  CC(target) Release/obj.target/liblept/deps/leptonica/src/adaptmap.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/affine.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/affinecompose.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/arrayaccess.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/bardecode.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/baseline.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/bbuffer.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/bilateral.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/bilinear.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/binarize.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/binexpand.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/binreduce.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/blend.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/bmf.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/bmpio.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/bmpiostub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/boxbasic.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/boxfunc1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/boxfunc2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/boxfunc3.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/boxfunc4.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/bytearray.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/ccbord.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/ccthin.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/classapp.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/colorcontent.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/coloring.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/colormap.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/colormorph.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/colorquant1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/colorquant2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/colorseg.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/colorspace.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/compare.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/conncomp.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/convertfiles.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/convolve.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/convolvelow.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/correlscore.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/dewarp1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/dewarp2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/dewarp3.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/dewarp4.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/dnabasic.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/dwacomb.2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/dwacomblow.2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/edge.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/enhance.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/fhmtauto.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/fhmtgen.1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/fhmtgenlow.1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/finditalic.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/flipdetect.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/fliphmtgen.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/fmorphauto.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/fmorphgen.1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/fmorphgenlow.1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/fpix1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/fpix2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/gifio.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/gifiostub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/gplot.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/graphics.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/graymorph.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/graymorphlow.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/grayquant.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/grayquantlow.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/heap.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/jbclass.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/jp2kio.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/jp2kiostub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/jpegio.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/jpegiostub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/kernel.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/leptwin.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/libversions.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/list.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/maze.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/morph.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/morphapp.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/morphdwa.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/morphseq.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/numabasic.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/numafunc1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/numafunc2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pageseg.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/paintcmap.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/parseprotos.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/partition.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pdfio.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pdfiostub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pix1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pix2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pix3.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pix4.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pix5.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pixabasic.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pixacc.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pixafunc1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pixafunc2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pixalloc.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pixarith.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pixcomp.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pixconv.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pixlabel.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pixtiling.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pngio.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pngiostub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pnmio.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/pnmiostub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/projective.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/psio1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/psio1stub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/psio2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/psio2stub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/ptabasic.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/ptafunc1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/ptra.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/quadtree.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/queue.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/rank.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/readbarcode.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/readfile.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/recogbasic.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/recogdid.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/recogident.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/recogtrain.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/regutils.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/rop.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/ropiplow.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/roplow.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/rotate.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/rotateam.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/rotateamlow.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/rotateorth.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/rotateorthlow.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/rotateshear.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/runlength.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/sarray.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/scale.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/scalelow.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/seedfill.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/seedfilllow.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/sel1.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/sel2.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/selgen.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/shear.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/skew.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/spixio.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/stack.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/sudoku.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/textops.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/tiffio.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/tiffiostub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/utils.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/viewfiles.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/warper.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/watershed.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/webpio.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/webpiostub.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/writefile.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/zlibmem.o
  CC(target) Release/obj.target/liblept/deps/leptonica/src/zlibmemstub.o
  LIBTOOL-STATIC Release/lept.a
  CXX(target) Release/obj.target/lodepng/deps/lodepng/lodepng.o
  LIBTOOL-STATIC Release/lodepng.a
  CXX(target) Release/obj.target/liblswms/deps/lswms/LSWMS.o
  LIBTOOL-STATIC Release/lswms.a
  CXX(target) Release/obj.target/libopencv/deps/opencv/modules/core/src/algorithm.o
  CXX(target) Release/obj.target/libopencv/deps/opencv/modules/core/src/alloc.o
  CXX(target) Release/obj.target/libopencv/deps/opencv/modules/core/src/arithm1.o
../deps/opencv/modules/core/src/arithm1.cpp:444:51: error: constant expression evaluates to 4294967295 which cannot be narrowed to type 'int'
      [-Wc++11-narrowing]
static int CV_DECL_ALIGNED(16) v64f_absmask[] = { 0xffffffff, 0x7fffffff, 0xffffffff, 0x7fffffff };
                                                  ^~~~~~~~~~
../deps/opencv/modules/core/src/arithm1.cpp:444:51: note: override this message by inserting an explicit cast
static int CV_DECL_ALIGNED(16) v64f_absmask[] = { 0xffffffff, 0x7fffffff, 0xffffffff, 0x7fffffff };
                                                  ^~~~~~~~~~
                                                  static_cast<int>( )
../deps/opencv/modules/core/src/arithm1.cpp:444:75: error: constant expression evaluates to 4294967295 which cannot be narrowed to type 'int'
      [-Wc++11-narrowing]
static int CV_DECL_ALIGNED(16) v64f_absmask[] = { 0xffffffff, 0x7fffffff, 0xffffffff, 0x7fffffff };
                                                                          ^~~~~~~~~~
../deps/opencv/modules/core/src/arithm1.cpp:444:75: note: override this message by inserting an explicit cast
static int CV_DECL_ALIGNED(16) v64f_absmask[] = { 0xffffffff, 0x7fffffff, 0xffffffff, 0x7fffffff };
                                                                          ^~~~~~~~~~
                                                                          static_cast<int>( )
2 errors generated.
make: *** [Release/obj.target/libopencv/deps/opencv/modules/core/src/arithm1.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/thomas/.nvm/versions/io.js/v1.6.2/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:169:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1044:12)
gyp ERR! System Darwin 14.1.0
gyp ERR! command "/Users/thomas/.nvm/versions/io.js/v1.6.2/bin/iojs" "/Users/thomas/.nvm/versions/io.js/v1.6.2/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/thomas/Desktop/untitled/node_modules/dv
gyp ERR! node -v v1.6.2
gyp ERR! node-gyp -v v1.0.2
gyp ERR! not ok 
npm info [email protected] Failed to exec install script
npm ERR! Darwin 14.1.0
npm ERR! argv "/Users/thomas/.nvm/versions/io.js/v1.6.2/bin/iojs" "/Users/thomas/.nvm/versions/io.js/v1.6.2/bin/npm" "install" "dv" "--save"
npm ERR! node v1.6.2
npm ERR! npm  v2.7.1
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the dv 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 dv
npm ERR! There is likely additional logging output above.
npm info preuninstall [email protected]
npm info uninstall [email protected]
npm info postuninstall [email protected]

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/thomas/Desktop/untitled/npm-debug.log

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.