futpib / pagraphcontrol

PulseAudio Graph Control
284 stars 17 forks source link

CRITICAL: pagraphcontrol will no longer compile on Manjaro #63

Open EthicalObligation opened 2 years ago

EthicalObligation commented 2 years ago

rror /home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3: Command failed. Exit code: 1 Command: node-pre-gyp install --fallback-to-build Arguments: Directory: /home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3 Output: node-pre-gyp info it worked if it ends with ok node-pre-gyp info using node-pre-gyp@0.11.0 node-pre-gyp info using node@17.1.0 | linux | x64 node-pre-gyp WARN Using request for node-pre-gyp https download node-pre-gyp info check checked for "/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node" (not found) node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz node-pre-gyp http 403 https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz node-pre-gyp WARN Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz node-pre-gyp WARN Pre-built binaries not found for sqlite3@4.1.0 and node@17.1.0 (node-v102 ABI, glibc) (falling back to source compile with node-gyp) node-pre-gyp http 403 status code downloading tarball https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@17.1.0 | linux | x64 gyp info ok gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@17.1.0 | linux | x64 gyp info find Python using Python version 3.9.9 found at "/usr/bin/python3" gyp info spawn /usr/bin/python3 gyp info spawn args [ gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/home/ruben/.cache/node-gyp/17.1.0/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/home/ruben/.cache/node-gyp/17.1.0', gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/home/ruben/.cache/node-gyp/17.1.0/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info ok gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@17.1.0 | linux | x64 gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make: Entering directory '/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3/build' ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c TOUCH Release/obj.target/deps/action_before_build.stamp CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3280000/sqlite3.o Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘strftimeFunc’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:22052:52: note: in expansion of macro ‘SQLITE_DYNAMIC’ 22052 | z==zBuf ? SQLITE_TRANSIENT : SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3ErrorWithMsg’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:30393:54: note: in expansion of macro ‘SQLITE_DYNAMIC’ 30393 | sqlite3ValueSetStr(db->pErr, -1, z, SQLITE_UTF8, SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3VdbeMemSetStr’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:75499:15: note: in expansion of macro ‘SQLITE_DYNAMIC’ 75499 | if( xDel==SQLITE_DYNAMIC ){ | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘valueFromExpr’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:75905:55: note: in expansion of macro ‘SQLITE_DYNAMIC’ 75905 | sqlite3ValueSetStr(pVal, -1, zVal, SQLITE_UTF8, SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:75948:29: note: in expansion of macro ‘SQLITE_DYNAMIC’ 75948 | 0, SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3VdbeExec’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:91000: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] 91000 | void (x)(void,const char) = (void()(void,const char))db->xTrace; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3DefaultRowEst’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110505:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 110505 | if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10; assert( 10==sqlite3LogEst(2) ); | ^~ In file included from Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:13656: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110505:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 110505 | if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10; assert( 10==sqlite3LogEst(2) ); | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110506:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 110506 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~ In file included from Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:13656: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110506:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 110506 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘printfFunc’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:113251:25: note: in expansion of macro ‘SQLITE_DYNAMIC’ 113251 | SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘generateColumnNames’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:126515:58: note: in expansion of macro ‘SQLITE_DYNAMIC’ 126515 | sqlite3VdbeSetColName(v, i, COLNAME_NAME, zName, SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:126522:52: note: in expansion of macro ‘SQLITE_DYNAMIC’ 126522 | sqlite3VdbeSetColName(v, i, COLNAME_NAME, z, SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3InvokeBusyHandler’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:156204:12: warning: cast between incompatible function types from ‘int ()(void , int)’ to ‘int ()(void , int, sqlite3_file )’ [-Wcast-function-type] 156204 | xTra = (int()(void,int,sqlite3_file))p->xBusyHandler; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_busy_timeout’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:156282:30: warning: cast between incompatible function types from ‘int ()(void , int, sqlite3_file )’ to ‘int ()(void , int)’ [-Wcast-function-type] 156282 | sqlite3_busy_handler(db, (int()(void,int))sqliteDefaultBusyCallback, | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_trace’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:156623: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] 156623 | db->xTrace = (int()(u32,void,void,void))xTrace; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_db_status’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:20875:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 20875 | op = SQLITE_DBSTATUS_CACHE_WRITE+1; | ~^~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:20877:5: note: here 20877 | case SQLITE_DBSTATUS_CACHE_HIT: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_str_vappendf’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27625:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 27625 | flag_long = sizeof(char)==sizeof(i64) ? 2 : | ~~^~~~~~~~~~ 27626 | sizeof(char)==sizeof(long int) ? 1 : 0; | ~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27628:7: note: here 27628 | case etORDINAL: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27630:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 27630 | cThousand = 0; | ~~^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27632:7: note: here 27632 | case etDECIMAL: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3GetToken’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153777:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 153777 | if( !sqlite3Isdigit(z[1]) ) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153786:5: note: here 153786 | case CC_DIGIT: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153876:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 153876 | if( z[1]=='\'' ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153890:5: note: here 153890 | case CC_ID: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3ExprCodeTarget’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:100345:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 100345 | case TK_AGG_COLUMN: { | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:100358:5: note: here 100358 | case TK_COLUMN: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘resolveP2Values’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77052:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 77052 | if( pOp->p2!=0 ) p->readOnly = 0; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77055:9: note: here 77055 | case OP_AutoCommit: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77093:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 77093 | case OP_VFilter: { | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77102:9: note: here 77102 | default: { | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘resolveExprStep’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:96041:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 96041 | case TK_ISNOT: { | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:96057:5: note: here 96057 | case TK_BETWEEN: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘impliesNotNullRow’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:101891:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 101890 | if( (pExpr->pLeft->op==TK_COLUMN && IsVirtual(pExpr->pLeft->y.pTab)) | ~~~~~~~~~~~~~~~~ 101891 | || (pExpr->pRight->op==TK_COLUMN && IsVirtual(pExpr->pRight->y.pTab)) | ^~~~~~~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:101895:5: note: here 101895 | default: | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘fkActionTrigger’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:116360:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 116360 | if( !pChanges ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:116364:7: note: here 116364 | default: | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3GenerateConstraintChecks’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117819:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 117819 | onError = OE_Abort; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117823:7: note: here 117823 | case OE_Abort: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117981:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 117981 | onError = OE_Abort; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117984:7: note: here 117984 | case OE_Rollback: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118044:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 118044 | sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, 0, iDataCur); | ^~~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118048:7: note: here 118048 | case OE_Ignore: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118260:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 118260 | sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, pIdx, iIdxCur+ix); | ^~~~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118264:7: note: here 118264 | case OE_Ignore: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3VdbeExec’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84544:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 84544 | if( (pIn3->flags & MEM_Null)==0 ) break; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84578:1: note: here 84578 | case OP_Halt: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84711:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 84711 | if( pOp->p1>db->aLimit[SQLITE_LIMIT_LENGTH] ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84730:1: note: here 84730 | case OP_String: { / out2 / | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:87786:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 87786 | case OP_IfNoHope: { / jump, in3 / | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:87794:1: note: here 87794 | case OP_NoConflict: / jump, in3 / | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:88710:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 88710 | p->aCounter[SQLITE_STMTSTATUS_SORT]++; | ~~~~~~~^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:88725:1: note: here 88725 | case OP_Rewind: { / jump / | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90021:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 90021 | pOp->opcode = OP_AggStep1; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90024:1: note: here 90024 | case OP_AggStep1: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90893:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 90893 | pOp->opcode += 2; | ~~^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90896:1: note: here 90896 | case OP_PureFunc: / group / | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘fts3SnippetFunc’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163899:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 163899 | case 6: nToken = sqlite3_value_int(apVal[5]); | ^~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163900:5: note: here 163900 | case 5: iCol = sqlite3_value_int(apVal[4]); | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163900:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 163900 | case 5: iCol = sqlite3_value_int(apVal[4]); | ^~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163901:5: note: here 163901 | case 4: zEllipsis = (const char)sqlite3_value_text(apVal[3]); | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163901:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 163901 | case 4: zEllipsis = (const char)sqlite3_value_text(apVal[3]); | ^~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163902:5: note: here 163902 | case 3: zEnd = (const char)sqlite3_value_text(apVal[2]); | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163902:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 163902 | case 3: zEnd = (const char)sqlite3_value_text(apVal[2]); | ^~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163903:5: note: here 163903 | case 2: zStart = (const char)sqlite3_value_text(apVal[1]); | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘fts3ColumnMethod’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163656:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 163656 | iCol = p->nColumn; | ~^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163660:5: note: here 163660 | default: | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘cellArea’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183145:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 183145 | case 5: area = p->aCoord[9].f - p->aCoord[8].f; | ~~^~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183146:7: note: here 183146 | case 4: area = p->aCoord[7].f - p->aCoord[6].f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183146:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183146 | case 4: area = p->aCoord[7].f - p->aCoord[6].f; | ~^~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183147:7: note: here 183147 | case 3: area = p->aCoord[5].f - p->aCoord[4].f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183147:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183147 | case 3: area = p->aCoord[5].f - p->aCoord[4].f; | ~^~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183148:7: note: here 183148 | case 2: area = p->aCoord[3].f - p->aCoord[2].f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183148:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183148 | case 2: area = p->aCoord[3].f - p->aCoord[2].f; | ~^~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183149:7: note: here 183149 | default: area = p->aCoord[1].f - p->aCoord[0].f; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183155:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 183155 | case 5: area = (i64)p->aCoord[9].i - (i64)p->aCoord[8].i; | ~~^~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183156:7: note: here 183156 | case 4: area = (i64)p->aCoord[7].i - (i64)p->aCoord[6].i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183156:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183156 | case 4: area = (i64)p->aCoord[7].i - (i64)p->aCoord[6].i; | ~^~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183157:7: note: here 183157 | case 3: area = (i64)p->aCoord[5].i - (i64)p->aCoord[4].i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183157:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183157 | case 3: area = (i64)p->aCoord[5].i - (i64)p->aCoord[4].i; | ~^~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183158:7: note: here 183158 | case 2: area = (i64)p->aCoord[3].i - (i64)p->aCoord[2].i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183158:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183158 | case 2: area = (i64)p->aCoord[3].i - (i64)p->aCoord[2].i; | ~^~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183159:7: note: here 183159 | default: area = (i64)p->aCoord[1].i - (i64)p->aCoord[0].i; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘rtreeCallbackConstraint’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182327:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182327 | readCoord(pCellData+32, &c); aCoord[8] = c.f; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182328:7: note: here 182328 | case 8: readCoord(pCellData+28, &c); aCoord[7] = c.f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182329:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182329 | readCoord(pCellData+24, &c); aCoord[6] = c.f; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182330:7: note: here 182330 | case 6: readCoord(pCellData+20, &c); aCoord[5] = c.f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182331:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182331 | readCoord(pCellData+16, &c); aCoord[4] = c.f; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182332:7: note: here 182332 | case 4: readCoord(pCellData+12, &c); aCoord[3] = c.f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182333:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182333 | readCoord(pCellData+8, &c); aCoord[2] = c.f; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182334:7: note: here 182334 | default: readCoord(pCellData+4, &c); aCoord[1] = c.f; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182342:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182342 | readCoord(pCellData+32, &c); aCoord[8] = c.i; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182343:7: note: here 182343 | case 8: readCoord(pCellData+28, &c); aCoord[7] = c.i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182344:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182344 | readCoord(pCellData+24, &c); aCoord[6] = c.i; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182345:7: note: here 182345 | case 6: readCoord(pCellData+20, &c); aCoord[5] = c.i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182346:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182346 | readCoord(pCellData+16, &c); aCoord[4] = c.i; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182347:7: note: here 182347 | case 4: readCoord(pCellData+12, &c); aCoord[3] = c.i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182348:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182348 | readCoord(pCellData+8, &c); aCoord[2] = c.i; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182349:7: note: here 182349 | default: readCoord(pCellData+4, &c); aCoord[1] = c.i; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘rtreeNonleafConstraint’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182401:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 182401 | if( p->op!=RTREE_EQ ) break; / RTREE_LE and RTREE_LT end here / | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182404:5: note: here 182404 | default: / RTREE_GT or RTREE_GE, or fallthrough of RTREE_EQ / | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘jsonRenderNode’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179067:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 179067 | if( pNode->jnFlags & JNODE_RAW ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179073:5: note: here 179073 | case JSON_REAL: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘jsonReturn’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179181:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 179181 | int_as_real: / fall through to real /; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179183:5: note: here 179183 | case JSON_REAL: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘jsonEachColumn’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:180825:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 180825 | if( p->bRecursive ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:180835:5: note: here 180835 | default: { | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3SelectNew’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:124800:10: warning: function may return address of local variable [-Wreturn-local-addr] 124800 | return pNew; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:124760:10: note: declared here 124760 | Select standin; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:124760:10: note: declared here Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3Fts5IndexQuery’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:214275:18: warning: ‘memcpy’ specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 214275 | if( nToken ) memcpy(&buf.p[1], pToken, nToken); | ^~~~~~~~~ AR(target) Release/obj.target/deps/sqlite3.a COPY Release/sqlite3.a CXX(target) Release/obj.target/node_sqlite3/src/backup.o In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker)’: ../../nan/nan.h:2298:7: 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] 2298 | , reinterpret_cast(AsyncExecuteComplete) | ^~~~~~~~~~~~ In file included from ../../nan/nan.h:2884, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_typedarray_contents.h: In constructor ‘Nan::TypedArrayContents::TypedArrayContents(v8::Local)’: ../../nan/nan_typedarray_contents.h:34:43: error: ‘class v8::ArrayBuffer’ has no member named ‘GetContents’ 34 | data = static_cast<char>(buffer->GetContents().Data()) + byte_offset; | ^~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Error(T)’: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:78:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 78 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), \ | ^~~~~~ ../src/backup.cc:82:9: note: in expansion of macro ‘EMIT_EVENT’ 82 | EMIT_EVENT(backup->handle(), 2, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In member function ‘void node_sqlite3::Backup::CleanQueue()’: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:105:17: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL(handle(), cb, 1, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), \ | ^~~~~~ ../src/backup.cc:119:13: note: in expansion of macro ‘EMIT_EVENT’ 119 | EMIT_EVENT(handle(), 2, info); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ ../src/backup.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE node_sqlite3::Backup::New(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/backup.cc:167:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 167 | Nan::ForceSet(info.This(), Nan::New("filename").ToLocalChecked(), filename, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:167:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 167 | Nan::ForceSet(info.This(), Nan::New("filename").ToLocalChecked(), filename, ReadOnly); | ~~~^~~~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:168:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 168 | Nan::ForceSet(info.This(), Nan::New("sourceName").ToLocalChecked(), sourceName, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:168:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 168 | Nan::ForceSet(info.This(), Nan::New("sourceName").ToLocalChecked(), sourceName, ReadOnly); | ~~~^~~~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:169:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 169 | Nan::ForceSet(info.This(), Nan::New("destName").ToLocalChecked(), destName, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:169:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 169 | Nan::ForceSet(info.This(), Nan::New("destName").ToLocalChecked(), destName, ReadOnly); | ~~~^~~~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:170:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 170 | Nan::ForceSet(info.This(), Nan::New("filenameIsDest").ToLocalChecked(), filenameIsDest, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:170:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 170 | Nan::ForceSet(info.This(), Nan::New("filenameIsDest").ToLocalChecked(), filenameIsDest, ReadOnly); | ~~~^~~~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginInitialize(node_sqlite3::Database::Baton)’: ../src/backup.cc:189:43: 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] 189 | &baton->request, Work_Initialize, (uv_after_work_cb)Work_AfterInitialize); | ^~~~~~~~~~ ../src/backup.cc:188:9: warning: unused variable ‘status’ [-Wunused-variable] 188 | int status = uv_queue_work(uv_default_loop(), | ^~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_AfterInitialize(uv_work_t)’: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:236:13: note: in expansion of macro ‘TRY_CATCH_CALL’ 236 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginStep(node_sqlite3::Backup::Baton)’: ../src/macros.h:156:22: warning: cast between incompatible function types from ‘void ()(uv_work_t)’ {aka ‘void ()(uv_work_s)’} to ‘uv_after_work_cb’ {aka ‘void ()(uv_works*, int)’} [-Wcast-function-type] 156 | Work##type, reinterpret_cast(Work_After##type)); \ | ^~~~~~~~~~~~ ../src/backup.cc:255:5: note: in expansion of macro ‘BACKUP_BEGIN’ 255 | BACKUP_BEGIN(Step); | ^~~~ ../src/macros.h:154:9: warning: unused variable ‘status’ [-Wunused-variable] 154 | int status = uv_queue_work(uv_default_loop(), \ | ^~ ../src/backup.cc:255:5: note: in expansion of macro ‘BACKUP_BEGIN’ 255 | BACKUP_BEGIN(Step); | ^~~~ ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_AfterStep(uv_work_t)’: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:301:13: note: in expansion of macro ‘TRY_CATCH_CALL’ 301 | TRY_CATCH_CALL(backup->handle(), cb, 2, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginFinish(node_sqlite3::Backup::Baton)’: ../src/macros.h:156:22: warning: cast between incompatible function types from ‘void ()(uv_work_t)’ {aka ‘void ()(uv_work_s)’} to ‘uv_after_work_cb’ {aka ‘void ()(uv_works*, int)’} [-Wcast-function-type] 156 | Work##type, reinterpret_cast(Work_After##type)); \ | ^~~~~~~~~~~~ ../src/backup.cc:319:5: note: in expansion of macro ‘BACKUP_BEGIN’ 319 | BACKUP_BEGIN(Finish); | ^~~~ ../src/macros.h:154:9: warning: unused variable ‘status’ [-Wunused-variable] 154 | int status = uv_queue_work(uv_default_loop(), \ | ^~ ../src/backup.cc:319:5: note: in expansion of macro ‘BACKUP_BEGIN’ 319 | BACKUP_BEGIN(Finish); | ^~~~ ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_AfterFinish(uv_work_t)’: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:336:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 336 | TRY_CATCH_CALL(backup->handle(), cb, 0, NULL); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In instantiation of ‘static void node_sqlite3::Backup::Error(T) [with T = node_sqlite3::Backup::InitializeBaton]’: ../src/backup.cc:228:14: required from here ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:78:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 78 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), \ | ^~~~~~ ../src/backup.cc:82:9: note: in expansion of macro ‘EMIT_EVENT’ 82 | EMIT_EVENT(backup->handle(), 2, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In instantiation of ‘static void node_sqlite3::Backup::Error(T) [with T = node_sqlite3::Backup::StepBaton]’: ../src/backup.cc:294:14: required from here ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:78:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 78 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), \ | ^~~~~~ ../src/backup.cc:82:9: note: in expansion of macro ‘EMIT_EVENT’ 82 | EMIT_EVENT(backup->handle(), 2, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ make: *** [node_sqlite3.target.mk:132: Release/obj.target/node_sqlite3/src/backup.o] Error 1 make: Leaving directory '/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (node:events:390:28) gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) gyp ERR! System Linux 5.15.5-1-rt22-MANJARO gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3/lib/binding/node-v102-linux-x64" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v102" gyp ERR! cwd /home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3 gyp ERR! node -v v17.1.0 gyp ERR! node-gyp -v v8.4.1 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --module=/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3/lib/binding/node-v102-linux-x64 --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v102' (1) node-pre-gyp ERR! stack at ChildProcess. (/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/node-pre-gyp/lib/util/compile.js:83:29) node-pre-gyp ERR! stack at ChildProcess.emit (node:events:390:28) node-pre-gyp ERR! stack at maybeClose (node:internal/child_process:1062:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5) node-pre-gyp ERR! System Linux 5.15.5-1-rt22-MANJARO node-pre-gyp ERR! command "/usr/bin/node" "/home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd /home/ruben/Downloads/pagraphcontrol-1.0.8/node_modules/sqlite3 node-pre-gyp ERR! node -v v17.1.0 node-pre-gyp ERR! node-pre-gyp -v v0.11.0 node-pre-gyp ERR! not ok

Using latest version of npm, yarn and Manjaro

andersonid commented 2 years ago

Same issue here.

yarn install v1.22.17 [1/5] Resolving packages... [2/5] Fetching packages... [3/5] Linking dependencies... warning "xo > eslint-import-resolver-webpack@0.12.2" has unmet peer dependency "webpack@>=1.11.0". [4/5] Building fresh packages... [-/4] ⠠ waiting... [-/4] ⠠ waiting... [3/4] ⠠ sqlite3 error /home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3: Command failed. Exit code: 1 Command: node-pre-gyp install --fallback-to-build Arguments: Directory: /home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3 Output: node-pre-gyp info it worked if it ends with ok node-pre-gyp info using node-pre-gyp@0.11.0 node-pre-gyp info using node@17.3.0 | linux | x64 node-pre-gyp WARN Using request for node-pre-gyp https download node-pre-gyp info check checked for "/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node" (not found) node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz node-pre-gyp http 403 https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz node-pre-gyp WARN Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz node-pre-gyp WARN Pre-built binaries not found for sqlite3@4.1.0 and node@17.3.0 (node-v102 ABI, glibc) (falling back to source compile with node-gyp) node-pre-gyp http 403 status code downloading tarball https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@17.3.0 | linux | x64 gyp info ok gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@17.3.0 | linux | x64 gyp info find Python using Python version 3.10.1 found at "/usr/bin/python3" gyp info spawn /usr/bin/python3 gyp info spawn args [ gyp info spawn args '/usr/lib/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/lib/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/home/andersonid/.cache/node-gyp/17.3.0/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/home/andersonid/.cache/node-gyp/17.3.0', gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/home/andersonid/.cache/node-gyp/17.3.0/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info ok gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@17.3.0 | linux | x64 gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make: Entering directory '/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/build' ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c TOUCH Release/obj.target/deps/action_before_build.stamp CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3280000/sqlite3.o Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘strftimeFunc’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:22052:52: note: in expansion of macro ‘SQLITE_DYNAMIC’ 22052 | z==zBuf ? SQLITE_TRANSIENT : SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3ErrorWithMsg’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:30393:54: note: in expansion of macro ‘SQLITE_DYNAMIC’ 30393 | sqlite3ValueSetStr(db->pErr, -1, z, SQLITE_UTF8, SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3VdbeMemSetStr’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:75499:15: note: in expansion of macro ‘SQLITE_DYNAMIC’ 75499 | if( xDel==SQLITE_DYNAMIC ){ | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘valueFromExpr’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:75905:55: note: in expansion of macro ‘SQLITE_DYNAMIC’ 75905 | sqlite3ValueSetStr(pVal, -1, zVal, SQLITE_UTF8, SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:75948:29: note: in expansion of macro ‘SQLITE_DYNAMIC’ 75948 | 0, SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3VdbeExec’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:91000: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] 91000 | void (x)(void,const char) = (void()(void,const char))db->xTrace; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3DefaultRowEst’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110505:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 110505 | if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10; assert( 10==sqlite3LogEst(2) ); | ^~ In file included from Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:13656: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110505:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 110505 | if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10; assert( 10==sqlite3LogEst(2) ); | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110506:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 110506 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~ In file included from Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:13656: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110506:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 110506 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘printfFunc’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:113251:25: note: in expansion of macro ‘SQLITE_DYNAMIC’ 113251 | SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘generateColumnNames’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:126515:58: note: in expansion of macro ‘SQLITE_DYNAMIC’ 126515 | sqlite3VdbeSetColName(v, i, COLNAME_NAME, zName, SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:126522:52: note: in expansion of macro ‘SQLITE_DYNAMIC’ 126522 | sqlite3VdbeSetColName(v, i, COLNAME_NAME, z, SQLITE_DYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3InvokeBusyHandler’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:156204:12: warning: cast between incompatible function types from ‘int ()(void , int)’ to ‘int ()(void , int, sqlite3_file )’ [-Wcast-function-type] 156204 | xTra = (int()(void,int,sqlite3_file))p->xBusyHandler; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_busy_timeout’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:156282:30: warning: cast between incompatible function types from ‘int ()(void , int, sqlite3_file )’ to ‘int ()(void , int)’ [-Wcast-function-type] 156282 | sqlite3_busy_handler(db, (int()(void,int))sqliteDefaultBusyCallback, | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_trace’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:156623: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] 156623 | db->xTrace = (int()(u32,void,void,void))xTrace; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_db_status’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:20875:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 20875 | op = SQLITE_DBSTATUS_CACHE_WRITE+1; | ~^~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:20877:5: note: here 20877 | case SQLITE_DBSTATUS_CACHE_HIT: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_str_vappendf’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27625:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 27625 | flag_long = sizeof(char)==sizeof(i64) ? 2 : | ~~^~~~~~~~~~ 27626 | sizeof(char)==sizeof(long int) ? 1 : 0; | ~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27628:7: note: here 27628 | case etORDINAL: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27630:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 27630 | cThousand = 0; | ~~^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27632:7: note: here 27632 | case etDECIMAL: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3GetToken’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153777:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 153777 | if( !sqlite3Isdigit(z[1]) ) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153786:5: note: here 153786 | case CC_DIGIT: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153876:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 153876 | if( z[1]=='\'' ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153890:5: note: here 153890 | case CC_ID: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3ExprCodeTarget’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:100345:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 100345 | case TK_AGG_COLUMN: { | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:100358:5: note: here 100358 | case TK_COLUMN: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘resolveP2Values’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77052:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 77052 | if( pOp->p2!=0 ) p->readOnly = 0; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77055:9: note: here 77055 | case OP_AutoCommit: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77093:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 77093 | case OP_VFilter: { | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77102:9: note: here 77102 | default: { | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘resolveExprStep’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:96041:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 96041 | case TK_ISNOT: { | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:96057:5: note: here 96057 | case TK_BETWEEN: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘impliesNotNullRow’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:101891:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 101890 | if( (pExpr->pLeft->op==TK_COLUMN && IsVirtual(pExpr->pLeft->y.pTab)) | ~~~~~~~~~~~~~~~~ 101891 | || (pExpr->pRight->op==TK_COLUMN && IsVirtual(pExpr->pRight->y.pTab)) | ^~~~~~~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:101895:5: note: here 101895 | default: | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘fkActionTrigger’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:116360:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 116360 | if( !pChanges ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:116364:7: note: here 116364 | default: | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3GenerateConstraintChecks’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117819:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 117819 | onError = OE_Abort; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117823:7: note: here 117823 | case OE_Abort: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117981:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 117981 | onError = OE_Abort; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117984:7: note: here 117984 | case OE_Rollback: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118044:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 118044 | sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, 0, iDataCur); | ^~~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118048:7: note: here 118048 | case OE_Ignore: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118260:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 118260 | sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, pIdx, iIdxCur+ix); | ^~~~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118264:7: note: here 118264 | case OE_Ignore: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3VdbeExec’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84544:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 84544 | if( (pIn3->flags & MEM_Null)==0 ) break; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84578:1: note: here 84578 | case OP_Halt: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84711:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 84711 | if( pOp->p1>db->aLimit[SQLITE_LIMIT_LENGTH] ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84730:1: note: here 84730 | case OP_String: { / out2 / | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:87786:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 87786 | case OP_IfNoHope: { / jump, in3 / | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:87794:1: note: here 87794 | case OP_NoConflict: / jump, in3 / | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:88710:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 88710 | p->aCounter[SQLITE_STMTSTATUS_SORT]++; | ~~~~~~~^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:88725:1: note: here 88725 | case OP_Rewind: { / jump / | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90021:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 90021 | pOp->opcode = OP_AggStep1; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90024:1: note: here 90024 | case OP_AggStep1: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90893:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 90893 | pOp->opcode += 2; | ~~^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90896:1: note: here 90896 | case OP_PureFunc: / group / | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘fts3SnippetFunc’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163899:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 163899 | case 6: nToken = sqlite3_value_int(apVal[5]); | ^~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163900:5: note: here 163900 | case 5: iCol = sqlite3_value_int(apVal[4]); | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163900:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 163900 | case 5: iCol = sqlite3_value_int(apVal[4]); | ^~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163901:5: note: here 163901 | case 4: zEllipsis = (const char)sqlite3_value_text(apVal[3]); | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163901:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 163901 | case 4: zEllipsis = (const char)sqlite3_value_text(apVal[3]); | ^~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163902:5: note: here 163902 | case 3: zEnd = (const char)sqlite3_value_text(apVal[2]); | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163902:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 163902 | case 3: zEnd = (const char)sqlite3_value_text(apVal[2]); | ^~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163903:5: note: here 163903 | case 2: zStart = (const char)sqlite3_value_text(apVal[1]); | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘fts3ColumnMethod’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163656:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 163656 | iCol = p->nColumn; | ~^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163660:5: note: here 163660 | default: | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘cellArea’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183145:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 183145 | case 5: area = p->aCoord[9].f - p->aCoord[8].f; | ~~^~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183146:7: note: here 183146 | case 4: area = p->aCoord[7].f - p->aCoord[6].f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183146:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183146 | case 4: area = p->aCoord[7].f - p->aCoord[6].f; | ~^~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183147:7: note: here 183147 | case 3: area = p->aCoord[5].f - p->aCoord[4].f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183147:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183147 | case 3: area = p->aCoord[5].f - p->aCoord[4].f; | ~^~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183148:7: note: here 183148 | case 2: area = p->aCoord[3].f - p->aCoord[2].f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183148:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183148 | case 2: area = p->aCoord[3].f - p->aCoord[2].f; | ~^~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183149:7: note: here 183149 | default: area = p->aCoord[1].f - p->aCoord[0].f; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183155:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 183155 | case 5: area = (i64)p->aCoord[9].i - (i64)p->aCoord[8].i; | ~~^~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183156:7: note: here 183156 | case 4: area = (i64)p->aCoord[7].i - (i64)p->aCoord[6].i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183156:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183156 | case 4: area = (i64)p->aCoord[7].i - (i64)p->aCoord[6].i; | ~^~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183157:7: note: here 183157 | case 3: area = (i64)p->aCoord[5].i - (i64)p->aCoord[4].i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183157:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183157 | case 3: area = (i64)p->aCoord[5].i - (i64)p->aCoord[4].i; | ~^~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183158:7: note: here 183158 | case 2: area = (i64)p->aCoord[3].i - (i64)p->aCoord[2].i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183158:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183158 | case 2: area = (i64)p->aCoord[3].i - (i64)p->aCoord[2].i; | ~^~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183159:7: note: here 183159 | default: area = (i64)p->aCoord[1].i - (i64)p->aCoord[0].i; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘rtreeCallbackConstraint’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182327:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182327 | readCoord(pCellData+32, &c); aCoord[8] = c.f; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182328:7: note: here 182328 | case 8: readCoord(pCellData+28, &c); aCoord[7] = c.f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182329:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182329 | readCoord(pCellData+24, &c); aCoord[6] = c.f; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182330:7: note: here 182330 | case 6: readCoord(pCellData+20, &c); aCoord[5] = c.f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182331:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182331 | readCoord(pCellData+16, &c); aCoord[4] = c.f; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182332:7: note: here 182332 | case 4: readCoord(pCellData+12, &c); aCoord[3] = c.f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182333:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182333 | readCoord(pCellData+8, &c); aCoord[2] = c.f; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182334:7: note: here 182334 | default: readCoord(pCellData+4, &c); aCoord[1] = c.f; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182342:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182342 | readCoord(pCellData+32, &c); aCoord[8] = c.i; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182343:7: note: here 182343 | case 8: readCoord(pCellData+28, &c); aCoord[7] = c.i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182344:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182344 | readCoord(pCellData+24, &c); aCoord[6] = c.i; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182345:7: note: here 182345 | case 6: readCoord(pCellData+20, &c); aCoord[5] = c.i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182346:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182346 | readCoord(pCellData+16, &c); aCoord[4] = c.i; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182347:7: note: here 182347 | case 4: readCoord(pCellData+12, &c); aCoord[3] = c.i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182348:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182348 | readCoord(pCellData+8, &c); aCoord[2] = c.i; | ~~^~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182349:7: note: here 182349 | default: readCoord(pCellData+4, &c); aCoord[1] = c.i; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘rtreeNonleafConstraint’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182401:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 182401 | if( p->op!=RTREE_EQ ) break; / RTREE_LE and RTREE_LT end here / | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182404:5: note: here 182404 | default: / RTREE_GT or RTREE_GE, or fallthrough of RTREE_EQ / | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘jsonRenderNode’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179067:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 179067 | if( pNode->jnFlags & JNODE_RAW ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179073:5: note: here 179073 | case JSON_REAL: | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘jsonReturn’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179181:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 179181 | int_as_real: / fall through to real /; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179183:5: note: here 179183 | case JSON_REAL: { | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘jsonEachColumn’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:180825:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 180825 | if( p->bRecursive ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:180835:5: note: here 180835 | default: { | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3SelectNew’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:124800:10: warning: function may return address of local variable [-Wreturn-local-addr] 124800 | return pNew; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:124760:10: note: declared here 124760 | Select standin; | ^~~ In file included from /usr/include/string.h:519, from Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:13655: In function ‘memcpy’, inlined from ‘sqlite3Fts5IndexQuery’ at Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:214275:18: /usr/include/bits/string_fortified.h:29:10: warning: ‘builtin_memcpy’ specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return _builtinmemcpy_chk (dest, src, len, | ^~~~~~~~~~~~~ 30 | glibc_objsize0 (__dest)); | ~~~~~~ AR(target) Release/obj.target/deps/sqlite3.a COPY Release/sqlite3.a CXX(target) Release/obj.target/node_sqlite3/src/backup.o In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker)’: ../../nan/nan.h:2298:7: 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] 2298 | , reinterpret_cast(AsyncExecuteComplete) | ^~~~~~~~~~~~ In file included from ../../nan/nan.h:2884, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_typedarray_contents.h: In constructor ‘Nan::TypedArrayContents::TypedArrayContents(v8::Local)’: ../../nan/nan_typedarray_contents.h:34:43: error: ‘class v8::ArrayBuffer’ has no member named ‘GetContents’ 34 | data = static_cast<char>(buffer->GetContents().Data()) + byte_offset; | ^~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Error(T)’: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:78:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 78 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), \ | ^~~~~~ ../src/backup.cc:82:9: note: in expansion of macro ‘EMIT_EVENT’ 82 | EMIT_EVENT(backup->handle(), 2, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In member function ‘void node_sqlite3::Backup::CleanQueue()’: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:105:17: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL(handle(), cb, 1, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), \ | ^~~~~~ ../src/backup.cc:119:13: note: in expansion of macro ‘EMIT_EVENT’ 119 | EMIT_EVENT(handle(), 2, info); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ ../src/backup.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE node_sqlite3::Backup::New(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/backup.cc:167:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 167 | Nan::ForceSet(info.This(), Nan::New("filename").ToLocalChecked(), filename, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:167:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 167 | Nan::ForceSet(info.This(), Nan::New("filename").ToLocalChecked(), filename, ReadOnly); | ~~~^~~~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:168:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 168 | Nan::ForceSet(info.This(), Nan::New("sourceName").ToLocalChecked(), sourceName, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:168:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 168 | Nan::ForceSet(info.This(), Nan::New("sourceName").ToLocalChecked(), sourceName, ReadOnly); | ~~~^~~~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:169:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 169 | Nan::ForceSet(info.This(), Nan::New("destName").ToLocalChecked(), destName, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:169:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 169 | Nan::ForceSet(info.This(), Nan::New("destName").ToLocalChecked(), destName, ReadOnly); | ~~~^~~~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:170:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 170 | Nan::ForceSet(info.This(), Nan::New("filenameIsDest").ToLocalChecked(), filenameIsDest, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:170:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Local, v8::Local, v8::Local, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 170 | Nan::ForceSet(info.This(), Nan::New("filenameIsDest").ToLocalChecked(), filenameIsDest, ReadOnly); | ~~~^~~~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginInitialize(node_sqlite3::Database::Baton)’: ../src/backup.cc:189:43: 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] 189 | &baton->request, Work_Initialize, (uv_after_work_cb)Work_AfterInitialize); | ^~~~~~~~~~ ../src/backup.cc:188:9: warning: unused variable ‘status’ [-Wunused-variable] 188 | int status = uv_queue_work(uv_default_loop(), | ^~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_AfterInitialize(uv_work_t)’: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:236:13: note: in expansion of macro ‘TRY_CATCH_CALL’ 236 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginStep(node_sqlite3::Backup::Baton)’: ../src/macros.h:156:22: warning: cast between incompatible function types from ‘void ()(uv_work_t)’ {aka ‘void ()(uv_work_s)’} to ‘uv_after_work_cb’ {aka ‘void ()(uv_works*, int)’} [-Wcast-function-type] 156 | Work##type, reinterpret_cast(Work_After##type)); \ | ^~~~~~~~~~~~ ../src/backup.cc:255:5: note: in expansion of macro ‘BACKUP_BEGIN’ 255 | BACKUP_BEGIN(Step); | ^~~~ ../src/macros.h:154:9: warning: unused variable ‘status’ [-Wunused-variable] 154 | int status = uv_queue_work(uv_default_loop(), \ | ^~ ../src/backup.cc:255:5: note: in expansion of macro ‘BACKUP_BEGIN’ 255 | BACKUP_BEGIN(Step); | ^~~~ ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_AfterStep(uv_work_t)’: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:301:13: note: in expansion of macro ‘TRY_CATCH_CALL’ 301 | TRY_CATCH_CALL(backup->handle(), cb, 2, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginFinish(node_sqlite3::Backup::Baton)’: ../src/macros.h:156:22: warning: cast between incompatible function types from ‘void ()(uv_work_t)’ {aka ‘void ()(uv_work_s)’} to ‘uv_after_work_cb’ {aka ‘void ()(uv_works*, int)’} [-Wcast-function-type] 156 | Work##type, reinterpret_cast(Work_After##type)); \ | ^~~~~~~~~~~~ ../src/backup.cc:319:5: note: in expansion of macro ‘BACKUP_BEGIN’ 319 | BACKUP_BEGIN(Finish); | ^~~~ ../src/macros.h:154:9: warning: unused variable ‘status’ [-Wunused-variable] 154 | int status = uv_queue_work(uv_default_loop(), \ | ^~ ../src/backup.cc:319:5: note: in expansion of macro ‘BACKUP_BEGIN’ 319 | BACKUP_BEGIN(Finish); | ^~~~ ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_AfterFinish(uv_work_t)’: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:336:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 336 | TRY_CATCH_CALL(backup->handle(), cb, 0, NULL); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In instantiation of ‘static void node_sqlite3::Backup::Error(T) [with T = node_sqlite3::Backup::InitializeBaton]’: ../src/backup.cc:228:14: required from here ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:78:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 78 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), \ | ^~~~~~ ../src/backup.cc:82:9: note: in expansion of macro ‘EMIT_EVENT’ 82 | EMIT_EVENT(backup->handle(), 2, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In instantiation of ‘static void node_sqlite3::Backup::Error(T) [with T = node_sqlite3::Backup::StepBaton]’: ../src/backup.cc:294:14: required from here ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:78:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 78 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), \ | ^~~~~~ ../src/backup.cc:82:9: note: in expansion of macro ‘EMIT_EVENT’ 82 | EMIT_EVENT(backup->handle(), 2, argv); | ^~~~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Local MakeCallback( | ^~~~ make: *** [node_sqlite3.target.mk:132: Release/obj.target/node_sqlite3/src/backup.o] Error 1 make: Leaving directory '/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (node:events:390:28) gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) gyp ERR! System Linux 5.15.12-1-MANJARO gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v102" gyp ERR! cwd /home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3 gyp ERR! node -v v17.3.0 gyp ERR! node-gyp -v v8.4.1 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute 'node-gyp build --fallback-to-build --module=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64 --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v102' (1) node-pre-gyp ERR! stack at ChildProcess. (/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/node-pre-gyp/lib/util/compile.js:83:29) node-pre-gyp ERR! stack at ChildProcess.emit (node:events:390:28) node-pre-gyp ERR! stack at maybeClose (node:internal/child_process:1062:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5) node-pre-gyp ERR! System Linux 5.15.12-1-MANJARO node-pre-gyp ERR! command "/usr/bin/node" "/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd /home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3 node-pre-gyp ERR! node -v v17.3.0 node-pre-gyp ERR! node-pre-gyp -v v0.11.0 node-pre-gyp ERR! not ok Failed to execute 'node-gyp build --fallback-to-build --module=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/home/andersonid/.cache/yay/pagraph

==> ERROR: A failure occurred in build(). Aborting... -> error making: pagraphcontrol-git


Manjaro , npm, yarn, sqlite3 updated.

EthicalObligation commented 2 years ago

Same issue here.

yarn install v1.22.17 [1/5] Resolving packages... [2/5] Fetching packages... [3/5] Linking dependencies... warning "xo > eslint-import-resolver-webpack@0.12.2" has unmet peer dependency "webpack@>=1.11.0". [4/5] Building fresh packages... [-/4] ⠠ waiting... [-/4] ⠠ waiting... [3/4] ⠠ sqlite3 error /home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3: Command failed. Exit code: 1 Command: node-pre-gyp install --fallback-to-build Arguments: Directory: /home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3 Output: node-pre-gyp info it worked if it ends with ok node-pre-gyp info using node-pre-gyp@0.11.0 node-pre-gyp info using node@17.3.0 | linux | x64 node-pre-gyp WARN Using request for node-pre-gyp https download node-pre-gyp info check checked for "/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node" (not found) node-pre-gyp http GET https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz node-pre-gyp http 403 https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz node-pre-gyp WARN Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz node-pre-gyp WARN Pre-built binaries not found for sqlite3@4.1.0 and node@17.3.0 (node-v102 ABI, glibc) (falling back to source compile with node-gyp) node-pre-gyp http 403 status code downloading tarball https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v4.1.0/node-v102-linux-x64.tar.gz gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@17.3.0 | linux | x64 gyp info ok gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@17.3.0 | linux | x64 gyp info find Python using Python version 3.10.1 found at "/usr/bin/python3" gyp info spawn /usr/bin/python3 gyp info spawn args [ gyp info spawn args '/usr/lib/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/lib/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/home/andersonid/.cache/node-gyp/17.3.0/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/home/andersonid/.cache/node-gyp/17.3.0', gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/home/andersonid/.cache/node-gyp/17.3.0/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info ok gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@17.3.0 | linux | x64 gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make: Entering directory '/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/build' ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c TOUCH Release/obj.target/deps/action_beforebuild.stamp CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3280000/sqlite3.o Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘strftimeFunc’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void _)’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:22052:52: note: in expansion of macro ‘SQLITE_DYNAMIC’ 22052 | z==zBuf ? SQLITE_TRANSIENT : SQLITEDYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3ErrorWithMsg’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void _)’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:30393:54: note: in expansion of macro ‘SQLITE_DYNAMIC’ 30393 | sqlite3ValueSetStr(db->pErr, -1, z, SQLITE_UTF8, SQLITEDYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3VdbeMemSetStr’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void _)’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:75499:15: note: in expansion of macro ‘SQLITE_DYNAMIC’ 75499 | if( xDel==SQLITEDYNAMIC ){ | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘valueFromExpr’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void _)’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:75905:55: note: in expansion of macro ‘SQLITE_DYNAMIC’ 75905 | sqlite3ValueSetStr(pVal, -1, zVal, SQLITE_UTF8, SQLITEDYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void _)’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:75948:29: note: in expansion of macro ‘SQLITE_DYNAMIC’ 75948 | 0, SQLITEDYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3VdbeExec’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:91000: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] 91000 | void (x)(void,const char) = (void()(void,const char))db->xTrace; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3DefaultRowEst’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110505:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 110505 | if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10; assert( 10==sqlite3LogEst(2) ); | ^~ In file included from Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:13656: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110505:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 110505 | if( pIdx->pPartIdxWhere!=0 ) a[0] -= 10; assert( 10==sqlite3LogEst(2) ); | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110506:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 110506 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~ In file included from Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:13656: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:110506:45: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 110506 | if( a[0]<33 ) a[0] = 33; assert( 33==sqlite3LogEst(10) ); | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘printfFunc’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void )’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:113251:25: note: in expansion of macro ‘SQLITE_DYNAMIC’ 113251 | SQLITEDYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘generateColumnNames’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void _)’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:126515:58: note: in expansion of macro ‘SQLITE_DYNAMIC’ 126515 | sqlite3VdbeSetColName(v, i, COLNAME_NAME, zName, SQLITEDYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:14137:27: warning: cast between incompatible function types from ‘int ()(void )’ to ‘void ()(void _)’ [-Wcast-function-type] 14137 | #define SQLITE_DYNAMIC ((sqlite3_destructor_type)sqlite3MallocSize) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:126522:52: note: in expansion of macro ‘SQLITE_DYNAMIC’ 126522 | sqlite3VdbeSetColName(v, i, COLNAME_NAME, z, SQLITEDYNAMIC); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3InvokeBusyHandler’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:156204:12: warning: cast between incompatible function types from ‘int ()(void , int)’ to ‘int ()(void _, int, sqlite3file )’ [-Wcast-function-type] 156204 | xTra = (int()(void,int,sqlite3file))p->xBusyHandler; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_busytimeout’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:156282:30: warning: cast between incompatible function types from ‘int ()(void _, int, sqlite3file )’ to ‘int ()(void , int)’ [-Wcast-function-type] 156282 | sqlite3_busyhandler(db, (int()(void_,int))sqliteDefaultBusyCallback, | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3trace’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:156623: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] 156623 | db->xTrace = (int()(u32,void,void,void))xTrace; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_db_status’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:20875:10: warning: this statement may fall through [-Wimplicit-fallthrough=] 20875 | op = SQLITE_DBSTATUS_CACHE_WRITE+1; | ~^~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:20877:5: note: here 20877 | case SQLITE_DBSTATUS_CACHE_HIT: | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3_str_vappendf’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27625:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 27625 | flaglong = sizeof(char)==sizeof(i64) ? 2 : | ~~^~~~~~~~ 27626 | sizeof(char_)==sizeof(long int) ? 1 : 0; | ~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27628:7: note: here 27628 | case etORDINAL: | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27630:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 27630 | cThousand = 0; | ~~^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:27632:7: note: here 27632 | case etDECIMAL: | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3GetToken’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153777:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 153777 | if( !sqlite3Isdigit(z[1]) ) | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153786:5: note: here 153786 | case CC_DIGIT: { | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153876:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 153876 | if( z[1]==''' ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:153890:5: note: here 153890 | case CC_ID: { | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3ExprCodeTarget’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:100345:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 100345 | case TK_AGG_COLUMN: { | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:100358:5: note: here 100358 | case TK_COLUMN: { | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘resolveP2Values’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77052:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 77052 | if( pOp->p2!=0 ) p->readOnly = 0; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77055:9: note: here 77055 | case OP_AutoCommit: | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77093:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 77093 | case OP_VFilter: { | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:77102:9: note: here 77102 | default: { | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘resolveExprStep’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:96041:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 96041 | case TK_ISNOT: { | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:96057:5: note: here 96057 | case TK_BETWEEN: | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘impliesNotNullRow’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:101891:8: warning: this statement may fall through [-Wimplicit-fallthrough=] 101890 | if( (pExpr->pLeft->op==TK_COLUMN && IsVirtual(pExpr->pLeft->y.pTab)) | ~~~~~~~~~~~~~~ 101891 | || (pExpr->pRight->op==TK_COLUMN && IsVirtual(pExpr->pRight->y.pTab)) | ^~~~~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:101895:5: note: here 101895 | default: | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘fkActionTrigger’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:116360:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 116360 | if( !pChanges ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:116364:7: note: here 116364 | default: | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3GenerateConstraintChecks’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117819:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 117819 | onError = OE_Abort; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117823:7: note: here 117823 | case OE_Abort: | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117981:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 117981 | onError = OE_Abort; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:117984:7: note: here 117984 | case OE_Rollback: | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118044:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 118044 | sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, 0, iDataCur); | ^~~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118048:7: note: here 118048 | case OE_Ignore: { | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118260:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 118260 | sqlite3UpsertDoUpdate(pParse, pUpsert, pTab, pIdx, iIdxCur+ix); | ^~~~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:118264:7: note: here 118264 | case OE_Ignore: { | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3VdbeExec’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84544:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 84544 | if( (pIn3->flags & MEM_Null)==0 ) break; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84578:1: note: here 84578 | case OP_Halt: { | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84711:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 84711 | if( pOp->p1>db->aLimit[SQLITE_LIMIT_LENGTH] ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:84730:1: note: here 84730 | case OPString: { / out2 _/ | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:87786:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 87786 | case OPIfNoHope: { / jump, in3 _/ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:87794:1: note: here 87794 | case OPNoConflict: / jump, in3 _/ | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:88710:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 88710 | p->aCounter[SQLITE_STMTSTATUS_SORT]++; | ~~~~~~~^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:88725:1: note: here 88725 | case OPRewind: { / jump _/ | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90021:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 90021 | pOp->opcode = OP_AggStep1; | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90024:1: note: here 90024 | case OP_AggStep1: { | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90893:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 90893 | pOp->opcode += 2; | ~~~~^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:90896:1: note: here 90896 | case OPPureFunc: / group _/ | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘fts3SnippetFunc’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163899:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 163899 | case 6: nToken = sqlite3_value_int(apVal[5]); | ^~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163900:5: note: here 163900 | case 5: iCol = sqlite3_value_int(apVal[4]); | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163900:20: warning: this statement may fall through [-Wimplicit-fallthrough=] 163900 | case 5: iCol = sqlite3_valueint(apVal[4]); | ^~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163901:5: note: here 163901 | case 4: zEllipsis = (const char)sqlite3_value_text(apVal[3]); | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163901:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 163901 | case 4: zEllipsis = (const char*)sqlite3_value_text(apVal[3]); | ^~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163902:5: note: here 163902 | case 3: zEnd = (const char)sqlite3_value_text(apVal[2]); | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163902:33: warning: this statement may fall through [-Wimplicit-fallthrough=] 163902 | case 3: zEnd = (const char)sqlite3_value_text(apVal[2]); | ^~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163903:5: note: here 163903 | case 2: zStart = (const char*)sqlite3_valuetext(apVal[1]); | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘fts3ColumnMethod’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163656:14: warning: this statement may fall through [-Wimplicit-fallthrough=] 163656 | iCol = p->nColumn; | ~^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:163660:5: note: here 163660 | default: | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘cellArea’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183145:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 183145 | case 5: area = p->aCoord[9].f - p->aCoord[8].f; | ~~^~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183146:7: note: here 183146 | case 4: area = p->aCoord[7].f - p->aCoord[6].f; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183146:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183146 | case 4: area _= p->aCoord[7].f - p->aCoord[6].f; | ~^~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183147:7: note: here 183147 | case 3: area = p->aCoord[5].f - p->aCoord[4].f; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183147:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183147 | case 3: area = p->aCoord[5].f - p->aCoord[4].f; | ~^~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183148:7: note: here 183148 | case 2: area _= p->aCoord[3].f - p->aCoord[2].f; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183148:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183148 | case 2: area = p->aCoord[3].f - p->aCoord[2].f; | ~^~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183149:7: note: here 183149 | default: area = p->aCoord[1].f - p->aCoord[0].f; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183155:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 183155 | case 5: area = (i64)p->aCoord[9].i - (i64)p->aCoord[8].i; | ~~^~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183156:7: note: here 183156 | case 4: area = (i64)p->aCoord[7].i - (i64)p->aCoord[6].i; | ^~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183156:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183156 | case 4: area = (i64)p->aCoord[7].i - (i64)p->aCoord[6].i; | ~^~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183157:7: note: here 183157 | case 3: area _= (i64)p->aCoord[5].i - (i64)p->aCoord[4].i; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183157:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183157 | case 3: area = (i64)p->aCoord[5].i - (i64)p->aCoord[4].i; | ~^~~~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183158:7: note: here 183158 | case 2: area = (i64)p->aCoord[3].i - (i64)p->aCoord[2].i; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183158:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 183158 | case 2: area _= (i64)p->aCoord[3].i - (i64)p->aCoord[2].i; | ~^~~~~~~~~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:183159:7: note: here 183159 | default: area _= (i64)p->aCoord[1].i - (i64)p->aCoord[0].i; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘rtreeCallbackConstraint’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182327:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182327 | readCoord(pCellData+32, &c); aCoord[8] = c.f; | ~~^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182328:7: note: here 182328 | case 8: readCoord(pCellData+28, &c); aCoord[7] = c.f; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182329:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182329 | readCoord(pCellData+24, &c); aCoord[6] = c.f; | ~~^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182330:7: note: here 182330 | case 6: readCoord(pCellData+20, &c); aCoord[5] = c.f; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182331:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182331 | readCoord(pCellData+16, &c); aCoord[4] = c.f; | ~~^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182332:7: note: here 182332 | case 4: readCoord(pCellData+12, &c); aCoord[3] = c.f; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182333:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182333 | readCoord(pCellData+8, &c); aCoord[2] = c.f; | ~~^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182334:7: note: here 182334 | default: readCoord(pCellData+4, &c); aCoord[1] = c.f; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182342:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182342 | readCoord(pCellData+32, &c); aCoord[8] = c.i; | ~~^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182343:7: note: here 182343 | case 8: readCoord(pCellData+28, &c); aCoord[7] = c.i; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182344:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182344 | readCoord(pCellData+24, &c); aCoord[6] = c.i; | ~~^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182345:7: note: here 182345 | case 6: readCoord(pCellData+20, &c); aCoord[5] = c.i; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182346:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182346 | readCoord(pCellData+16, &c); aCoord[4] = c.i; | ~~^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182347:7: note: here 182347 | case 4: readCoord(pCellData+12, &c); aCoord[3] = c.i; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182348:56: warning: this statement may fall through [-Wimplicit-fallthrough=] 182348 | readCoord(pCellData+8, &c); aCoord[2] = c.i; | ~~^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182349:7: note: here 182349 | default: readCoord(pCellData+4, &c); aCoord[1] = c.i; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘rtreeNonleafConstraint’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182401:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 182401 | if( p->op!=RTREEEQ ) break; / RTREE_LE and RTREELT end here / | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:182404:5: note: here 182404 | default: /_ RTREE_GT or RTREE_GE, or fallthrough of RTREEEQ / | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘jsonRenderNode’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179067:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 179067 | if( pNode->jnFlags & JNODE_RAW ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179073:5: note: here 179073 | case JSON_REAL: | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘jsonReturn’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179181:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 179181 | int_asreal: / fall through to real _/; | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:179183:5: note: here 179183 | case JSON_REAL: { | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘jsonEachColumn’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:180825:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 180825 | if( p->bRecursive ){ | ^ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:180835:5: note: here 180835 | default: { | ^~~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c: In function ‘sqlite3SelectNew’: Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:124800:10: warning: function may return address of local variable [-Wreturn-local-addr] 124800 | return pNew; | ^~ Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:124760:10: note: declared here 124760 | Select standin; | ^~~ In file included from /usr/include/string.h:519, from Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:13655: In function ‘memcpy’, inlined from ‘sqlite3Fts5IndexQuery’ at Release/obj/gen/sqlite-autoconf-3280000/sqlite3.c:214275:18: /usr/include/bits/string_fortified.h:29:10: warning: ‘builtin_memcpy’ specified bound 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 29 | return _builtinmemcpy_chk (dest, src, __len, | ^~~~~~~~~~~ 30 | __glibc_objsize0 (__dest)); | ~~~~~~ AR(target) Release/obj.target/deps/sqlite3.a COPY Release/sqlite3.a CXX(target) Release/obj.target/nodesqlite3/src/backup.o In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker)’: ../../nan/nan.h:2298:7: warning: cast between incompatible function types from ‘void (_)(uv_workt)’ {aka ‘void (_)(uv_works)’} to ‘uv_after_workcb’ {aka ‘void ()(uv_works, int)’} [-Wcast-function-type] 2298 | , reinterpret_cast(AsyncExecuteComplete) | ^~~~~~~~~~~~ In file included from ../../nan/nan.h:2884, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_typedarray_contents.h: In constructor ‘Nan::TypedArrayContents::TypedArrayContents(v8::Localv8::Value)’: ../../nan/nan_typedarray_contents.h:34:43: error: ‘class v8::ArrayBuffer’ has no member named ‘GetContents’ 34 | data = static_cast(buffer->GetContents().Data()) + byte_offset; | ^~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Error(T)’: ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:78:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 78 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), | ^~~~ ../src/backup.cc:82:9: note: in expansion of macro ‘EMIT_EVENT’ 82 | EMIT_EVENT(backup->handle(), 2, argv); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In member function ‘void node_sqlite3::Backup::CleanQueue()’: ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:105:17: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL(handle(), cb, 1, argv); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), | ^~~~ ../src/backup.cc:119:13: note: in expansion of macro ‘EMIT_EVENT’ 119 | EMIT_EVENT(handle(), 2, info); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ ../src/backup.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE node_sqlite3::Backup::New(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/backup.cc:167:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Localv8::Object, v8::Localv8::Value, v8::Localv8::Value, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 167 | Nan::ForceSet(info.This(), Nan::New("filename").ToLocalChecked(), filename, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:167:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Localv8::Object, v8::Localv8::Value, v8::Localv8::Value, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 167 | Nan::ForceSet(info.This(), Nan::New("filename").ToLocalChecked(), filename, ReadOnly); | ~~~^~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~ ../src/backup.cc:168:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Localv8::Object, v8::Localv8::Value, v8::Localv8::Value, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 168 | Nan::ForceSet(info.This(), Nan::New("sourceName").ToLocalChecked(), sourceName, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:168:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Localv8::Object, v8::Localv8::Value, v8::Localv8::Value, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 168 | Nan::ForceSet(info.This(), Nan::New("sourceName").ToLocalChecked(), sourceName, ReadOnly); | ~~~^~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~ ../src/backup.cc:169:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Localv8::Object, v8::Localv8::Value, v8::Localv8::Value, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 169 | Nan::ForceSet(info.This(), Nan::New("destName").ToLocalChecked(), destName, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:169:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Localv8::Object, v8::Localv8::Value, v8::Localv8::Value, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 169 | Nan::ForceSet(info.This(), Nan::New("destName").ToLocalChecked(), destName, ReadOnly); | ~~~^~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~ ../src/backup.cc:170:10: warning: ‘Nan::Maybe Nan::ForceSet(v8::Localv8::Object, v8::Localv8::Value, v8::Localv8::Value, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 170 | Nan::ForceSet(info.This(), Nan::New("filenameIsDest").ToLocalChecked(), filenameIsDest, ReadOnly); | ^~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc:170:18: warning: ‘Nan::Maybe Nan::ForceSet(v8::Localv8::Object, v8::Localv8::Value, v8::Localv8::Value, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 170 | Nan::ForceSet(info.This(), Nan::New("filenameIsDest").ToLocalChecked(), filenameIsDest, ReadOnly); | ~~~^~~~~~~~~~~~~~~~~~ In file included from ../../nan/nan.h:282, from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe ForceSet( | ^~~~ ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginInitialize(nodesqlite3::Database::Baton)’: ../src/backup.cc:189:43: warning: cast between incompatible function types from ‘void ()(uv_workt)’ {aka ‘void (_)(uv_works)’} to ‘uv_after_workcb’ {aka ‘void ()(uv_works, int)’} [-Wcast-function-type] 189 | &baton->request, Work_Initialize, (uv_after_work_cb)Work_AfterInitialize); | ^~~~~~~~~~ ../src/backup.cc:188:9: warning: unused variable ‘status’ [-Wunused-variable] 188 | int status = uv_queue_work(uv_default_loop(), | ^~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_AfterInitialize(uv_workt*)’: ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:236:13: note: in expansion of macro ‘TRY_CATCH_CALL’ 236 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginStep(nodesqlite3::Backup::Baton)’: ../src/macros.h:156:22: warning: cast between incompatible function types from ‘void (_)(uv_workt)’ {aka ‘void (_)(uv_works)’} to ‘uv_after_workcb’ {aka ‘void ()(uv_works, int)’} [-Wcast-function-type] 156 | Work_##type, reinterpret_cast(Work_After##type)); | ^~~~~~~~~~~~ ../src/backup.cc:255:5: note: in expansion of macro ‘BACKUP_BEGIN’ 255 | BACKUP_BEGIN(Step); | ^~~~ ../src/macros.h:154:9: warning: unused variable ‘status’ [-Wunused-variable] 154 | int status = uv_queue_work(uv_default_loop(), | ^~ ../src/backup.cc:255:5: note: in expansion of macro ‘BACKUP_BEGIN’ 255 | BACKUP_BEGIN(Step); | ^~~~ ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_AfterStep(uv_workt*)’: ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~~~^~~~~~~~~ ../src/backup.cc:301:13: note: in expansion of macro ‘TRY_CATCH_CALL’ 301 | TRY_CATCH_CALL(backup->handle(), cb, 2, argv); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginFinish(nodesqlite3::Backup::Baton)’: ../src/macros.h:156:22: warning: cast between incompatible function types from ‘void (_)(uv_workt)’ {aka ‘void (_)(uv_works)’} to ‘uv_after_workcb’ {aka ‘void ()(uv_works, int)’} [-Wcast-function-type] 156 | Work_##type, reinterpret_cast(Work_After##type)); | ^~~~~~~~~~~~ ../src/backup.cc:319:5: note: in expansion of macro ‘BACKUP_BEGIN’ 319 | BACKUP_BEGIN(Finish); | ^~~~ ../src/macros.h:154:9: warning: unused variable ‘status’ [-Wunused-variable] 154 | int status = uv_queue_work(uv_default_loop(), | ^~ ../src/backup.cc:319:5: note: in expansion of macro ‘BACKUP_BEGIN’ 319 | BACKUP_BEGIN(Finish); | ^~~~ ../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_AfterFinish(uv_workt*)’: ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~~~^~~~~~~~~ ../src/backup.cc:336:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 336 | TRY_CATCH_CALL(backup->handle(), cb, 0, NULL); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In instantiation of ‘static void nodesqlite3::Backup::Error(T) [with T = nodesqlite3::Backup::InitializeBaton]’: ../src/backup.cc:228:14: required from here ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~~~^~~~~~~~~ ../src/backup.cc:78:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 78 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value_)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), | ^~~~ ../src/backup.cc:82:9: note: in expansion of macro ‘EMIT_EVENT’ 82 | EMIT_EVENT(backup->handle(), 2, argv); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/backup.cc: In instantiation of ‘static void node_sqlite3::Backup::Error(T*) [with T = nodesqlite3::Backup::StepBaton]’: ../src/backup.cc:294:14: required from here ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~^~~~~~~~~ ../src/backup.cc:78:9: note: in expansion of macro ‘TRY_CATCH_CALL’ 78 | TRY_CATCH_CALL(backup->handle(), cb, 1, argv); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ In file included from ../src/backup.cc:6: ../src/macros.h:112:22: warning: ‘v8::Localv8::Value Nan::MakeCallback(v8::Localv8::Object, v8::Localv8::Function, int, v8::Localv8::Value_)’ is deprecated [-Wdeprecated-declarations] 112 | Nan::MakeCallback((context), (callback), (argc), (argv)) | ~~~~~^~~~~~~~~ ../src/macros.h:105:5: note: in expansion of macro ‘TRY_CATCH_CALL’ 105 | TRY_CATCH_CALL((obj), | ^~~~ ../src/backup.cc:82:9: note: in expansion of macro ‘EMIT_EVENT’ 82 | EMIT_EVENT(backup->handle(), 2, argv); | ^~~~ In file included from ../src/database.h:10, from ../src/backup.cc:7: ../../nan/nan.h:1024:46: note: declared here 1024 | NAN_DEPRECATED inline v8::Localv8::Value MakeCallback( | ^~~~ make: *** [node_sqlite3.target.mk:132: Release/obj.target/node_sqlite3/src/backup.o] Error 1 make: Leaving directory '/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (node:events:390:28) gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) gyp ERR! System Linux 5.15.12-1-MANJARO gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--module=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node" "--module_name=node_sqlite3" "--module_path=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64" "--napi_version=8" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v102" gyp ERR! cwd /home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3 gyp ERR! node -v v17.3.0 gyp ERR! node-gyp -v v8.4.1 gyp ERR! not ok node-pre-gyp ERR! build error node-pre-gyp ERR! stack Error: Failed to execute 'node-gyp build --fallback-to-build --module=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64 --napi_version=8 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v102' (1) node-pre-gyp ERR! stack at ChildProcess. (/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/node-pre-gyp/lib/util/compile.js:83:29) node-pre-gyp ERR! stack at ChildProcess.emit (node:events:390:28) node-pre-gyp ERR! stack at maybeClose (node:internal/child_process:1062:16) node-pre-gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5) node-pre-gyp ERR! System Linux 5.15.12-1-MANJARO node-pre-gyp ERR! command "/usr/bin/node" "/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" node-pre-gyp ERR! cwd /home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3 node-pre-gyp ERR! node -v v17.3.0 node-pre-gyp ERR! node-pre-gyp -v v0.11.0 node-pre-gyp ERR! not ok Failed to execute 'node-gyp build --fallback-to-build --module=/home/andersonid/.cache/yay/pagraphcontrol-git/src/pagraphcontrol/node_modules/sqlite3/lib/binding/node-v102-linux-x64/node_sqlite3.node --module_name=node_sqlite3 --module_path=/home/andersonid/.cache/yay/pagraph___

==> ERROR: A failure occurred in build(). Aborting... -> error making: pagraphcontrol-git

Manjaro , npm, yarn, sqlite3 updated.

A workaround: Make a ubuntu container with docker and build it there. Then use makepkg -R to build the tar.zst Read up on https://wiki.archlinux.org/title/makepkg to find out how to create the build directory.

EthicalObligation commented 2 years ago

mkdir -p ./pabuild/src/; cd ./pabuild/ ;docker run --rm -it -v $(pwd)/pabuild/src/pagraphcontrol:/pagraphcontrol -e "TZ"="Etc/UTC" --entrypoint '/bin/bash' ubuntu -c 'export TZ=Etc/UTC; export DEBIAN_FRONTEND=noninteractive; apt update; apt upgrade -y; apt install git npm python -y; npm install -g yarn; git clone https://github.com/futpib/pagraphcontrol.git; cd pagraphcontrol; yarn install; yarn build' ; wget "https://aur.archlinux.org/cgit/aur.git/plain/PKGBUILD?h=pagraphcontrol-git" -O PKGBUILD; makepkg -R; pamac install *.zst; This snippet should do all of that for you.

futpib commented 2 years ago

I appreciate the interest and your efforts in providing reproducible steps, but I don't think I'll attend this issue soon

kertase commented 2 years ago

Same issue here. I think something got deprecated on npm maybe?

edit: npm install -g request fixes the issue for me. Request is deprecated and therefore missing.