electron / rebuild

Package to rebuild native Node.js modules against the currently installed Electron version
MIT License
1.03k stars 175 forks source link

Fails with latest version of electron-prebuilt #68

Closed ahallicks closed 8 years ago

ahallicks commented 8 years ago

I've just been running some test builds with an app I've been working on and everything was working fine until electron-prebuilt got updated to 1.1.1.

I tried rolling back to version 1.1.0 and it all worked fine again.

Here is the output from the build that failed:

Canary file 'common.gypi' doesn't exist
Error: Canary file 'common.gypi' doesn't exist
    at checkForInstalledHeaders$ (C:\Development\AppName\node_modules\electron-rebuild\lib\main.js:62:15)
    at tryCatch (C:\Development\AppName\node_modules\babel-runtime\regenerator\runtime.js:72:40)
    at GeneratorFunctionPrototype.invoke [as _invoke] (C:\Development\AppName\node_modules\babel-runtime\regenerator\runtime.js:334:22)
    at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (C:\Development\AppName\node_modules\babel-runtime\regenerator\runtime.js:105:21)
    at tryCatch (C:\Development\AppName\node_modules\babel-runtime\regenerator\runtime.js:72:40)
    at invoke (C:\Development\AppName\node_modules\babel-runtime\regenerator\runtime.js:146:20)
    at C:\Development\AppName\node_modules\babel-runtime\regenerator\runtime.js:191:11
    at Promise.exports.(anonymous function).target.(anonymous function).function.target.(anonymous function).F (C:\Development\AppName\node_modules\core-js\library\modules\$.export.js:30:36)
    at callInvokeWithMethodAndArg (C:\Development\AppName\node_modules\babel-runtime\regenerator\runtime.js:190:16)
    at AsyncIterator.enqueue (C:\Development\AppName\node_modules\babel-runtime\regenerator\runtime.js:211:37)

npm WARN optional Skipping failed optional dependency //osx-mouse:
npm WARN notsup Not compatible with your operating system or architecture: osx-mouse@1.2.1
npm WARN optional Skipping failed optional dependency /electron-installer-dmg/appdmg:
npm WARN notsup Not compatible with your operating system or architecture: appdmg@0.3.10
npm ERR! Windows_NT 10.0.10586
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v6.2.0
npm ERR! npm  v3.8.9
npm ERR! code ELIFECYCLE
npm ERR! AppName@0.9.0 postinstall: `electron-rebuild.cmd`
npm ERR! Exit status 4294967295
npm ERR!
npm ERR! Failed at the AppName@0.9.0 postinstall script 'electron-rebuild.cmd'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the AppName package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     electron-rebuild.cmd
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs AppName
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls AppName
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Development\AppName\npm-debug.log

This is on Windows 10, Node 6.2.0 and npm 3.8.9

lipis commented 8 years ago

👍

anaisbetts commented 8 years ago

Do you have a sample app? We're building on 1.1.2 and everything is okay there

TimNZ commented 8 years ago

