kabbi / zigbee2mqtt-adapter

zigbee2mqtt adapter for WebThings gateway
Mozilla Public License 2.0
21 stars 13 forks source link

Error while running package.sh #3

Closed flatsiedatsie closed 5 years ago

flatsiedatsie commented 5 years ago

On a Raspberry pi 4 I tried to create this add-on form the code, and ran into this:

make: Entering directory '/home/pi/.mozilla-iot/addons/zigbee2mqtt-adapter/node_modules/sqlite3/build'
  ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c
  TOUCH Release/obj.target/deps/action_before_build.stamp
  CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3260000/sqlite3.o
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘strftimeFunc’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:14080:27: warning: cast between incompatible function types from ‘int (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
 #define SQLITE_DYNAMIC   ((sqlite3_destructor_type)sqlite3MallocSize)
                           ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:21921:52: note: in expansion of macro ‘SQLITE_DYNAMIC’
                       z==zBuf ? SQLITE_TRANSIENT : SQLITE_DYNAMIC);
                                                    ^~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3ErrorWithMsg’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:14080:27: warning: cast between incompatible function types from ‘int (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
 #define SQLITE_DYNAMIC   ((sqlite3_destructor_type)sqlite3MallocSize)
                           ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:30178:54: note: in expansion of macro ‘SQLITE_DYNAMIC’
     sqlite3ValueSetStr(db->pErr, -1, z, SQLITE_UTF8, SQLITE_DYNAMIC);
                                                      ^~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3VdbeMemSetStr’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:14080:27: warning: cast between incompatible function types from ‘int (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
 #define SQLITE_DYNAMIC   ((sqlite3_destructor_type)sqlite3MallocSize)
                           ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:75014:19: note: in expansion of macro ‘SQLITE_DYNAMIC’
   }else if( xDel==SQLITE_DYNAMIC ){
                   ^~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘valueFromExpr’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:14080:27: warning: cast between incompatible function types from ‘int (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
 #define SQLITE_DYNAMIC   ((sqlite3_destructor_type)sqlite3MallocSize)
                           ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:75419:55: note: in expansion of macro ‘SQLITE_DYNAMIC’
       sqlite3ValueSetStr(pVal, -1, zVal, SQLITE_UTF8, SQLITE_DYNAMIC);
                                                       ^~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:14080:27: warning: cast between incompatible function types from ‘int (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
 #define SQLITE_DYNAMIC   ((sqlite3_destructor_type)sqlite3MallocSize)
                           ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:75462:29: note: in expansion of macro ‘SQLITE_DYNAMIC’
                          0, SQLITE_DYNAMIC);
                             ^~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3VdbeExec’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:90356:38: warning: cast between incompatible function types from ‘int (*)(u32,  void *, void *, void *)’ {aka ‘int (*)(unsigned int,  void *, void *, void *)’} to ‘void (*)(void *, const char *)’ [-Wcast-function-type]
       void (*x)(void*,const char*) = (void(*)(void*,const char*))db->xTrace;
                                      ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘printfFunc’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:14080:27: warning: cast between incompatible function types from ‘int (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
 #define SQLITE_DYNAMIC   ((sqlite3_destructor_type)sqlite3MallocSize)
                           ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:112292:25: note: in expansion of macro ‘SQLITE_DYNAMIC’
                         SQLITE_DYNAMIC);
                         ^~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘generateColumnNames’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:14080:27: warning: cast between incompatible function types from ‘int (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
 #define SQLITE_DYNAMIC   ((sqlite3_destructor_type)sqlite3MallocSize)
                           ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:125795:58: note: in expansion of macro ‘SQLITE_DYNAMIC’
         sqlite3VdbeSetColName(v, i, COLNAME_NAME, zName, SQLITE_DYNAMIC);
                                                          ^~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:14080:27: warning: cast between incompatible function types from ‘int (*)(void *)’ to ‘void (*)(void *)’ [-Wcast-function-type]
 #define SQLITE_DYNAMIC   ((sqlite3_destructor_type)sqlite3MallocSize)
                           ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:125802:52: note: in expansion of macro ‘SQLITE_DYNAMIC’
       sqlite3VdbeSetColName(v, i, COLNAME_NAME, z, SQLITE_DYNAMIC);
                                                    ^~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3InvokeBusyHandler’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:154304:12: warning: cast between incompatible function types from ‘int (*)(void *, int)’ to ‘int (*)(void *, int,  sqlite3_file *)’ {aka ‘int (*)(void *, int,  struct sqlite3_file *)’} [-Wcast-function-type]
     xTra = (int(*)(void*,int,sqlite3_file*))p->xBusyHandler;
            ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3_busy_timeout’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:154382:30: warning: cast between incompatible function types from ‘int (*)(void *, int,  sqlite3_file *)’ {aka ‘int (*)(void *, int,  struct sqlite3_file *)’} to ‘int (*)(void *, int)’ [-Wcast-function-type]
     sqlite3_busy_handler(db, (int(*)(void*,int))sqliteDefaultBusyCallback,
                              ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3_trace’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:154723:16: warning: cast between incompatible function types from ‘void (*)(void *, const char *)’ to ‘int (*)(u32,  void *, void *, void *)’ {aka ‘int (*)(unsigned int,  void *, void *, void *)’} [-Wcast-function-type]
   db->xTrace = (int(*)(u32,void*,void*,void*))xTrace;
                ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3_db_status’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:20744:10: warning: this statement may fall through [-Wimplicit-fallthrough=]
       op = SQLITE_DBSTATUS_CACHE_WRITE+1;
       ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:20746:5: note: here
     case SQLITE_DBSTATUS_CACHE_HIT:
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3_str_vappendf’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:27452:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
         flag_long = sizeof(char*)==sizeof(i64) ? 2 :
         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                      sizeof(char*)==sizeof(long int) ? 1 : 0;
                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:27455:7: note: here
       case etORDINAL:
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:27457:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
         cThousand = 0;
         ~~~~~~~~~~^~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:27459:7: note: here
       case etDECIMAL:
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3GetToken’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:151967:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if( !sqlite3Isdigit(z[1]) )
         ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:151976:5: note: here
     case CC_DIGIT: {
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:152066:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if( z[1]=='\'' ){
         ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:152080:5: note: here
     case CC_ID: {
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3ExprCodeTarget’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:99485:25: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case TK_AGG_COLUMN: {
                         ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:99498:5: note: here
     case TK_COLUMN: {
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘resolveP2Values’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:76492:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
           if( pOp->p2!=0 ) p->readOnly = 0;
             ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:76495:9: note: here
         case OP_AutoCommit:
         ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:76533:26: warning: this statement may fall through [-Wimplicit-fallthrough=]
         case OP_VFilter: {
                          ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:76542:9: note: here
         default: {
         ^~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘resolveExprStep’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:95335:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case TK_ISNOT: {
                    ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:95351:5: note: here
     case TK_BETWEEN:
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘impliesNotNullRow’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:101026:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if( (pExpr->pLeft->op==TK_COLUMN && IsVirtual(pExpr->pLeft->y.pTab))
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        || (pExpr->pRight->op==TK_COLUMN && IsVirtual(pExpr->pRight->y.pTab))
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:101030:5: note: here
     default:
     ^~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘fkActionTrigger’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:115395:11: warning: this statement may fall through [-Wimplicit-fallthrough=]
         if( !pChanges ){
           ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:115399:7: note: here
       default:
       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3GenerateConstraintChecks’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:117007:17: warning: this statement may fall through [-Wimplicit-fallthrough=]
         onError = OE_Abort;
                 ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:117010:7: note: here
       case OE_Rollback:
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:117070:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
         sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, 0, iDataCur);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:117074:7: note: here
       case OE_Ignore: {
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:117279:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
         sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, pIdx, iIdxCur+ix);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:117283:7: note: here
       case OE_Ignore: {
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘sqlite3VdbeExec’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:83912:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
   if( (pIn3->flags & MEM_Null)==0 ) break;
     ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:83946:1: note: here
 case OP_Halt: {
 ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:84079:5: warning: this statement may fall through [-Wimplicit-fallthrough=]
   if( pOp->p1>db->aLimit[SQLITE_LIMIT_LENGTH] ){
     ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:84098:1: note: here
 case OP_String: {          /* out2 */
 ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:87148:19: warning: this statement may fall through [-Wimplicit-fallthrough=]
 case OP_IfNoHope: {     /* jump, in3 */
                   ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:87156:1: note: here
 case OP_NoConflict:     /* jump, in3 */
 ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:88084:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
   p->aCounter[SQLITE_STMTSTATUS_SORT]++;
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:88103:1: note: here
 case OP_Rewind: {        /* jump */
 ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:89384:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
   pOp->opcode = OP_AggStep1;
               ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:89387:1: note: here
 case OP_AggStep1: {
 ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:90249:15: warning: this statement may fall through [-Wimplicit-fallthrough=]
   pOp->opcode += 2;
   ~~~~~~~~~~~~^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:90252:1: note: here
 case OP_PureFunc:              /* group */
 ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘fts3SnippetFunc’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:161933:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case 6: nToken = sqlite3_value_int(apVal[5]);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:161934:5: note: here
     case 5: iCol = sqlite3_value_int(apVal[4]);
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:161934:20: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case 5: iCol = sqlite3_value_int(apVal[4]);
                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:161935:5: note: here
     case 4: zEllipsis = (const char*)sqlite3_value_text(apVal[3]);
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:161935:38: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case 4: zEllipsis = (const char*)sqlite3_value_text(apVal[3]);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:161936:5: note: here
     case 3: zEnd = (const char*)sqlite3_value_text(apVal[2]);
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:161936:33: warning: this statement may fall through [-Wimplicit-fallthrough=]
     case 3: zEnd = (const char*)sqlite3_value_text(apVal[2]);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:161937:5: note: here
     case 2: zStart = (const char*)sqlite3_value_text(apVal[1]);
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘fts3ColumnMethod’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:161690:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
         iCol = p->nColumn;
         ~~~~~^~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:161694:5: note: here
     default:
     ^~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘cellArea’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181082:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 5:  area  = p->aCoord[9].f - p->aCoord[8].f;
                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181083:7: note: here
       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181083:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181084:7: note: here
       case 3:  area *= p->aCoord[5].f - p->aCoord[4].f;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181084:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 3:  area *= p->aCoord[5].f - p->aCoord[4].f;
                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181085:7: note: here
       case 2:  area *= p->aCoord[3].f - p->aCoord[2].f;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181085:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 2:  area *= p->aCoord[3].f - p->aCoord[2].f;
                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181086:7: note: here
       default: area *= p->aCoord[1].f - p->aCoord[0].f;
       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181092:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 5:  area  = p->aCoord[9].i - p->aCoord[8].i;
                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181093:7: note: here
       case 4:  area *= p->aCoord[7].i - p->aCoord[6].i;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181093:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 4:  area *= p->aCoord[7].i - p->aCoord[6].i;
                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181094:7: note: here
       case 3:  area *= p->aCoord[5].i - p->aCoord[4].i;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181094:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 3:  area *= p->aCoord[5].i - p->aCoord[4].i;
                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181095:7: note: here
       case 2:  area *= p->aCoord[3].i - p->aCoord[2].i;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181095:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
       case 2:  area *= p->aCoord[3].i - p->aCoord[2].i;
                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:181096:7: note: here
       default: area *= p->aCoord[1].i - p->aCoord[0].i;
       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘rtreeCallbackConstraint’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180265:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+32, &c); aCoord[8] = c.f;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180266:7: note: here
       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.f;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180267:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+24, &c); aCoord[6] = c.f;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180268:7: note: here
       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.f;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180269:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+16, &c); aCoord[4] = c.f;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180270:7: note: here
       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.f;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180271:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+8,  &c); aCoord[2] = c.f;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180272:7: note: here
       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.f;
       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180280:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+32, &c); aCoord[8] = c.i;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180281:7: note: here
       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.i;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180282:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+24, &c); aCoord[6] = c.i;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180283:7: note: here
       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.i;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180284:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+16, &c); aCoord[4] = c.i;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180285:7: note: here
       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.i;
       ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180286:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+8,  &c); aCoord[2] = c.i;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180287:7: note: here
       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.i;
       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘rtreeNonleafConstraint’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180339:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if( p->op!=RTREE_EQ ) break;  /* RTREE_LE and RTREE_LT end here */
         ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:180342:5: note: here
     default: /* RTREE_GT or RTREE_GE,  or fallthrough of RTREE_EQ */
     ^~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘jsonRenderNode’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:177039:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if( pNode->jnFlags & JNODE_RAW ){
         ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:177045:5: note: here
     case JSON_REAL:
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘jsonReturn’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:177153:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       int_as_real: /* fall through to real */;
       ^~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:177155:5: note: here
     case JSON_REAL: {
     ^~~~
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c: In function ‘jsonEachColumn’:
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:178797:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if( p->bRecursive ){
         ^
Release/obj/gen/sqlite-autoconf-3260000/sqlite3.c:178807:5: note: here
     default: {
     ^~~~~~~
  AR(target) Release/obj.target/deps/sqlite3.a
  COPY Release/sqlite3.a
  CXX(target) Release/obj.target/node_sqlite3/src/database.o
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../../nan/nan.h:2167:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                              ^
In file included from ../src/database.cc:3:
../src/database.cc: In member function ‘void node_sqlite3::Database::Process()’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:49:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(this->handle(), cb, 1, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:49:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(this->handle(), cb, 1, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:63:13: note: in expansion of macro ‘EMIT_EVENT’
             EMIT_EVENT(handle(), 2, info);
             ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:63:13: note: in expansion of macro ‘EMIT_EVENT’
             EMIT_EVENT(handle(), 2, info);
             ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In member function ‘void node_sqlite3::Database::Schedule(node_sqlite3::Database::Work_Callback, node_sqlite3::Database::Baton*, bool)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:92:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:92:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:96:13: note: in expansion of macro ‘EMIT_EVENT’
             EMIT_EVENT(handle(), 2, argv);
             ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:96:13: note: in expansion of macro ‘EMIT_EVENT’
             EMIT_EVENT(handle(), 2, argv);
             ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
../src/database.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE node_sqlite3::Database::New(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/database.cc:133:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(info.This(), Nan::New("filename").ToLocalChecked(), info[0].As<String>(), ReadOnly);
          ^~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
../src/database.cc:133:101: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(info.This(), Nan::New("filename").ToLocalChecked(), info[0].As<String>(), ReadOnly);
                                                                                                     ^
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
../src/database.cc:133:101: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(info.This(), Nan::New("filename").ToLocalChecked(), info[0].As<String>(), ReadOnly);
                                                                                                     ^
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
../src/database.cc:134:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(info.This(), Nan::New("mode").ToLocalChecked(), Nan::New(mode), ReadOnly);
          ^~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
../src/database.cc:134:91: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(info.This(), Nan::New("mode").ToLocalChecked(), Nan::New(mode), ReadOnly);
                                                                                           ^
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
../src/database.cc:134:91: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(info.This(), Nan::New("mode").ToLocalChecked(), Nan::New(mode), ReadOnly);
                                                                                           ^
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginOpen(node_sqlite3::Database::Baton*)’:
../src/database.cc:145:55: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         &baton->request, Work_Open, (uv_after_work_cb)Work_AfterOpen);
                                                       ^~~~~~~~~~~~~~
../src/database.cc:144:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),
         ^~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_AfterOpen(uv_work_t*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:190:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(db->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:190:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(db->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:194:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(db->handle(), 2, info);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:194:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(db->handle(), 2, info);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:199:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(db->handle(), 1, info);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:199:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(db->handle(), 1, info);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginClose(node_sqlite3::Database::Baton*)’:
../src/database.cc:231:56: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         &baton->request, Work_Close, (uv_after_work_cb)Work_AfterClose);
                                                        ^~~~~~~~~~~~~~~
../src/database.cc:230:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),
         ^~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_AfterClose(uv_work_t*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:273:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(db->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:273:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(db->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:277:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(db->handle(), 2, info);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:277:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(db->handle(), 2, info);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:282:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(db->handle(), 1, info);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:282:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(db->handle(), 1, info);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE node_sqlite3::Database::Serialize(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:297:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(info.This(), callback, 0, NULL);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:297:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(info.This(), callback, 0, NULL);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE node_sqlite3::Database::Parallelize(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:314:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(info.This(), callback, 0, NULL);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:314:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(info.This(), callback, 0, NULL);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In static member function ‘static void node_sqlite3::Database::TraceCallback(node_sqlite3::Database*, std::__cxx11::string*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:418:5: note: in expansion of macro ‘EMIT_EVENT’
     EMIT_EVENT(db->handle(), 2, argv);
     ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:418:5: note: in expansion of macro ‘EMIT_EVENT’
     EMIT_EVENT(db->handle(), 2, argv);
     ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In static member function ‘static void node_sqlite3::Database::ProfileCallback(node_sqlite3::Database*, node_sqlite3::Database::ProfileInfo*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:459:5: note: in expansion of macro ‘EMIT_EVENT’
     EMIT_EVENT(db->handle(), 3, argv);
     ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:459:5: note: in expansion of macro ‘EMIT_EVENT’
     EMIT_EVENT(db->handle(), 3, argv);
     ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In static member function ‘static void node_sqlite3::Database::UpdateCallback(node_sqlite3::Database*, node_sqlite3::Database::UpdateInfo*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:504:5: note: in expansion of macro ‘EMIT_EVENT’
     EMIT_EVENT(db->handle(), 4, argv);
     ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:504:5: note: in expansion of macro ‘EMIT_EVENT’
     EMIT_EVENT(db->handle(), 4, argv);
     ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginExec(node_sqlite3::Database::Baton*)’:
../src/database.cc:526:55: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         &baton->request, Work_Exec, (uv_after_work_cb)Work_AfterExec);
                                                       ^~~~~~~~~~~~~~
../src/database.cc:525:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),
         ^~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_AfterExec(uv_work_t*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:561:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(db->handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:561:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(db->handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:565:13: note: in expansion of macro ‘EMIT_EVENT’
             EMIT_EVENT(db->handle(), 2, info);
             ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:565:13: note: in expansion of macro ‘EMIT_EVENT’
             EMIT_EVENT(db->handle(), 2, info);
             ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:570:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(db->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:570:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(db->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_Wait(node_sqlite3::Database::Baton*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:600:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(baton->db->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:600:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(baton->db->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginLoadExtension(node_sqlite3::Database::Baton*)’:
../src/database.cc:626:104: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         &baton->request, Work_LoadExtension, reinterpret_cast<uv_after_work_cb>(Work_AfterLoadExtension));
                                                                                                        ^
../src/database.cc:625:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),
         ^~~~~~
In file included from ../src/database.cc:3:
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_AfterLoadExtension(uv_work_t*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:663:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(db->handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:663:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(db->handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:667:13: note: in expansion of macro ‘EMIT_EVENT’
             EMIT_EVENT(db->handle(), 2, info);
             ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/database.cc:667:13: note: in expansion of macro ‘EMIT_EVENT’
             EMIT_EVENT(db->handle(), 2, info);
             ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:672:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(db->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/database.cc:3:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/database.cc:672:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(db->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/database.cc:4:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from /usr/include/nodejs/src/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/database.h:10,
                 from ../src/database.cc:4:
/usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
/usr/include/nodejs/src/node_object_wrap.h:85:78:   required from here
/usr/include/nodejs/deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
../../nan/nan_object_wrap.h:66:61:   required from here
/usr/include/nodejs/deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
In file included from ../src/database.h:12,
                 from ../src/database.cc:4:
../src/async.h: In instantiation of ‘Async<Item, Parent>::Async(Parent*, Async<Item, Parent>::Callback) [with Item = std::__cxx11::basic_string<char>; Parent = node_sqlite3::Database; Async<Item, Parent>::Callback = void (*)(node_sqlite3::Database*, std::__cxx11::basic_string<char>*)]’:
../src/database.cc:391:59:   required from here
../src/async.h:29:52: warning: cast between incompatible function types from ‘void (*)(uv_async_t*, int)’ {aka ‘void (*)(uv_async_s*, int)’} to ‘uv_async_cb’ {aka ‘void (*)(uv_async_s*)’} [-Wcast-function-type]
         uv_async_init(uv_default_loop(), &watcher, reinterpret_cast<uv_async_cb>(listener));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/async.h: In instantiation of ‘Async<Item, Parent>::Async(Parent*, Async<Item, Parent>::Callback) [with Item = node_sqlite3::Database::ProfileInfo; Parent = node_sqlite3::Database; Async<Item, Parent>::Callback = void (*)(node_sqlite3::Database*, node_sqlite3::Database::ProfileInfo*)]’:
../src/database.cc:429:65:   required from here
../src/async.h:29:52: warning: cast between incompatible function types from ‘void (*)(uv_async_t*, int)’ {aka ‘void (*)(uv_async_s*, int)’} to ‘uv_async_cb’ {aka ‘void (*)(uv_async_s*)’} [-Wcast-function-type]
../src/async.h: In instantiation of ‘Async<Item, Parent>::Async(Parent*, Async<Item, Parent>::Callback) [with Item = node_sqlite3::Database::UpdateInfo; Parent = node_sqlite3::Database; Async<Item, Parent>::Callback = void (*)(node_sqlite3::Database*, node_sqlite3::Database::UpdateInfo*)]’:
../src/database.cc:470:62:   required from here
../src/async.h:29:52: warning: cast between incompatible function types from ‘void (*)(uv_async_t*, int)’ {aka ‘void (*)(uv_async_s*, int)’} to ‘uv_async_cb’ {aka ‘void (*)(uv_async_s*)’} [-Wcast-function-type]
  CXX(target) Release/obj.target/node_sqlite3/src/node_sqlite3.o
In file included from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../../nan/nan.h:2167:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                              ^
In file included from ../src/node_sqlite3.cc:7:
../src/node_sqlite3.cc: In function ‘void {anonymous}::RegisterModule(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:21:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_READONLY, OPEN_READONLY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:21:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_READONLY, OPEN_READONLY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:21:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_READONLY, OPEN_READONLY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:22:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_READWRITE, OPEN_READWRITE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:22:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_READWRITE, OPEN_READWRITE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:22:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_READWRITE, OPEN_READWRITE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:23:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_CREATE, OPEN_CREATE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:23:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_CREATE, OPEN_CREATE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:23:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_CREATE, OPEN_CREATE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:24:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_FULLMUTEX, OPEN_FULLMUTEX);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:24:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_FULLMUTEX, OPEN_FULLMUTEX);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:24:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_FULLMUTEX, OPEN_FULLMUTEX);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:25:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_URI, OPEN_URI);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:25:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_URI, OPEN_URI);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:25:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_URI, OPEN_URI);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:26:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_SHAREDCACHE, OPEN_SHAREDCACHE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:26:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_SHAREDCACHE, OPEN_SHAREDCACHE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:26:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_SHAREDCACHE, OPEN_SHAREDCACHE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:27:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_PRIVATECACHE, OPEN_PRIVATECACHE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:27:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_PRIVATECACHE, OPEN_PRIVATECACHE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:27:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OPEN_PRIVATECACHE, OPEN_PRIVATECACHE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:66:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:28:5: note: in expansion of macro ‘DEFINE_CONSTANT_STRING’
     DEFINE_CONSTANT_STRING(target, SQLITE_VERSION, VERSION);
     ^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:70:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:28:5: note: in expansion of macro ‘DEFINE_CONSTANT_STRING’
     DEFINE_CONSTANT_STRING(target, SQLITE_VERSION, VERSION);
     ^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:70:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:28:5: note: in expansion of macro ‘DEFINE_CONSTANT_STRING’
     DEFINE_CONSTANT_STRING(target, SQLITE_VERSION, VERSION);
     ^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:66:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:30:5: note: in expansion of macro ‘DEFINE_CONSTANT_STRING’
     DEFINE_CONSTANT_STRING(target, SQLITE_SOURCE_ID, SOURCE_ID);
     ^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:70:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:30:5: note: in expansion of macro ‘DEFINE_CONSTANT_STRING’
     DEFINE_CONSTANT_STRING(target, SQLITE_SOURCE_ID, SOURCE_ID);
     ^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:70:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:30:5: note: in expansion of macro ‘DEFINE_CONSTANT_STRING’
     DEFINE_CONSTANT_STRING(target, SQLITE_SOURCE_ID, SOURCE_ID);
     ^~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:32:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_VERSION_NUMBER, VERSION_NUMBER);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:32:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_VERSION_NUMBER, VERSION_NUMBER);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:32:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_VERSION_NUMBER, VERSION_NUMBER);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:34:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OK, OK);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:34:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OK, OK);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:34:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_OK, OK);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:35:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_ERROR, ERROR);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:35:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_ERROR, ERROR);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:35:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_ERROR, ERROR);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:36:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_INTERNAL, INTERNAL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:36:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_INTERNAL, INTERNAL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:36:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_INTERNAL, INTERNAL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:37:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_PERM, PERM);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:37:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_PERM, PERM);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:37:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_PERM, PERM);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:38:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_ABORT, ABORT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:38:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_ABORT, ABORT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:38:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_ABORT, ABORT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:39:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_BUSY, BUSY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:39:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_BUSY, BUSY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:39:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_BUSY, BUSY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:40:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_LOCKED, LOCKED);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:40:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_LOCKED, LOCKED);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:40:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_LOCKED, LOCKED);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:41:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOMEM, NOMEM);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:41:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOMEM, NOMEM);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:41:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOMEM, NOMEM);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:42:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_READONLY, READONLY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:42:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_READONLY, READONLY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:42:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_READONLY, READONLY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:43:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_INTERRUPT, INTERRUPT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:43:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_INTERRUPT, INTERRUPT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:43:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_INTERRUPT, INTERRUPT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:44:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_IOERR, IOERR);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:44:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_IOERR, IOERR);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:44:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_IOERR, IOERR);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:45:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_CORRUPT, CORRUPT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:45:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_CORRUPT, CORRUPT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:45:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_CORRUPT, CORRUPT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:46:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOTFOUND, NOTFOUND);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:46:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOTFOUND, NOTFOUND);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:46:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOTFOUND, NOTFOUND);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:47:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_FULL, FULL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:47:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_FULL, FULL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:47:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_FULL, FULL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:48:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_CANTOPEN, CANTOPEN);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:48:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_CANTOPEN, CANTOPEN);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:48:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_CANTOPEN, CANTOPEN);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:49:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_PROTOCOL, PROTOCOL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:49:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_PROTOCOL, PROTOCOL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:49:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_PROTOCOL, PROTOCOL);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:50:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_EMPTY, EMPTY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:50:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_EMPTY, EMPTY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:50:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_EMPTY, EMPTY);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:51:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_SCHEMA, SCHEMA);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:51:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_SCHEMA, SCHEMA);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:51:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_SCHEMA, SCHEMA);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:52:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_TOOBIG, TOOBIG);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:52:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_TOOBIG, TOOBIG);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:52:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_TOOBIG, TOOBIG);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:53:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_CONSTRAINT, CONSTRAINT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:53:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_CONSTRAINT, CONSTRAINT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:53:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_CONSTRAINT, CONSTRAINT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:54:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_MISMATCH, MISMATCH);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:54:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_MISMATCH, MISMATCH);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:54:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_MISMATCH, MISMATCH);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:55:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_MISUSE, MISUSE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:55:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_MISUSE, MISUSE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:55:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_MISUSE, MISUSE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:56:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOLFS, NOLFS);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:56:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOLFS, NOLFS);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:56:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOLFS, NOLFS);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:57:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_AUTH, AUTH);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:57:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_AUTH, AUTH);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:57:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_AUTH, AUTH);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:58:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_FORMAT, FORMAT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:58:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_FORMAT, FORMAT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:58:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_FORMAT, FORMAT);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:59:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_RANGE, RANGE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:59:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_RANGE, RANGE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:59:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_RANGE, RANGE);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:59:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(target,                                                      \
          ^~~~~~~~
../src/node_sqlite3.cc:60:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOTADB, NOTADB);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:60:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOTADB, NOTADB);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../src/node_sqlite3.cc:7:
../src/macros.h:63:5: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     );
     ^
