更好的SQLite3卡在安装上吗?

时间:2020-04-26 00:05:49

标签: javascript node.js sqlite better-sqlite3

因此,我一直在尝试安装Better-sqlite3,因为它是我的软件包使用的对等依赖项之一,但是在过去的一个小时中,它在过去的半个小时内一直停留在单个warning: this statement may fall through [-Wimplicit-fallthrough=]上。我将附加控制台输出的一部分,但是可能会发生什么的任何线索?在Ubuntu 19.04上运行Node.JS v13.13.0,node-gyp v6.1.0,Python v2.7.16。

任何帮助将不胜感激。提前非常感谢。

Release/obj/gen/sqlite3/sqlite3.c:182981:7: note: here
       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.f;
       ^~~~~~~
Release/obj/gen/sqlite3/sqlite3.c:182989:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+32, &c); aCoord[8] = c.i;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite3/sqlite3.c:182990:7: note: here
       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.i;
       ^~~~
Release/obj/gen/sqlite3/sqlite3.c:182991:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+24, &c); aCoord[6] = c.i;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite3/sqlite3.c:182992:7: note: here
       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.i;
       ^~~~
Release/obj/gen/sqlite3/sqlite3.c:182993:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+16, &c); aCoord[4] = c.i;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite3/sqlite3.c:182994:7: note: here
       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.i;
       ^~~~
Release/obj/gen/sqlite3/sqlite3.c:182995:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
                 readCoord(pCellData+8,  &c); aCoord[2] = c.i;
                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite3/sqlite3.c:182996:7: note: here
       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.i;
       ^~~~~~~
Release/obj/gen/sqlite3/sqlite3.c: In function ‘rtreeNonleafConstraint’:
Release/obj/gen/sqlite3/sqlite3.c:183048:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if( p->op!=RTREE_EQ ) break;  /* RTREE_LE and RTREE_LT end here */
         ^
Release/obj/gen/sqlite3/sqlite3.c:183051:5: note: here
     default: /* RTREE_GT or RTREE_GE,  or fallthrough of RTREE_EQ */
     ^~~~~~~
Release/obj/gen/sqlite3/sqlite3.c: In function ‘jsonRenderNode’:
Release/obj/gen/sqlite3/sqlite3.c:179708:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if( pNode->jnFlags & JNODE_RAW ){
         ^
Release/obj/gen/sqlite3/sqlite3.c:179714:5: note: here
     case JSON_REAL:
     ^~~~
Release/obj/gen/sqlite3/sqlite3.c: In function ‘jsonReturn’:
Release/obj/gen/sqlite3/sqlite3.c:179822:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
       int_as_real: /* fall through to real */;
       ^~~~~~~~~~~
Release/obj/gen/sqlite3/sqlite3.c:179824:5: note: here
     case JSON_REAL: {
     ^~~~
Release/obj/gen/sqlite3/sqlite3.c: In function ‘jsonEachColumn’:
Release/obj/gen/sqlite3/sqlite3.c:181466:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
       if( p->bRecursive ){
         ^
Release/obj/gen/sqlite3/sqlite3.c:181476:5: note: here
     default: {
     ^~~~~~~

编辑:在此处作为注释,这似乎仅发生在最新版本(7.0.0)上,我刚刚尝试安装6.0.1,并在半分钟内完成工作(与小时相比,这是一个很大的缓解) -等待7.0.0)。可能是最新版本的错误,但其他人遇到此提示吗?

0 个答案:

没有答案