Definitely broken with 1.2.0, change of environment var ATOM_SHELL_INTERNAL_RUN_AS_NODE => ELECTRON_RUN_AS_NODE (http://electron.atom.io/releases/)

Can't get electron-rebuild to run successfully for anything AFTER electron-prebuilt 1.0.2

TimNZ commented 8 years ago

1.2.0 output, manually changed environment variables in built lib.

> superxro@0.0.1 postinstall /Users/timshnaider/Desktop/Development/electron/superxro5
> electron-rebuild

Path: /Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/electron-prebuilt/dist/Electron.app/Contents/MacOS/Electron

> nodehun@2.0.10 install /Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/nodehun
> node-gyp rebuild

  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/affentry.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/affixmgr.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/csutil.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/dictmgr.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/filemgr.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/hashmgr.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/hunspell.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/hunzip.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/phonet.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/replist.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/strmgr.o
  CXX(target) Release/obj.target/hunspell/src/hunspell/src/hunspell/suggestmgr.o
  LIBTOOL-STATIC Release/hunspell.a
  CXX(target) Release/obj.target/nodehun/src/nodehun.o

../src/hunspell/src/hunspell/affentry.cxx:544:47: warning: while loop has empty body [-Wempty-body]
                        while (p && *p != ']' && (p = nextchar(p)));
                                                                   ^
../src/hunspell/src/hunspell/affentry.cxx:544:47: note: put the semicolon on a separate line to silence this warning
1 warning generated.
In file included from ../src/hunspell/src/hunspell/affixmgr.cxx:13:
../src/hunspell/src/hunspell/affentry.hxx:30:105: warning: implicit conversion of NULL constant to 'unsigned short' [-Wnull-conversion]
  struct hentry *      check_twosfx(const char * word, int len, char in_compound, const FLAG needflag = NULL);
                                                                                                      ~ ^~~~
                                                                                                        0
../src/hunspell/src/hunspell/affentry.hxx:93:114: warning: implicit conversion of NULL constant to 'unsigned short' [-Wnull-conversion]
  struct hentry *   check_twosfx(const char * word, int len, int optflags, PfxEntry* ppfx, const FLAG needflag = NULL);
                                                                                                               ~ ^~~~
                                                                                                                 0
../src/hunspell/src/hunspell/affixmgr.cxx:3671:65: warning: 'strncmp' call operates on objects of type 'const char' while the size is based on a different type 'const char *' [-Wsizeof-pointer-memaccess]
                             if (strncmp(piece, keyword, sizeof(keyword)) != 0) {
                                                ~~~~~~~         ^~~~~~~
../src/hunspell/src/hunspell/affixmgr.cxx:3671:65: note: did you mean to provide an explicit length?
                             if (strncmp(piece, keyword, sizeof(keyword)) != 0) {
                                                                ^~~~~~~
3 warnings generated.
In file included from ../src/hunspell/src/hunspell/hashmgr.cxx:9:
../src/hunspell/src/hunspell/hashmgr.hxx:17:21: warning: private field 'userword' is not used [-Wunused-private-field]
  int               userword;
                    ^
1 warning generated.
../src/nodehun.cpp:5:2: warning: "Nodehun is no longer being actively maintained. Please email nathanjsweet@gmail.com If you are interested in taking over the project." [-W#warnings]
#warning "Nodehun is no longer being actively maintained. Please email nathanjsweet@gmail.com If you are interested in taking over the project."
 ^
In file included from ../src/nodehun.cpp:12:
../src/post0.12.0/nodehun.cpp:14:3: error: call to 'NODE_SET_METHOD' is ambiguous
  NODE_SET_METHOD(tpl, "createNewNodehun" , createNewNodehun);    
  ^~~~~~~~~~~~~~~
/Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/electron-rebuild/lib/headers/.node-gyp/iojs-1.2.0/src/node.h:264:25: note: expanded from macro 'NODE_SET_METHOD'
#define NODE_SET_METHOD node::NODE_SET_METHOD
                        ^~~~~~~~~~~~~~~~~~~~~
/Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/electron-rebuild/lib/headers/.node-gyp/iojs-1.2.0/src/node.h:239:13: note: candidate function
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
            ^
/Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/electron-rebuild/lib/headers/.node-gyp/iojs-1.2.0/src/node.h:252:13: note: candidate function
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
            ^
1 warning and 1 error generated.
make: *** [Release/obj.target/nodehun/src/nodehun.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:100:13)
gyp ERR! stack     at ChildProcess.emit (events.js:185:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 15.5.0
gyp ERR! command "/usr/local/Cellar/node/5.5.0/bin/node" "/Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/nodehun
gyp ERR! node -v v5.5.0
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok 

npm ERR! Darwin 15.5.0
npm ERR! argv "/usr/local/Cellar/node/5.5.0/bin/node" "/Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/npm/bin/npm-cli.js" "rebuild" "--runtime=electron" "--target=1.2.0" "--arch=x64"
npm ERR! node v5.5.0
npm ERR! npm  v3.9.3
npm ERR! code ELIFECYCLE
npm ERR! nodehun@2.0.10 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the nodehun@2.0.10 install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the nodehun 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 information on how to open an issue for this project with:
npm ERR!     npm bugs nodehun
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls nodehun
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/npm-debug.log

Process exited with code: 1
Error: Process exited with code: 1
    at ChildProcess.<anonymous> (/Users/timshnaider/Desktop/Development/electron/superxro5/node_modules/electron-rebuild/lib/spawn.js:55:26)
    at emitTwo (events.js:100:13)
    at ChildProcess.emit (events.js:185:7)
    at maybeClose (internal/child_process.js:821:16)
    at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)

npm WARN react-addons-create-fragment@15.1.0 requires a peer of react@^15.1.0 but none was installed.
npm WARN react-addons-transition-group@15.1.0 requires a peer of react@^15.1.0 but none was installed.
npm WARN react-addons-update@15.1.0 requires a peer of react@^15.1.0 but none was installed.
npm ERR! Darwin 15.5.0
npm ERR! argv "/usr/local/Cellar/node/5.5.0/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v5.5.0
npm ERR! npm  v3.5.3
npm ERR! code ELIFECYCLE
npm ERR! superxro@0.0.1 postinstall: `electron-rebuild`
npm ERR! Exit status 255
npm ERR! 
npm ERR! Failed at the superxro@0.0.1 postinstall script 'electron-rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the superxro package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     electron-rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs superxro
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls superxro
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /Users/timshnaider/Desktop/Development/electron/superxro5/npm-debug.log
anaisbetts commented 8 years ago

@TimNZ Good catch, can you submit a PR?

TimNZ commented 8 years ago

A PR to change the environment var? No, not anything you'd likely want to publish. You also need to do a Electron version check < 1.2.0

The main issue of electron-rebuild not running properly > 1.0.2 still exists.

anaisbetts commented 8 years ago

This is fixed in the latest version

TimNZ commented 8 years ago

Is an issue with nodehun, removed it from the project and works on 1.2.0 Since nodehun has been deprecated/no longer maintained I won't investigate any further.

Thanks.

ahallicks commented 8 years ago

I'm still having this issue. I've tried running on every version of electron-prebuilt after 1.1.0 but that is the only one it still works on :-(

spiraljacobs commented 8 years ago

Doesn't work on electron v1.3.4+. Get the same error.

TimNZ commented 8 years ago

Check out the spellchecker used with https://github.com/Thomas101/wmail

disarticulate commented 8 years ago

Canary file 'common.gypi' doesn't exist Error: Canary file 'common.gypi' doesn't exist at checkForInstalledHeaders$ (/home/cyre/geodocr/geodocr-images/node_modules/electron-rebuild/lib/main.js:62:15) at tryCatch (/home/cyre/geodocr/geodocr-images/node_modules/babel-runtime/regenerator/runtime.js:72:40) at GeneratorFunctionPrototype.invoke [as _invoke] (/home/cyre/geodocr/geodocr-images/node_modules/babel-runtime/regenerator/runtime.js:334:22) at GeneratorFunctionPrototype.prototype.(anonymous function) [as next] (/home/cyre/geodocr/geodocr-images/node_modules/babel-runtime/regenerator/runtime.js:105:21) at tryCatch (/home/cyre/geodocr/geodocr-images/node_modules/babel-runtime/regenerator/runtime.js:72:40) at invoke (/home/cyre/geodocr/geodocr-images/node_modules/babel-runtime/regenerator/runtime.js:146:20) at /home/cyre/geodocr/geodocr-images/node_modules/babel-runtime/regenerator/runtime.js:191:11 at Promise.F (/home/cyre/geodocr/geodocr-images/node_modules/core-js/library/modules/$.export.js:30:36) at callInvokeWithMethodAndArg (/home/cyre/geodocr/geodocr-images/node_modules/babel-runtime/regenerator/runtime.js:190:16) at AsyncIterator.enqueue (/home/cyre/geodocr/geodocr-images/node_modules/babel-runtime/regenerator/runtime.js:211:37)

"dependencies": {
    "angular": "*",
    "angular-animate": "*",
    "angular-aria": "*",
    "angular-electron": "*",
    "angular-material": "*",
    "angular-material-icons": "*",
    "angular-messages": "*",
    "electron-prebuilt": "^1.4.3",
    "electron-settings": "*",
    "jsonfile": "*",
    "lwip": "0.0.9"
  },
  "devDependencies": {
    "electron": "*",
    "electron-rebuild": "^1.2.0"
  }
g-sam commented 8 years ago

I have this error on the latest electron and electron-rebuild (macos sierra).

arifgevo commented 8 years ago

I have this error on the latest electron and electron-rebuild (macos sierra). node -v = v6.9.1 node-gyp = v3.4.0 electron -v = v1.3.8 python -v = Python 2.7.10

aprilmintacpineda commented 7 years ago

@paulcbetts

This is fixed in the latest version

Still having this issue with

it says:

× Rebuild Failed
An unhandled error occurred inside electron-rebuild
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  unpack_sqlite_dep
  sqlite3.c
  win_delay_load_hook.cc
  sqlite3.vcxproj -> C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\Release\\sqlite3.lib
  database.cc
  node_sqlite3.cc
  statement.cc
  win_delay_load_hook.cc
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(343): error C2988: unrecognizable template declaration/definition [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(343): error C2059: syntax error : 'using' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C2236: unexpected 'class' 'v8::WeakCallbackType'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C3381: 'v8::WeakCallbackType' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C2143: syntax error : missing ';' before '}' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(603): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(624) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(824): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(831) : see reference to class template instantiation 'v8::Global<T>' being compiled
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(836): error C2988: unrecognizable template declaration/definition [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(836): error C2059: syntax error : 'using' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(897): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(326) : see declaration of 'v8::HandleScope'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(928): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(137) : see declaration of 'v8::EscapableHandleScope'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(956): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(73) : see declaration of 'v8::Data'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(1131): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(97) : see declaration of 'v8::Script'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(1569): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(102) : see declaration of 'v8::StackTrace'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(1632): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(101) : see declaration of 'v8::StackFrame'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2256): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(110) : see declaration of 'v8::Value'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2262): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(92) : see declaration of 'v8::Primitive'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2277): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(69) : see declaration of 'v8::Boolean'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2297): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(85) : see declaration of 'v8::Name'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2300): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2300): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2300): error C2236: unexpected 'class' 'v8::NewStringType'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2300): error C3381: 'v8::NewStringType' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2667): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(103) : see declaration of 'v8::String'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2706): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(105) : see declaration of 'v8::Symbol'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2734): error C2989: 'v8::Private' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(107) : see declaration of 'v8::Private'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2748): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(86) : see declaration of 'v8::Number'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2763): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(81) : see declaration of 'v8::Integer'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2777): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(80) : see declaration of 'v8::Int32'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2791): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(108) : see declaration of 'v8::Uint32'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2865): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2865): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2865): error C2236: unexpected 'class' 'v8::KeyCollectionMode'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2865): error C3381: 'v8::KeyCollectionMode' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2871): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2871): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2871): error C2236: unexpected 'class' 'v8::IndexFilter'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2871): error C3381: 'v8::IndexFilter' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2876): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2876): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2876): error C2236: unexpected 'class' 'v8::IntegrityLevel'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2876): error C3381: 'v8::IntegrityLevel' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3316): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(88) : see declaration of 'v8::Object'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3346): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(67) : see declaration of 'v8::Array'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C2236: unexpected 'class' 'v8::ConstructorBehavior'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C3381: 'v8::ConstructorBehavior' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C2143: syntax error : missing ';' before '}' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3628): error C2504: 'v8::Object' : base class undefined [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3635): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3637): error C2059: syntax error : ')' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3637): error C2143: syntax error : missing ')' before ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3641): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3641): error C2059: syntax error : ')' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3641): error C2143: syntax error : missing ')' before ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3651): error C2059: syntax error : 'return' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3651): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3656): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3662): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3670): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3676): error C2270: 'GetDebugName' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3682): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3688): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3693): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3698): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3703): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3709): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3711): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3715): error C2059: syntax error : 'private' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3716): error C2059: syntax error : ')' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3725): error C2504: 'Object' : base class undefined [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3727): error C2504: 'Object' : base class undefined [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3733): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3733): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3733): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3733): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3734): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3734): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3734): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3735): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3740): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3740): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3740): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3746): error C2061: syntax error : identifier 'Local' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3748): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3748): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3748): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3750): error C2061: syntax error : identifier 'Local' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3752): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3752): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3752): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3754): error C2061: syntax error : identifier 'Value' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3758): error C2061: syntax error : identifier 'Value' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3768): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3768): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3768): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3769): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3769): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3770): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3773): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3773): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3773): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3774): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3774): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3775): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3783): error C2061: syntax error : identifier 'Value' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3787): error C2061: syntax error : identifier 'Value' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3824): error C2061: syntax error : identifier 'Local' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3824): error C2535: 'PropertyDescriptor::PropertyDescriptor(void)' : member function already defined or declared [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3821) : see declaration of 'PropertyDescriptor::PropertyDescriptor'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3827): error C2061: syntax error : identifier 'Local' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3827): error C2535: 'PropertyDescriptor::PropertyDescriptor(void)' : member function already defined or declared [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3821) : see declaration of 'PropertyDescriptor::PropertyDescriptor'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3827): fatal error C1003: error count exceeds 100; stopping compilation [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\nan\nan.h(43): fatal error C1189: #error :  This version of node/NAN/v8 requires a C++11 compiler [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\nan\nan.h(43): fatal error C1189: #error :  This version of node/NAN/v8 requires a C++11 compiler [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\node-gyp\lib\build.js:258:23)
gyp ERR! stack     at emitTwo (events.js:125:13)
gyp ERR! stack     at ChildProcess.emit (events.js:213:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:197:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\aprilpineda\\Documents\\projects\\desktop\\experiments\\2-sample\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--target=1.6.11" "--arch=x64" "--dist-url=https://atom.io/download/electron" "--build-from-source" "--module_name=node_sqlite3" "--module_path=C:\\Users\\aprilpineda\\Documents\\projects\\desktop\\experiments\\2-sample\\node_modules\\sqlite3\\lib\\binding\\electron-v1.6-win32-x64" "--host=https://mapbox-node-binary.s3.amazonaws.com" "--remote_path=./{name}/v3.1.8/{toolset}/" "--package_name=electron-v1.6-win32-x64.tar.gz"
gyp ERR! cwd C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3
gyp ERR! node -v v8.1.2
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok

Failed with exit code: 1

Error: Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  unpack_sqlite_dep
  sqlite3.c
  win_delay_load_hook.cc
  sqlite3.vcxproj -> C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\Release\\sqlite3.lib
  database.cc
  node_sqlite3.cc
  statement.cc
  win_delay_load_hook.cc
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(343): error C2988: unrecognizable template declaration/definition [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(343): error C2059: syntax error : 'using' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C2236: unexpected 'class' 'v8::WeakCallbackType'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C3381: 'v8::WeakCallbackType' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C2143: syntax error : missing ';' before '}' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(463): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(603): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(624) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(824): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(831) : see reference to class template instantiation 'v8::Global<T>' being compiled
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(836): error C2988: unrecognizable template declaration/definition [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(836): error C2059: syntax error : 'using' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(897): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(326) : see declaration of 'v8::HandleScope'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(928): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(137) : see declaration of 'v8::EscapableHandleScope'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(956): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(73) : see declaration of 'v8::Data'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(1131): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(97) : see declaration of 'v8::Script'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(1569): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(102) : see declaration of 'v8::StackTrace'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(1632): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(101) : see declaration of 'v8::StackFrame'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2256): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(110) : see declaration of 'v8::Value'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2262): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(92) : see declaration of 'v8::Primitive'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2277): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(69) : see declaration of 'v8::Boolean'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2297): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(85) : see declaration of 'v8::Name'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2300): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2300): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2300): error C2236: unexpected 'class' 'v8::NewStringType'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2300): error C3381: 'v8::NewStringType' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2667): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(103) : see declaration of 'v8::String'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2706): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(105) : see declaration of 'v8::Symbol'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2734): error C2989: 'v8::Private' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(107) : see declaration of 'v8::Private'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2748): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(86) : see declaration of 'v8::Number'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2763): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(81) : see declaration of 'v8::Integer'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2777): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(80) : see declaration of 'v8::Int32'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2791): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(108) : see declaration of 'v8::Uint32'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2865): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2865): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2865): error C2236: unexpected 'class' 'v8::KeyCollectionMode'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2865): error C3381: 'v8::KeyCollectionMode' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2871): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2871): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2871): error C2236: unexpected 'class' 'v8::IndexFilter'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2871): error C3381: 'v8::IndexFilter' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2876): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2876): error C3306: 'v8::<unnamed-tag>': unnamed class template is not allowed [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2876): error C2236: unexpected 'class' 'v8::IntegrityLevel'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(2876): error C3381: 'v8::IntegrityLevel' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3316): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(88) : see declaration of 'v8::Object'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3346): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(67) : see declaration of 'v8::Array'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C2332: 'enum' : missing tag name [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C2236: unexpected 'class' 'v8::ConstructorBehavior'. Did you forget a ';'? [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C3381: 'v8::ConstructorBehavior' : assembly access specifiers are only available in code compiled with a /clr option [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C2143: syntax error : missing ';' before '}' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3623): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3628): error C2504: 'v8::Object' : base class undefined [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3635): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3637): error C2059: syntax error : ')' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3637): error C2143: syntax error : missing ')' before ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3641): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3641): error C2059: syntax error : ')' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3641): error C2143: syntax error : missing ')' before ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3651): error C2059: syntax error : 'return' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3651): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3656): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3662): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3670): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3676): error C2270: 'GetDebugName' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3682): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3688): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3693): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3698): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3703): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3709): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3711): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3715): error C2059: syntax error : 'private' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3716): error C2059: syntax error : ')' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3725): error C2504: 'Object' : base class undefined [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3727): error C2504: 'Object' : base class undefined [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3733): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3733): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3733): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3733): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3734): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3734): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3734): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3735): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3740): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3740): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3740): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3746): error C2061: syntax error : identifier 'Local' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3748): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3748): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3748): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3750): error C2061: syntax error : identifier 'Local' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3752): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3752): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3752): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3754): error C2061: syntax error : identifier 'Value' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3758): error C2061: syntax error : identifier 'Value' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3768): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3768): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3768): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3769): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3769): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3770): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3773): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3773): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3773): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3774): error C2143: syntax error : missing ';' before '<' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3774): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3775): error C2238: unexpected token(s) preceding ';' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3783): error C2061: syntax error : identifier 'Value' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3787): error C2061: syntax error : identifier 'Value' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3824): error C2061: syntax error : identifier 'Local' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3824): error C2535: 'PropertyDescriptor::PropertyDescriptor(void)' : member function already defined or declared [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3821) : see declaration of 'PropertyDescriptor::PropertyDescriptor'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3827): error C2061: syntax error : identifier 'Local' [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3827): error C2535: 'PropertyDescriptor::PropertyDescriptor(void)' : member function already defined or declared [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
          C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3821) : see declaration of 'PropertyDescriptor::PropertyDescriptor'