../src/node_sqlite3.cc:60:5: note: in expansion of macro ‘DEFINE_CONSTANT_INTEGER’
     DEFINE_CONSTANT_INTEGER(target, SQLITE_NOTADB, NOTADB);
     ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
In file included from ../../nan/nan.h:51,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
../src/node_sqlite3.cc: At global scope:
/usr/include/nodejs/src/node.h:570:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
       (node::addon_register_func) (regfunc),                          \
                                           ^
/usr/include/nodejs/src/node.h:604:3: note: in expansion of macro ‘NODE_MODULE_X’
   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
   ^~~~~~~~~~~~~
../src/node_sqlite3.cc:109:1: note: in expansion of macro ‘NODE_MODULE’
 NODE_MODULE(node_sqlite3, RegisterModule)
 ^~~~~~~~~~~
In file included from /usr/include/nodejs/src/node.h:63,
                 from ../../nan/nan.h:51,
                 from ../src/database.h:10,
                 from ../src/node_sqlite3.cc:8:
/usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
/usr/include/nodejs/src/node_object_wrap.h:85:78:   required from here
/usr/include/nodejs/deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
../../nan/nan_object_wrap.h:66:61:   required from here
/usr/include/nodejs/deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
  CXX(target) Release/obj.target/node_sqlite3/src/statement.o
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../../nan/nan.h:2167:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                              ^
In file included from ../src/statement.cc:6:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Error(T*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
../src/statement.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE node_sqlite3::Statement::New(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/statement.cc:103:10: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(info.This(),Nan::New("sql").ToLocalChecked(), sql, ReadOnly);
          ^~~~~~~~
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
../src/statement.cc:103:78: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(info.This(),Nan::New("sql").ToLocalChecked(), sql, ReadOnly);
                                                                              ^
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
../src/statement.cc:103:78: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations]
     Nan::ForceSet(info.This(),Nan::New("sql").ToLocalChecked(), sql, ReadOnly);
                                                                              ^
In file included from ../../nan/nan.h:197,
                 from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan_maybe_43_inl.h:130:35: note: declared here
 NAN_DEPRECATED inline Maybe<bool> ForceSet(
                                   ^~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginPrepare(node_sqlite3::Database::Baton*)’:
../src/statement.cc:119:58: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         &baton->request, Work_Prepare, (uv_after_work_cb)Work_AfterPrepare);
                                                          ^~~~~~~~~~~~~~~~~
../src/statement.cc:118:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),
         ^~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_AfterPrepare(uv_work_t*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:161:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:161:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginBind(node_sqlite3::Statement::Baton*)’:
../src/macros.h:127:73: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         Work_##type, reinterpret_cast<uv_after_work_cb>(Work_After##type));    \
                                                                         ^
../src/statement.cc:322:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(Bind);
     ^~~~~~~~~~~~~~~
../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),                              \
         ^~~~~~