C:\Users\aprilpineda\.electron-gyp\.node-gyp\iojs-1.6.11\deps\v8\include\v8.h(3827): fatal error C1003: error count exceeds 100; stopping compilation [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\nan\nan.h(43): fatal error C1189: #error :  This version of node/NAN/v8 requires a C++11 compiler [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\nan\nan.h(43): fatal error C1189: #error :  This version of node/NAN/v8 requires a C++11 compiler [C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3\build\node_sqlite3.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\node-gyp\lib\build.js:258:23)
gyp ERR! stack     at emitTwo (events.js:125:13)
gyp ERR! stack     at ChildProcess.emit (events.js:213:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:197:12)
gyp ERR! System Windows_NT 10.0.15063
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\aprilpineda\\Documents\\projects\\desktop\\experiments\\2-sample\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" "--target=1.6.11" "--arch=x64" "--dist-url=https://atom.io/download/electron" "--build-from-source" "--module_name=node_sqlite3" "--module_path=C:\\Users\\aprilpineda\\Documents\\projects\\desktop\\experiments\\2-sample\\node_modules\\sqlite3\\lib\\binding\\electron-v1.6-win32-x64" "--host=https://mapbox-node-binary.s3.amazonaws.com" "--remote_path=./{name}/v3.1.8/{toolset}/" "--package_name=electron-v1.6-win32-x64.tar.gz"
gyp ERR! cwd C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\sqlite3
gyp ERR! node -v v8.1.2
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok

Failed with exit code: 1
    at SafeSubscriber._error (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\spawn-rx\lib\src\index.js:267:84)
    at SafeSubscriber.__tryOrUnsub (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\rxjs\Subscriber.js:238:16)
    at SafeSubscriber.error (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\rxjs\Subscriber.js:197:26)
    at Subscriber._error (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\rxjs\Subscriber.js:128:26)
    at Subscriber.error (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\rxjs\Subscriber.js:102:18)
    at MapSubscriber.Subscriber._error (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\rxjs\Subscriber.js:128:26)
    at MapSubscriber.Subscriber.error (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\rxjs\Subscriber.js:102:18)
    at SafeSubscriber._next (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\spawn-rx\lib\src\index.js:241:65)
    at SafeSubscriber.__tryOrUnsub (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\rxjs\Subscriber.js:238:16)
    at SafeSubscriber.next (C:\Users\aprilpineda\Documents\projects\desktop\experiments\2-sample\node_modules\rxjs\Subscriber.js:185:22)
npm ERR! code ELIFECYCLE
npm ERR! errno 4294967295
npm ERR! 2-sample@1.0.0 rebuild: `electron-rebuild -w sqlite3 -p /m`
npm ERR! Exit status 4294967295
npm ERR!
npm ERR! Failed at the 2-sample@1.0.0 rebuild script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\aprilpineda\AppData\Roaming\npm-cache\_logs\2017-06-27T11_58_55_906Z-debug.log

repo available at https://github.com/four-eyes-04-04/test