../src/statement.cc:322:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(Bind);
     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_AfterBind(uv_work_t*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:347:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:347:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginGet(node_sqlite3::Statement::Baton*)’:
../src/macros.h:127:73: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         Work_##type, reinterpret_cast<uv_after_work_cb>(Work_After##type));    \
                                                                         ^
../src/statement.cc:370:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(Get);
     ^~~~~~~~~~~~~~~
../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),                              \
         ^~~~~~
../src/statement.cc:370:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(Get);
     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_AfterGet(uv_work_t*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:412:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(stmt->handle(), cb, 2, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:412:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(stmt->handle(), cb, 2, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:416:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:416:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginRun(node_sqlite3::Statement::Baton*)’:
../src/macros.h:127:73: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         Work_##type, reinterpret_cast<uv_after_work_cb>(Work_After##type));    \
                                                                         ^
../src/statement.cc:438:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(Run);
     ^~~~~~~~~~~~~~~
../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),                              \
         ^~~~~~
../src/statement.cc:438:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(Run);
     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_AfterRun(uv_work_t*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:483:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:483:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginAll(node_sqlite3::Statement::Baton*)’:
../src/macros.h:127:73: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         Work_##type, reinterpret_cast<uv_after_work_cb>(Work_After##type));    \
                                                                         ^
../src/statement.cc:504:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(All);
     ^~~~~~~~~~~~~~~
../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),                              \
         ^~~~~~
../src/statement.cc:504:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(All);
     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_AfterAll(uv_work_t*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:556:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(stmt->handle(), cb, 2, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:556:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(stmt->handle(), cb, 2, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:564:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(stmt->handle(), cb, 2, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:564:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(stmt->handle(), cb, 2, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginEach(node_sqlite3::Statement::Baton*)’:
../src/statement.cc:597:92: warning: cast between incompatible function types from ‘void (*)(uv_async_t*, int)’ {aka ‘void (*)(uv_async_s*, int)’} to ‘uv_async_cb’ {aka ‘void (*)(uv_async_s*)’} [-Wcast-function-type]
     each_baton->async = new Async(each_baton->stmt, reinterpret_cast<uv_async_cb>(AsyncEach));
                                                                                            ^
In file included from ../src/statement.cc:6:
../src/macros.h:127:73: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         Work_##type, reinterpret_cast<uv_after_work_cb>(Work_After##type));    \
                                                                         ^
../src/statement.cc:601:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(Each);
     ^~~~~~~~~~~~~~~
../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),                              \
         ^~~~~~
../src/statement.cc:601:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(Each);
     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::AsyncEach(uv_async_t*, int)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:680:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(async->stmt->handle(), cb, 2, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:680:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(async->stmt->handle(), cb, 2, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:694:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(async->stmt->handle(), cb, 2, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:694:13: note: in expansion of macro ‘TRY_CATCH_CALL’
             TRY_CATCH_CALL(async->stmt->handle(), cb, 2, argv);
             ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginReset(node_sqlite3::Statement::Baton*)’:
../src/macros.h:127:73: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
         Work_##type, reinterpret_cast<uv_after_work_cb>(Work_After##type));    \
                                                                         ^
../src/statement.cc:724:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(Reset);
     ^~~~~~~~~~~~~~~
../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
     int status = uv_queue_work(uv_default_loop(),                              \
         ^~~~~~
../src/statement.cc:724:5: note: in expansion of macro ‘STATEMENT_BEGIN’
     STATEMENT_BEGIN(Reset);
     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_AfterReset(uv_work_t*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:743:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:743:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Finalize(node_sqlite3::Statement::Baton*)’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:837:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(baton->stmt->handle(), cb, 0, NULL);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:837:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(baton->stmt->handle(), cb, 0, NULL);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In member function ‘void node_sqlite3::Statement::CleanQueue()’:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:873:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(handle(), cb, 1, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/statement.cc:873:17: note: in expansion of macro ‘TRY_CATCH_CALL’
                 TRY_CATCH_CALL(handle(), cb, 1, argv);
                 ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:887:13: note: in expansion of macro ‘EMIT_EVENT’
             EMIT_EVENT(handle(), 2, info);
             ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:60: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
                                                            ^
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:887:13: note: in expansion of macro ‘EMIT_EVENT’
             EMIT_EVENT(handle(), 2, info);
             ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from /usr/include/nodejs/src/node.h:63,
                 from ../src/statement.cc:2:
/usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
/usr/include/nodejs/src/node_object_wrap.h:85:78:   required from here
/usr/include/nodejs/deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                reinterpret_cast<Callback>(callback), type);
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/nodejs/deps/v8/include/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
../../nan/nan_object_wrap.h:66:61:   required from here
/usr/include/nodejs/deps/v8/include/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
In file included from ../src/statement.cc:6:
../src/statement.cc: In instantiation of ‘static void node_sqlite3::Statement::Error(T*) [with T = node_sqlite3::Statement::PrepareBaton]’:
../src/statement.cc:153:20:   required from here
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In instantiation of ‘static void node_sqlite3::Statement::Error(T*) [with T = node_sqlite3::Statement::Baton]’:
../src/statement.cc:340:20:   required from here
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In instantiation of ‘static void node_sqlite3::Statement::Error(T*) [with T = node_sqlite3::Statement::RowBaton]’:
../src/statement.cc:403:20:   required from here
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In instantiation of ‘static void node_sqlite3::Statement::Error(T*) [with T = node_sqlite3::Statement::RunBaton]’:
../src/statement.cc:473:20:   required from here
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In instantiation of ‘static void node_sqlite3::Statement::Error(T*) [with T = node_sqlite3::Statement::RowsBaton]’:
../src/statement.cc:539:20:   required from here
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/statement.cc: In instantiation of ‘static void node_sqlite3::Statement::Error(T*) [with T = node_sqlite3::Statement::EachBaton]’:
../src/statement.cc:706:20:   required from here
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/statement.cc:74:9: note: in expansion of macro ‘TRY_CATCH_CALL’
         TRY_CATCH_CALL(stmt->handle(), cb, 1, argv);
         ^~~~~~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
In file included from ../src/statement.cc:6:
../src/macros.h:109:22: warning: ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*’ is deprecated [-Wdeprecated-declarations]
     Nan::MakeCallback((context), (callback), (argc), (argv))
     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/macros.h:102:5: note: in expansion of macro ‘TRY_CATCH_CALL’
     TRY_CATCH_CALL((obj),                                                      \
     ^~~~~~~~~~~~~~
../src/statement.cc:78:9: note: in expansion of macro ‘EMIT_EVENT’
         EMIT_EVENT(stmt->handle(), 2, argv);
         ^~~~~~~~~~
In file included from ../src/database.h:10,
                 from ../src/statement.cc:7:
../../nan/nan.h:929:46: note: declared here
   NAN_DEPRECATED inline v8::Local<v8::Value> MakeCallback(
                                              ^~~~~~~~~~~~
  SOLINK_MODULE(target) Release/obj.target/node_sqlite3.node
  COPY Release/node_sqlite3.node
  COPY /home/pi/.mozilla-iot/addons/zigbee2mqtt-adapter/node_modules/sqlite3/lib/binding/node-v64-linux-arm/node_sqlite3.node
  TOUCH Release/obj.target/action_after_build.stamp
make: Leaving directory '/home/pi/.mozilla-iot/addons/zigbee2mqtt-adapter/node_modules/sqlite3/build'
+ package.json@2.0.1
added 324 packages from 282 contributors in 242.581s
flatsiedatsie commented 5 years ago

I get a sneaking suspicion that this is because the WebThings Gateway runs on Node 8 instead of Node 10?